Una comanda absent pot quedar amagada per un filtre, tenir un estat inesperat, existir a HPOS però quedar fora d’una extensió antiga o no haver-se creat. Si hi va haver un càrrec, cal reconciliar primer el pagament: la transacció del proveïdor pot existir encara que la botiga no mostri la comanda.
No recreïs ni eliminis registres fins a demostrar que no existeixen sota una altra vista o identificador.
Neteja la vista administrativa
Elimina cerques i filtres per data, client, estat, idioma o proveïdor. Revisa Totes, Esborrany, Pendent, Fallida, Cancel·lada i Paperera. Desa la URL perquè un connector pot afegir-hi paràmetres ocults.
Prova amb un compte controlat que tingui totes les capacitats de WooCommerce. Un shop manager pot quedar limitat per codi propi, multivendor o regles de magatzem. No concedeixis accés administratiu permanent per esquivar un defecte de permisos.
Busca referències estables
Utilitza número de comanda, correu de facturació, ID de transacció, hora aproximada i import. Els sistemes de numeració seqüencial poden mostrar un número diferent de l’ID intern i deixar buits intencionats.
Si hi ha un cobrament, consulta primer la passarel·la. Les seves metadades poden contenir l’ID intern o la clau de la comanda. No incloguis dades del comprador en captures ni registres compartits.
Confirma l’emmagatzematge actiu
High-Performance Order Storage desa les comandes en taules dedicades. Una extensió que només consulta wp_posts pot dir que falten encara que WooCommerce les carregui.
Revisa WooCommerce > Ajustos > Avançat > Característiques i l’informe del sistema. Empra l’API compatible:
$order = wc_get_order( $order_id );
if ( $order ) {
$status = $order->get_status();
}
Una sola consulta SQL contra posts no demostra l’absència de la comanda.
Revisa la sincronització HPOS
Durant una migració o en mode de compatibilitat poden quedar operacions pendents després d’un error. Examina les eines de WooCommerce, Accions programades i logs PHP del període.
No alternis repetidament el magatzem autoritatiu en producció. Fes una còpia de la base i resol la incompatibilitat amb eines compatibles. Confirma que totes les extensions que gestionen comandes suportin el mode escollit.
Inspecciona permisos i filtres
Els connectors poden limitar la llista per rol, venedor, idioma, magatzem o metadades. Compara la mateixa URL a staging, aïlla components i busca filtres de consulta i comprovacions de capacitats.
Una columna amagada només canvia la presentació; modificar els arguments elimina registres del resultat. Registra la informació de depuració sense adreces, telèfons ni claus.
Comprova també si la comanda és visible des de la seva URL directa i mitjançant l’API. Si només falla la taula, concentra la reparació en la consulta. Si tampoc es pot carregar directament, torna a l’emmagatzematge i a la integritat. Aquesta comparació evita tractar un defecte visual com si fos pèrdua de dades.
Determina si la creació va fallar
Si cap consulta compatible troba la comanda, correlaciona checkout, PHP, MySQL i passarel·la. Un error fatal o una escriptura rebutjada pot haver passat després d’iniciar o capturar el pagament.
Busca checkout drafts i referències del proveïdor. No demanis repetir la compra mentre hi hagi una autorització oberta. Classifica el cas com a comanda oculta, incompleta o pagament sense comanda.
Repara sense duplicar el càrrec
Corregeix el filtre, permís, compatibilitat HPOS o tasca fallida. Si existeix una transacció pagada sense comanda recuperable, segueix el procediment documentat de reconstrucció compatible o reemborsament.
No insereixis files amb SQL: una comanda inclou adreces, línies, impostos, totals, notes i metadades. Tampoc tornis a cobrar el client.
Verifica totes les sortides
Comprova que aparegui a administració, informes i fulfilment amb estat, moneda i totals correctes. Fes una transacció controlada i confirma una única comanda.
El manteniment recurrent ha de reconciliar pagaments, recomptes de WooCommerce i errors HPOS. La llista administrativa és una interfície, no l’única font de veritat.