Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Email Envios Impuestos Analitica

Las tarifas de envío no aparecen para una dirección válida

Diagnostica tarifas ausentes revisando zonas, códigos postales, paquetes, productos, API del transportista y caché.

Una dirección postal real puede no coincidir con ninguna zona WooCommerce o incumplir las reglas del transportista. También pueden faltar peso, origen o servicio, fallar la API o existir un paquete dividido sin tarifa.

No añadas envío gratuito sin límites como solución provisional: puede aceptar pedidos que la tienda no puede entregar con margen.

Conserva los datos de cálculo

Usa una dirección controlada del área y registra país, provincia, código postal, productos, cantidades, moneda y estado del cliente. No guardes la dirección completa de una persona en logs compartidos.

Compara con una dirección funcional cambiando un campo por vez. Anota si desaparece en Carrito, Checkout o tras recalcular. Revisa la respuesta del checkout y su mensaje seguro.

Confirma la zona elegida

WooCommerce utiliza la primera zona coincidente. Revisa orden, ubicaciones, patrones postales y la zona «ubicaciones no cubiertas».

- códigos de país y región
- espacios y ceros iniciales
- comodines o rangos
- instancias habilitadas
- orden de específica a general

Una zona amplia situada antes que otra específica puede capturar la dirección sin un método válido.

Inspecciona todos los paquetes

Plugins pueden dividir por almacén, vendedor, clase o tipo. Checkout necesita una tarifa para cada paquete.

Retira productos uno a uno en una prueba. Si reaparecen tarifas, revisa virtual, clase, dimensiones, peso y almacén del producto responsable. No supongas un único envío porque la pantalla muestre un total.

Registra el índice de cada paquete, sus productos y el origen asignado. Si uno recibe tarifas y otro un array vacío, no cambies la zona del cliente: investiga el almacén, la clase o el método permitido para ese grupo. Verifica también que un producto virtual no cree por error un paquete físico sin datos.

Revisa condiciones del método

Flat rate, recogida y envío gratuito tienen reglas por instancia. El mínimo, cupones y clases cambian disponibilidad y precio.

Comprueba ID interno e ID de instancia. Recrear zonas genera IDs nuevos mientras el código puede seguir usando los antiguos. Muestra un mensaje intencionado para destinos no admitidos.

Rastrea la API del transportista

Activa brevemente logs protegidos de la extensión y reproduce con datos de prueba. Busca autenticación, cuenta, origen, packaging, rate limit y timeout.

- ID de petición
- servicio solicitado
- código HTTP o error
- tiempo de respuesta
- región anonimizada

No registres credenciales ni direcciones completas. Si el resultado es desconocido por timeout, no inventes una tarifa.

Compara el paquete que WooCommerce envía con el aceptado por la calculadora del proveedor: código de país, código postal normalizado, origen, peso total, dimensiones y servicio. Una dirección puede ser válida en el panel del transportista pero fallar desde la web por un código regional diferente o una cuenta sin ese servicio.

Comprueba unidades y producto

El proveedor puede rechazar peso cero, dimensiones imposibles o conversiones incorrectas. Verifica que las unidades WooCommerce coincidan con la extensión.

Productos grandes o peligrosos pueden requerir servicios no habilitados. Confirma con operaciones y no inventes medidas para obtener un precio. Comprueba el redondeo por paquete, porque puede superar un límite del servicio.

Descarta caché y sesión

Carrito y checkout no deben compartir caché de página. Revisa cabeceras de Cloudflare, hosting y WordPress.

Prueba en privado pero conserva la sesión fallida para comparar. Limpia solo transients documentados por la extensión. Incluye moneda e idioma porque pueden reconstruir paquetes.

Tras cualquier limpieza, repite dos veces la misma dirección. La tarifa debe permanecer estable con caché fría y caliente; si solo aparece una vez, todavía hay un problema de sesión, clave de caché o límite de API.

Repara y verifica fulfilment

Corrige la zona, patrón, instancia, datos, regla de paquete o transportista demostrado. Completa una compra controlada y valida servicio, impuestos, total, pago y línea de envío guardada.

Prueba además una dirección deliberadamente no soportada y confirma un mensaje claro. El mantenimiento recurrente debe comprobar códigos representativos y salud de API tras importaciones, cambios de zonas o actualizaciones.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