Tablas relacionadas con clientes y pedidos
Hoy he tenido una consulta en la que habían realizado una migración de prestashop con el fin de actualizar de prestashop 1.6 a 1.7 y han surgido algunos problemas durante el proceso.
Datos importantes
Logicamente hay datos más primordiales que otros dentro de prestashop, posiblemente clientes, pedidos, articulos y categorias puedan ser los que más dolores de cabeza den por el trabajo realizado o la información obtenida.
Hoy hemos tenido que recuperar la información de pedidos y clientes, por suerte la base de datos antigua seguia intacta y hemos podido rescatar todos los datos de manera sencilla a traves del siguiente listado de tablas:
- ps_address
- ps_cart
- ps_cart_product
- ps_connections
- ps_connections_source
- ps_customer
- ps_customer_group
- ps_customer_message
- ps_customer_thread
- ps_guest
- ps_message
- ps_orders
- ps_order_carrier
- ps_order_detail
- ps_order_detail_tax
- ps_order_history
- ps_order_invoice
- ps_order_invoice_payment
- ps_order_payment
- ps_order_state
- ps_order_state_lang
Con una simple copia de los datos y su posterior insert haciendo las comprobaciones necesarias para que nada de errores.
Hay herramientas que hacen estos trabajos al completo, saber detalles como que los prefijos suelen modificarse en las BBDD «ps_» puede ser uno de los fallos más habituales y no limpiar la base de datos para evitar conflictos de escritura es otro.