Hola,
Necesito importar las tablas referentes a WooCommerce de una base de datos a otra para migrar todos los productos, atributos, variaciones, categorías, etc que tengo en una tienda online a otra. Para ello con PHPmyadmin, he seleccionado únicamente las tablas que hacen referencia a WooCommerce y las he exportado. Una vez descargado el fichero .sql, he reemplazado el nombre del dominio original por el de destino. En la base de datos donde quiero importar todos la información, he borrado las tablas referentes a Woocommerce para que no haya ningún problema durante la importación. Al realizar el proceso no me da ningún error. Posteriormente, consulto la base de datos final y allí está toda la información de la tienda online que he importado, más lo que ya tenía en las demás tablas.
El problema es que desde Woocommerce no me muestra ninguno de los datos importados, ni productos ni categorías.
Anteriormente he probado distintos plugins de exportación e importación de ficheros csv, pero para realizar la migración completa son necesarias extensiones de pago que tiene un coste mínimo de 80€. Quería saber si los pasos que he seguido son correctos y en caso afirmativo, como puedo visualizar todos los datos importados desde Woocommerce.
Nota: adjunto fichero completo .sql resultante de la importación de las tablas a la base de datos existente.
Muchas gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
No se los plugin's que probaste, puedes utilizar para exportar la tienda
WooCommerce - Store Exporter
y para importarla puedes probar con
Woocommerce CSV importer
Un saludo
He utilizado estos plugins pero no permiten migrar toda la información (atributos, variaciones, taxonomía, etc.) si no pasas por caja.. Por eso mi pregunta, me gustaría saber si es posible hacerlo manualmente tal y como he descrito sin tener que pagar por ello.
Gracias
Hola.
Puedes exportar las tablas de woocomerce de una instalación a otra, revisa esto para saber que tablas son las que maneja woocomerce:
Las tablas de WooCommerce en la base de datos de WordPress
Cuando importes las tablas tienes que revisar la extensión que tiene que coincidir con la misma que tiene la base de datos y tendrás que renombrarla:
Nota:Recuerda realizar una copia de seguridad antes de modificar la base de datos
Un saludo
Hola,
Antes de importar las tablas, lo que hago es borrarlas de la base de datos de destino. De esta manera las crea de nuevo e inserta todos los datos. Pero aun haciendo esto luego Woocommerce no las reconoce. La información se traspasa a la base de datos de destino, ya que lo he consultado, pero no muestra nada desde Woocommerce. He probado de distintas maneras para importar los datos: desactivando Woocommerce, activándolo, etc.
¿Qué puede estar pasando?
Adjunto captura de las tablas en la bbdd origen y las tablas una vez importadas en la bbdd destino.
Gracias
Hola
Lo que te comentaba Pepe anteriormente es si te has fijado en el prefijo de la base de datos, es posible que tus bases de datos tengan prefijos diferente, esto lo compruebas en el nombre de la tabla, debe ser el mismo de las tablas que borraste.
Si aún asi no funciona es posible que dentro de los datos de woocommerce tengas alguna referencia a un usuario o algo similar, lo que podrías hacer es evaluar migrar parte de tu información con algún plugin y luego copiar las tablas de atributos, etc de la manera que lo estas haciendo. Tendrías que tener cuidado con los IDs de las relacionoes , pero podrías probar igualmente.
Saludos.