Si una comanda existeix a l’emmagatzematge però no apareix a l’administrador, no la “recreïs” abans de saber quina capa està llegint WooCommerce. HPOS, taules antigues, filtres d’estat o dades de lookup danyades poden fer que una comanda real sembli inexistent.
Identifica el registre autoritatiu
Consulta l’ID amb l’API CRUD de WooCommerce i compara’l amb el registre brut. Així sabràs si WooCommerce pot construir l’objecte, no només si hi ha una fila a MySQL.
Comprova HPOS i sincronització
Amb HPOS o mode de compatibilitat, revisa si una extensió ha escrit només en un model o si la sincronització ha quedat incompleta.
Revisa estat, tipus i relacions
Un estat/tipus invàlid, una referència de client danyada o un filtre d’extensió pot ocultar-la del llistat.
No reescriguis metadades de pagament
IDs de transacció i historial són evidència de conciliació. Repara només els camps mínims amb APIs suportades.
Verifica llistat i accés directe
Confirma que apareix amb filtres de data/estat, s’obre bé, conserva notes i IDs i torna a sortir en consultes de comandes.
El principi de reparació mínima és a com reparar dades de comanda sense reescriure pagaments.
Protegeix la integritat històrica mentre repares la visibilitat
Que la comanda no aparegui a l’admin no autoritza a reconstruir-ne la història comercial. Conserva IDs de transacció, totals, impostos, relació amb client i notes. Si la base també està sota pressió, compara-ho amb el creixement de sessions WooCommerce abans de donar la comanda per corrupta.