Salta al contingut
WooRescueHQ

WooCommerce / Comandes

Comandes de WooCommerce que no apareixen o són incorrectes

Resposta curta

La majoria de comandes «perdudes» existeixen en un estat que no estàs mirant, el client no les ha completat mai o han fallat després del pagament. Busca pel correu del client en tots els estats i a la paperera, i després revisa el proveïdor de pagaments. Els totals incorrectes solen venir dels paràmetres d’impostos i arrodoniment, càrrecs, cupons, plugins de monedes o una comanda recalculada a l’administració. Les dades que no coincideixen entre pantalles solen apuntar a la sincronització de l’emmagatzematge de comandes (HPOS) o a dades d’Analítiques que no s’han importat.

Símptomes

  • Un client té una confirmació o un cobrament, però la comanda no és a l’administració.
  • Hi ha comandes als correus o al proveïdor de pagaments que no apareixen a la llista de comandes, o al revés.
  • Els totals de les comandes no coincideixen amb el que ha pagat el client, o difereixen en petits arrodoniments.
  • Les comandes es queden a Pagament pendent, En espera o Processant quan haurien d’haver avançat.
  • La llista de comandes, les exportacions, Analítiques i les integracions mostren xifres diferents.

Causes més habituals

Comandes que semblen haver desaparegut

  1. Filtres d’estat i paperera. La llista per defecte amaga les comandes de la paperera, i els filtres desats n’amaguen d’altres.
  2. El client no ha completat mai la comanda. Ha abandonat la pàgina de pagament, així que la comanda ha quedat pendent i s’ha cancel·lat en acabar el temps de reserva d’estoc; o, amb el bloc de Checkout, no ha sortit mai de l’estat d’esborrany.
  3. El pagament s’ha completat però la comanda ha fallat: consulta pagament fallit però al client se li ha cobrat.
  4. La comanda s’ha fet en un altre lloc: una còpia de staging connectada a les claus reals de la passarel·la, una altra botiga o amb una altra adreça de correu.
  5. Emmagatzematge de comandes: després d’activar HPOS sense sincronització, el codi o les eines que encara llegeixen les taules antigues no veuen les comandes noves.
  6. Automatitzacions que esborren, fusionen o mouen comandes: plugins de neteja, sincronitzacions amb l’ERP, codi a mida.

Comandes amb dades incorrectes

  1. Paràmetres d’impostos i arrodoniment: preus introduïts amb impostos o sense, arrodoniment per línia o al subtotal, nombre de decimals.
  2. Càrrecs i cupons aplicats en un ordre inesperat, o codi de càrrecs a mida.
  3. Plugins de monedes i de preus que canvien els preus en moments diferents del checkout.
  4. Recàlcul a l’administració amb els tipus d’impostos actuals.
  5. Codi a mida que escriu meta de la comanda directament, sobretot mitjançant update_post_meta() en botigues que fan servir HPOS.

Diagnosi

1. Busca bé abans de donar res per perdut

Busca per número de comanda, correu del client i nom, a Tots els estats i després a la paperera. Si la botiga fa servir el bloc de Checkout, recorda que les comandes en esborrany no apareixen com a comandes normals.

2. Revisa el proveïdor de pagaments

Per a un client que assegura que ha pagat, busca la transacció. Sense transacció, no hi ha pagament completat. Una transacció correcta sense comanda pagada és una fallada en el traspàs del pagament.

3. Llegeix les notes de la comanda

Les notes de la comanda registren cada canvi d’estat amb l’hora: confirmacions de pagament, missatges de la passarel·la, cancel·lacions automàtiques i moltes accions de plugins. L’última nota abans que la comanda anés malament sol indicar la causa.

4. Revisa l’emmagatzematge de comandes

A WooCommerce → Paràmetres → Avançat → Característiques, mira si l’emmagatzematge principal és HPOS o l’antic d’entrades, i si el mode de compatibilitat els manté sincronitzats. Si hi ha comandes en un emmagatzematge i no en l’altre, busca sincronitzacions pendents i codi que llegeixi l’emmagatzematge equivocat.

