Una adreça real pot no coincidir amb cap zona WooCommerce o incomplir les regles del transportista. També pot faltar pes, origen o servei, fallar l’API o existir un paquet dividit sense tarifa.
No afegeixis enviament gratuït sense límits com a solució temporal: pot acceptar comandes que la botiga no pot entregar amb marge.
Conserva les dades de càlcul
Utilitza una adreça controlada de l’àrea i registra país, regió, codi postal, productes, quantitats, moneda i estat del client. No guardis l’adreça completa d’una persona en logs compartits.
Compara amb una adreça funcional canviant un camp cada vegada. Anota si desapareix al Carretó, Checkout o després de recalcular. Revisa la resposta i el missatge segur.
Confirma la zona escollida
WooCommerce utilitza la primera zona coincident. Revisa ordre, ubicacions, patrons postals i «ubicacions no cobertes».
- codis de país i regió
- espais i zeros inicials
- comodins o rangs
- instàncies habilitades
- ordre d'específica a general
Una zona àmplia situada abans que l’específica pot capturar l’adreça sense cap mètode vàlid.
Inspecciona tots els paquets
Els plugins poden dividir per magatzem, venedor, classe o tipus. Checkout necessita una tarifa per a cada paquet.
Retira productes un per un. Si tornen les tarifes, revisa virtual, classe, dimensions, pes i magatzem de l’article responsable.
Registra l’índex de cada paquet, productes i origen. Si un rep tarifes i un altre un array buit, no canviïs la zona del client: investiga el grup. Confirma que un producte virtual no generi per error un paquet físic.
Revisa condicions del mètode
Flat rate, recollida i enviament gratuït tenen regles per instància. El mínim, cupons i classes canvien disponibilitat i preu.
Comprova ID intern i ID d’instància. Recrear zones crea ID nous mentre el codi pot conservar els antics. Mostra un missatge intencionat per a destins no admesos.
Confirma també que el mètode estigui habilitat per a la moneda, classe i rol actuals. Un connector B2B pot ocultar tarifes a convidats, mentre una regla de subscripció pot exigir un servei compatible amb recurrència. Documenta la condició exacta abans de desactivar-la.
Rastreja l’API del transportista
Activa breument logs protegits i reprodueix amb dades de prova. Busca autenticació, compte, origen, packaging, límit i timeout.
- ID de petició
- servei sol·licitat
- codi HTTP o error
- temps de resposta
- regió anonimitzada
No registris credencials ni adreces completes. Compara el paquet enviat amb el que accepta la calculadora: país, postal normalitzat, origen, pes, dimensions i servei. Una adreça pot funcionar al panell però fallar a la web per un codi regional o servei no contractat.
Si hi ha més d’un transportista, prova’ls separadament. Un agregador pot deixar de retornar totes les tarifes quan només un proveïdor respon amb error. La botiga ha de decidir si mostra els serveis sans o bloqueja el checkout, i registrar clarament aquesta política.
Comprova unitats i productes
El proveïdor pot rebutjar pes zero, dimensions impossibles o conversions incorrectes. Verifica que les unitats WooCommerce coincideixin amb l’extensió.
Productes grans o perillosos poden requerir serveis especials. Confirma-ho amb operacions i no inventis mesures. Revisa el redondeig per paquet perquè pot superar un límit.
Descarta cau i sessió
Carretó i checkout no han de compartir cau de pàgina. Revisa capçaleres de Cloudflare, hosting i WordPress.
Prova en privat però conserva la sessió fallida. Neteja només transients documentats. Inclou moneda i idioma. Després repeteix dues vegades la mateixa adreça: la tarifa ha de ser estable amb cau freda i calenta.
Repara i verifica
Corregeix zona, patró, instància, dades, paquet o transportista demostrat. Completa una compra controlada i valida servei, impostos, total, pagament i línia desada.
Prova una adreça no suportada i confirma un missatge clar. El manteniment recurrent ha de revisar codis representatius i salut de l’API després d’importacions, zones o actualitzacions.