Copia de pedidos en migración web

Objetivos del proyecto:

  • El cliente cuenta con un servidor de desarrollo en el que desarrollar una web sobre WooCommerce mientras el cliente sigue vendiendo con la web que tiene.
  • Los pedidos que se van haciendo se tienen que importar a la nueva web una vez hecha la migración y sin arrastrar miles de apuntes que tiene la base de datos de la web original, sino manteniendo la información de la web optimizada en el servidor de desarrollo.
  • Se necesita corregir un error que se ha dado en algunos pedidos en el servidor de desarrollo, que han quedado registrador con información parcial. Se verifica que los plugins disponibles en el mercado no cubren las necesidades del proyecto.

Trabajos realizados:

  • Se analiza la información que hay en los dos servidores y se planifica la migración directamente en base de datos para poder ejecutarla en unos segundos y no perder así ningún pedido.
  • Tenemos en cuenta las versiones de WooCommerce instaladas para añadir la información de los pedidos en las tablas que corresponden (posts, postmeta, order_items, order_item_meta) y se hace un punteo entre los identificadores de cada elemento ya que la numeración no es la misma en las dos webs.
  • Se importan también los usuarios nuevos registrados y se vinculan con los pedidos realizados.