kekofresh Posted January 30, 2013 Share Posted January 30, 2013 Hola! Tengo bastantes articulos en una web, me gustaria pasarlos a otra tienda ( no multitienda ) ¿ Algun sistema ? Muchas gracias,un saludo Link to comment Share on other sites More sharing options...
jmmayoral Posted January 30, 2013 Share Posted January 30, 2013 Si solo quieres pasar articulos, exporta a excel las tablas ps_product y ps_product_lang (esta para sacar el nombre). Unelas. Borra los registros y las columnas que no necesites. Guarda la hoja resultante en formato .csv e importala desde el backoffice de la otra tienda 1 Link to comment Share on other sites More sharing options...
kekofresh Posted January 31, 2013 Author Share Posted January 31, 2013 Si solo quieres pasar articulos, exporta a excel las tablas ps_product y ps_product_lang (esta para sacar el nombre). Unelas. Borra los registros y las columnas que no necesites. Guarda la hoja resultante en formato .csv e importala desde el backoffice de la otra tienda gracias por tu respuesta! estoy en MyphpAdmin, haciendo una buesqueda, no aparece ps_product, pero si f50_product. cual tendria que exportar? saludos Link to comment Share on other sites More sharing options...
jmmayoral Posted January 31, 2013 Share Posted January 31, 2013 ¿Qué versión de Prestashop tienes? Cuando creas la base de datos, te pregunta cuál es el prefijo de las tablas. supongo que a ti en lugar de ps_ (el prefijo habitual) te han puesto f50_ ¿todas las tablas comienzan por f50_? ¿tienes la tabla f_50_product_lang? Link to comment Share on other sites More sharing options...
kekofresh Posted January 31, 2013 Author Share Posted January 31, 2013 Hola! Si, todas las tablas comienzan por f50, y si, existe la tabla product lang. He probado a exportar todos los compados de f50_product a CSV, luego importar desde la tienda y nada, me genera un error de miles de campos. Link to comment Share on other sites More sharing options...
jmmayoral Posted January 31, 2013 Share Posted January 31, 2013 ¿Has mirado que te coincidan los campos en nombre y número? Otra pregunta. La versión de Prestashop de origen y destino son la misma? ¿La tienda de destino está limpia o ya tiene algunos productos? Porque si son la misma versión y la de destino está limpia, puedes exportar todas tus tablas f50_product_xxxxxxx en formato SQL y luego rodar los SQL generados en la BD de destino, pero ojo. Haz siempre backup de las tablas originales en la base de datos de destino. Otra cosa a tener en cuenta es que deberás tener ya creados las mismas categorías, lenguajes... etc antes de comenzar la importación porque si no los id de esos objetos no te coincidirán. De todas formas, este método es mucho más complejo y como ves depende de la existencia de otros datos previos en la tabla. Lo mejor es el primer método que te he comentado. Prueba sólo con un producto y mira cuál es el error que te da. Link to comment Share on other sites More sharing options...
kekofresh Posted January 31, 2013 Author Share Posted January 31, 2013 Nunca he metido las manos en modificaciones de base de datos de presta, simplemente en el codigo para modificaciones visuales de la tienda, en ese aspecto, estoy verde . Estan las dos actualiazadas a la ultima version, la segunda tienda (nueva), está totalmente limpia, sin categorias ni productos. Link to comment Share on other sites More sharing options...
jmmayoral Posted January 31, 2013 Share Posted January 31, 2013 Entonces lo primero que tienes que crear es el arbol de categorias, los fabricantes, las reglas de impuestos y los proveedores.(al menos eso). La creacion de los articulos es casi lo ultimo que tienes que hacer. Y intenta crearlos en el mismo orden que la bd de origen para que coincidan los id y no tengas que modificar los datos a importar. Link to comment Share on other sites More sharing options...
kekofresh Posted February 1, 2013 Author Share Posted February 1, 2013 Muchas gracias por tu atencion Jmm, a veces es dificil conseguir que te presten ayuda, asi da gusto!. Voy a probar paso a paso tus indicaciones, esperemos que lo consiga, sino tendre que volver a robarte un poco de tiempo jeje. un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts