| El cliente pagó y el pedido dice "pendiente" | El aviso servidor a servidor de la pasarela no llegó. El cartel verde viene del retorno del comprador, no del aviso | Activar la sincronización por cron del plugin oficial y reforzarla con una tarea del servidor |
| "No me deja poner el código postal" | El checkout usa bloques y el plugin del correo solo funciona en el checkout clásico | Pasar carrito y checkout a los shortcodes clásicos (guardando antes el contenido original) |
| El correo nunca aparece como opción de envío | Una zona sin ubicaciones asignadas coincide igual y se lleva todos los pedidos por orden | Asignarle su ubicación a cada zona y verificar con cálculos reales a varias provincias |
| El producto se ve pero no se puede comprar | Está publicado sin precio: la tienda no lo considera comprable | Cargar precio en todos los productos antes de abrir |
| Cargo el precio y no queda guardado | El producto es "variable" con variaciones vacías: al guardar, el precio se recalcula desde ellas y se borra | Pasarlo a producto simple si no tiene variantes reales y volver a cargarlo |
| La landing muestra un precio distinto al de la tienda | El precio está escrito a mano en la página y quedó viejo cuando cambió el del producto | Que la página lea el precio del producto, así se actualiza sola |
| El descuento por transferencia no se ve hasta recargar | WooCommerce no recalcula el resumen al cambiar el medio de pago | Forzar el refresco del checkout cuando el comprador cambia de medio |
| El descuento se aplica con un medio que ya no está disponible | El descuento mira lo último elegido en la sesión, aunque la pasarela ya no esté | Revalidar que la pasarela siga disponible antes de aplicar el cargo |
| El sitio promete algo que la tienda no hace | El copy se escribió sin mirar la configuración: pasarela apagada, entrega no automática | Revisar el texto contra la configuración real antes de publicitar |
| El checkout pide dos veces el DNI | Dos plugins distintos piden el mismo dato para cosas distintas | Apagar el duplicado desde el propio plugin y revisar el checkout renderizado |