5. Compara els totals línia per línia

Per a un total incorrecte, recalcula la comanda a partir dels articles: subtotals de línia, impostos de línia, descomptes, càrrecs, enviament i impostos de l’enviament. Compara-ho amb els paràmetres d’impostos (WooCommerce → Paràmetres → Impostos) tal com eren quan es va fer la comanda.

Registres i comprovacions tècniques

  • Notes de la comanda i historial de correus del client.
  • Transaccions del proveïdor de pagaments en el període.
  • WooCommerce → Estat → Registres: fatal-errors i el registre de la passarel·la al voltant de l’hora de la comanda.
  • Eines → Accions programades: accions fallides relacionades amb comandes, correus o sincronitzacions.
  • Paràmetres d’emmagatzematge de comandes i estat de la sincronització.
  • Comprovacions de només lectura a la base de dades, sobre una còpia, quan l’administració i les dades no coincideixen.

Solucions

  • Arregla primer la causa: el traspàs del pagament, el hook que falla, l’automatització de neteja o la sincronització de l’emmagatzematge.
  • Recupera les comandes a partir de les evidències: registres del proveïdor de pagaments, correus i notes de comanda. Recrea-les mitjançant WooCommerce, no amb SQL.
  • Corregeix els paràmetres d’impostos i arrodoniment per a les comandes futures; per a les passades, decideix cas per cas amb el teu assessor si s’ajusten o es documenten.
  • Reescriu el codi a mida que escriu comandes mitjançant meta d’entrades perquè faci servir l’API CRUD de comandes.
  • Torna a llançar la importació d’Analítiques per al període afectat si només fallen els informes.

Què no s’ha de fer

  • No creïs comandes duplicades a mà abans de saber si l’original existeix.
  • No executis consultes UPDATE o DELETE sobre les taules de comandes per «arreglar» dades, sobretot amb HPOS i la sincronització activats.
  • No premis Recalcula en comandes antigues sense comprovar quins tipus d’impostos s’aplicaran.
  • No instal·lis un segon plugin de neteja o sincronització per arreglar el primer.

Quan recórrer a un expert

Recorre a un enginyer quan les comandes desapareixen sense rastre a les notes ni als registres, quan la llista de comandes i la base de dades no coincideixen, quan hi ha una sincronització d’HPOS pel mig, o quan hi ha moltes comandes per quadrar amb els pagaments.

Preguntes freqüents

Per què no veig una comanda que el client diu que ha fet?

Revisa tots els estats, inclosos Pagament pendent i Fallida, la paperera, i busca pel correu del client. Si no hi ha comanda, revisa el proveïdor de pagaments: potser el client va abandonar el pagament o va pagar mentre la comanda fallava.

Què són les comandes en esborrany del checkout?

El bloc de Checkout crea una comanda en esborrany mentre el client és a la pàgina de checkout. Es converteix en una comanda real quan el client la fa; els esborranys abandonats no són comandes reals i es netegen automàticament.

Per què els totals d’Analítiques de WooCommerce no coincideixen amb la llista de comandes?

Analítiques llegeix les seves pròpies taules i exclou alguns estats per defecte. Si les dades històriques no s’han importat mai, o la importació s’ha aturat, els informes seran incomplets. Revisa a Analítiques → Paràmetres els estats exclosos i la importació de dades històriques.

Per què ha canviat el total de la comanda després d’editar-la?

Prémer Recalcula a l’editor de comandes torna a calcular impostos i totals amb els tipus i paràmetres actuals, que poden ser diferents dels del moment de la compra.

$ descriu el problema

Tens un problema amb WooCommerce?Sol·licita una diagnosi.

Explica'ns què falla, què ha canviat darrerament i com afecta el negoci. Revisem cada sol·licitud i et recomanem el pas següent.

Sol·licitar una diagnosi Veure serveis i preus

No enviïs mai contrasenyes, claus d'API ni dades de targetes a través del formulari.

Diagnosi des de299 €

Sol·licitar una diagnosi