Buenos días, estoy finalizando la migración de mi tienda desde prestashop 1.6.xx a la 1.7.xx y de momento no estoy teniendo muchos problemas para importar los contenidos de una web a otra. Únicamente el modulo Protección de datos extendida RGPD (de innova de luxe) se me resiste por qué no tiene una opción directa de exportar y no tengo ni idea de como migrar a la nueva tienda los datos de los consentimientos etc de los clientes. Si fuese posible posible que me orientaseis al respecto me sería de gran ayuda pues pienso que estos datos son delicados y podría suponer un problema perderlos.
Gracias por adelantado, un saludo
Contenido solo visible a usuarios registrados
Hola Alfonso.
Tienes que consultarlo con los desarrolladores del nódulo.
-> https://www.innovadeluxe.com/
Al ser un módulo de pago son ellos los que tiene que ofrecerte ese soporte.
Un saludo
Buenos días!
ya he realizado la consulta al desarrollador del módulo y me han indicado que tengo que exportar las tablas del módulo del 1.6x a 1.7x.
Como mis conocimientos son limitados en este aspecto he llegado a través del Cpanel a las bases de datos de Prestashop pero no soy capaz de distinguir:
- Cuál es la instalación de prestashop antigua y la nueva
- Cómo encontrar las tablas que corresponden al módulo/s aunque conozco el prefijo.
- Y a partir de ahí el método para exportar e importar.
Gracias como siempre por vuestra atención y ayuda!
Hola Alfonso.
Cuál es la instalación de prestashop antigua y la nueva
Para saber que base de datos utiliza Prestashop 1.7 tienes que acceder a la carpeta donde tengas instalado Prestashop -> app -> Config y editas el archivo " parameters.php " verás el dato siguiente que te indica el nombre de la base de datos 'database_name' => 'xxxxxx',
Cómo encontrar las tablas que corresponden al módulo/s
Supongo que tendrás alguna tabla con el nombre GPRD
el método para exportar e importar.
para exportar seleccionas la tabla y y en el desplegable inferior seleccionas la opción de exportar.
Para importar veras que en el menú superior tiene la opción de importar:
Hay que ir con mucho cuidado a la hora de trabajar con la base de datos y siempre realiza primero una copia de seguridad seleccionando exportar del menú superior
Un saludo
@pepesoler Hola de nuevo!!
El primer paso superado.
Desde el Panel no se exactamente como acceder y encontrar las tablas, desde phpMyAdmin, Bases de datos MySQL Asistente.... o MySQL remoto.
Disculpa mi ignorancia y gracias de nuevo!!
Hola Alfonso.
Nada estamos para poder orientarte en lo que podamos 😉
Para acceder a la base de datos selecciona phpMyAdmin
Un saludo
@pepesoler Buenos días,
Todavía sigo sigo peleándome con la importación de los datos de algún módulo mientras hago la migración.
Ya he identificado y realizado la copia de las tablas en la base de datos de la nueva instalación (que son las instrucciones del creador del módulo), pero sigo sin ver la importación de los datos en el módulo de la nueva instalación.
No sé si hay algún paso intermedio que me falta.
he copiado varias veces las tablas y me he asegurado de que el contenido y la estructura es la misma, con el módulo instalado antes y después de la copia de las tablas, he borrado la cache desde el panel prestashop.... no sé que más probar.
Gracias de nuevo por vuestra atención, un saludo!!
Hola Alfonso.
Supongo que tendrás que instalar primero el módulo en prestashop 1.7 despues de eso importar los datos pero la verdad que al ser un módulo de pago no puedo probarlo y no se exactamente los paso que tendrías que realizar.
Prueba a instalar el módulo en PS17 y depues de eso importas los datos.
un saludo
@pepesoler ya lo probé también antes. Importar y después instalar, instalar y después importar.
También me he asegurado de que la id de cliente, producto etc..
No sé si tendrá que ver que está instalado en el dominio de prueba dentro de una carpeta en el directorio principal.
Gracias por tu paciencia!
Hola Alfonso.
En principio donde lo tengas instalado no tiene por que dar problemas.
Lo tendrás que consultar con el soporte del módulo.
Un saludo
@pepesoler Buenos días Pepe!
Dos meses después de mi primera consulta haciendo pruebas, instalando y desinstalando los nódulos y restaurando la bd, sigo en el mismo punto.
A pesar de mi desconocimiento total de programación he aprendido a copiar tablas y registros sueltos de una bd s otra.
En las instrucciones que me dio el creadores de uno de los módulos también me decía que tenia que buscar y cambiar de nombre algunos registros de la tabla
ps-configuración y renombrarlos, cosa que he realizado en este y en el otro módulo. Y sigue sigo sin ver los datos en la nueva instalación, que previamente he configurado de la misma manera en las dos versiones de prestashop.
Una duda que me queda es si al copiar una tabla de una bd a otra es si he de copiarla con datos y estructura o solo datos, no sé si eso puede influir.
También se me ocurre que pueda haber registros en otras tablas con el prefijo de los módulos con datos a migrar, aunque los he buscado a mano y no los he encontrado.
Quizás haya una sentencia en mysql que me ayude a descartar esta duda.
No sé si se te puede ocurrir algo que no haya probado yo ya.
Gracias por tu atención y un saludo.
Hola Alfonso,
Al copiar la tabla de una base de dados a otra se debe copiar toda su estructura y datos, tal vez sea necesario modificar el prefijo de la tabla importada una vez instales el modulo en tu nuevo sitio web con prestashop 1.7, sin embargo al ser un modulo de pago no podemos verificar como trabaja el módulo por lo que lo mejor será que consultes nuevamente con el desarrollador para que te envié indicaciones precisas como puedes importar los datos de una prestashop a otro de forma correcta.
Un Saludo