magento - Cancele manualmente una orden
phpmyadmin magento-1.7 (2)
Tengo algunos pedidos que deben cancelarse, pero como originalmente fueron preautorizados a través de auth.net, no se cancelarán. Recibo un mensaje de "no se encontró una transacción" al intentar cancelar / anular. Debido a esto, simplemente quiero cancelar los pedidos de forma manual en la base de datos y omitir el proceso de nulidad estándar. ¿Alguien sabe las tablas específicas en la base de datos de Magento que necesitan ser modificadas para simplemente cancelar una orden?
Ten cuidado con esto La tabla en 1.7 es sales_flat_order
. Las columnas son state
y status
. Tu vas a lo que para que ambos sean canceled
. NOTA: Puede usar una cláusula select y where para verificar los nombres. Esto debería funcionar, pero no estoy 100% seguro de que no cause problemas. Solo estoy respondiendo tu pregunta.
Realmente puedes complicar las cosas con este método, por lo que sería inteligente hacer una copia de seguridad de tu base de datos antes de intentar cualquier cosa.
GL
Solo una adición rápida aquí. Si modifica manualmente el orden en el archivo db como se sugirió anteriormente, también necesitará modificar la entrada en la tabla sales_flat_order_grid
. Establecer status
= canceled
. De lo contrario, el orden aparecerá como "Procesamiento" en la vista de la cuadrícula.