Tarde o temprano, nos encontramos con la necesidad de mover el catálogo de productos, los clientes y los pedidos, incluyendo las facturas y órdenes de envío de un Magento a otro. Hay una manera de hacerlo bastante simple y efectiva.

Para ejecutar este procedimiento utilizaremos el script mysqldump_bypattern.sh, el cual permite exportar las tablas de una base de datos mysql según un patrón. Ver Cómo hacer un mysqldump de tablas según un patrón.

Exportar:

$ mysqldump_bypattern.sh sales% sales.dump
$ mysqldump_bypattern.sh customer% customer.dump
$ mysqldump_bypattern.sh catalog% catalog.dump
$ mysqldump_bypattern.sh eav_entity_store eav_entity_store.dump

Importar:

$ mysql -u -p < sales.dump
$ mysql -u -p < customer.dump
$ mysql -u -p < catalog.dump
$ mysql -u -p < eav_entity_store.dump

Es importante exportar e importar la tabla eav_entity_store, ya que contiene los contadores de pedidos, facturas y envíos.