Avisos
Vaciar todo

Insertar articulos de una base de datos

8 Respuestas
2 Usuarios
0 Reactions
229 Visitas
Joaquin
Respuestas: 250
Reputable Member
Topic starter
 

Buenas , tengo una base de datos con articulos de otro prestahop , puedo sacar los articulos que ahi dentro de esa base de datos , y incluirlos a otro prestahop.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 21/09/2018 1:44 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Joaquin.

tengo una base de datos con articulos de otro prestahop

¿ Tienes el SQL o lo exportas desde la base de datos de instalación ? ¿ El prestashop es de la misma versión ?

Te agradezco tu colaboración, contar con toda la información que puedas darnos nos ayudará a darte más rápidamente una solución.

Un saludo


 
Respondido : 21/09/2018 3:34 pm
Joaquin
Respuestas: 250
Reputable Member
Topic starter
 

Ya tengo el sql , de la pagina de prestashop de donde quiero sacar los articulos y importarlos a mi pagina , la version es 1.5 , y la que tengo en ese prestahop es 1.6,


 
Respondido : 24/09/2018 12:56 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Joaquin.

Con versiones distintas no puedes importar el sql ya que las tablas cambian, tienes que exportarlo a un archivo CSV y desde Mysql es un poco complicado.

Podrás exportarlo con SQL express de microsoft, pero tienes que tener en cuenta que no damos soporte de aplicaciones:

-> https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

la mejor solucion seria que te pasaran el archivo en CSV para poderlo importar.

Un saludo


 
Respondido : 24/09/2018 1:14 pm
Joaquin
Respuestas: 250
Reputable Member
Topic starter
 

El prestashop es nuestro , pero esta alojado en otro hosting , y he probado un par de veces a traves de mysql , para exportar los articulos desde ahi , pero me da siempr erro el codigo , y no puedo descargar los articulos , nose si sera culpa del otro hosting, por que con vosotros cuando hize la prueba con el mismo codigo , me dejo sacar mis articulos.


 
Respondido : 24/09/2018 2:27 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Joaquin.

Supongo que te refieres a consulta SQL.
Cada versión mayor de PS suele cambiar, incluso sus tablas y lo que igual para 1.6 te servía, para 1.5 no sirve.

Para 1.5 podrías probar con la siguiente consulta:

SELECT p.id_product, p.active, pl.name, GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") as categories, p.price, p.id_tax_rules_group, p.wholesale_price, p.reference, p.supplier_reference, p.id_supplier, p.id_manufacturer, p.upc, p.ecotax, p.weight, p.quantity, pl.description_short, pl.description, pl.meta_title, pl.meta_keywords, pl.meta_description, pl.link_rewrite, pl.available_now, pl.available_later, p.available_for_order, p.date_add, p.show_price, p.online_only, p.condition, p.id_shop_default FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product) LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category) LEFT JOIN ps_category c ON (cp.id_category = c.id_category) LEFT JOIN ps_product_tag pt ON (p.id_product = pt.id_product) WHERE pl.id_lang = 1 AND cl.id_lang = 1 AND p.id_shop_default = 1 AND c.id_shop_default = 1 GROUP BY p.id_product

De la consulta tienes que modificar ps por el prefijo que tengas las tablas de la instalación de 1.5

Un saludo


 
Respondido : 24/09/2018 5:02 pm
Joaquin
Respuestas: 250
Reputable Member
Topic starter
 

Buenas , le dejo la captura de lo que me sale .


 
Respondido : 26/09/2018 12:46 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Joaquin.

El error es de base de datos no seleccionada, de todas formas la manera de exportarlo en un CSV es desde la administración de Prestashop

Revisa lo siguiente:
-> https://victor-rodenas.com/2012/07/24/ejecutar-consultas-sql-y-exportar-informes-en-el-panel-de-administracion-en-prestashop-1-5/

Un saludo


 
Respondido : 26/09/2018 1:27 pm