Avisos
Vaciar todo

Importar artículos, clientes y pedidos desde prestashop 1.5 a 1.6  

Página 1 / 2
 
Antonio
 Antonio
Usuario eminente

Buenos días Pepe, estoy intentando exportar mis productos con el modulo que me enviaste. He conseguido instalarlo en mi prestashop antigua, la 1.5, he exportado todos mis productos, pero cuando intento importarlos a mi nuevo prestashop me aparecen innumerables mensajes de error. Podrías ayudarme.

También necesito importar los clientes y los pedidos actuales. Lo he intentado con las opciones propiade prestashop y es imposible.

Estoy un poco desesperado. Hay alguna forma de hacerlo aunque sea manual.

Te adjunto los pantallazos de los mensajes de error.
Muchas gracias.
Un saludo.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 02/08/2017 10:09 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio, Buenos Días.

Por favor comprime el archivo que exportaste de tu antigua instalación con los productos y lo adjuntas para que podamos revisarlo y así poder orientarte mejor.

Un saludo

ResponderCitar
Respondido : 02/08/2017 10:25 am

Antonio
 Antonio
Usuario eminente

Hola Pepe, perdona. Te lo adjunto comprimido.

Un saludo.

ResponderCitar
Respondido : 02/08/2017 10:49 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

No tengo nada adjunto, comprime en archivo zip y lo adjuntas 😉

un saludo

ResponderCitar
Respondido : 02/08/2017 11:03 am

Cursos Gratuitos WordPress

Antonio
 Antonio
Usuario eminente

Hola te lo vuelvo a adjuntar.

ResponderCitar
Respondido : 02/08/2017 11:04 am
Antonio
 Antonio
Usuario eminente

Hola Pepe lo hago como siempre pero no lo adjunta.

ResponderCitar
Respondido : 02/08/2017 11:07 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

No tenemos suerte Amigo, no tengo nada.
Si no puedes prueba a dejarlo en Dropbox y adjuntas la URL de descarga.

Un saludo

ResponderCitar
Respondido : 02/08/2017 11:09 am
Antonio
 Antonio
Usuario eminente

Hola Pepe, te adjunto el enlace a dropbox.

https://www.dropbox.com/s/2ofcnmhg6ldrbxn/products_2017_08_01_14_05_13.rar?dl=0

Muchas gracias por tu paciencia.

ResponderCitar
Respondido : 02/08/2017 11:11 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Ese archivo no esta bien, si te fijas lo tienes todo en una linea y por eso no puede importarlo.
Adjunto tienes un ejemplo de la estructura que tendría que tener el archivo.

Prueba a exportarlo con una consulta.
.- Accede al administrador de WP
.- Parámetros Avanzados -> Consultas MySQL
.- Selecciona Añadir Nueva consulta

Nombre de la consulta SQL: Por ejemplo " exportar productos "

Consulta SQL Añade lo siguiente:

SELECT
a.`id_product`, b.`name` AS `name`, `reference`, a.`price` AS `price`, sa.`active` AS `active`
, shop.`name` AS `shopname`, a.`id_shop_default`, image_shop.`id_image` AS `id_image`, cl.`name` AS `name_category`, sa.`price`, 0 AS `price_final`, a.`is_virtual`, pd.`nb_downloadable`, sav.`quantity` AS `sav_quantity`, sa.`active`, IF(sav.`quantity`<=0, 1, 0) AS `badge_danger`
FROM `ps_product` a 
LEFT JOIN `ps_product_lang` b ON (b.`id_product` = a.`id_product` AND b.`id_lang` = 3 AND b.`id_shop` = 1)
 
LEFT JOIN `ps_stock_available` sav ON (sav.`id_product` = a.`id_product` AND sav.`id_product_attribute` = 0
AND sav.id_shop = 1  AND sav.id_shop_group = 0 )  JOIN `ps_product_shop` sa ON (a.`id_product` = sa.`id_product` AND sa.id_shop = a.id_shop_default)
LEFT JOIN `ps_category_lang` cl ON (sa.`id_category_default` = cl.`id_category` AND b.`id_lang` = cl.`id_lang` AND cl.id_shop = a.id_shop_default)
LEFT JOIN `ps_shop` shop ON (shop.id_shop = a.id_shop_default)
LEFT JOIN `ps_image_shop` image_shop ON (image_shop.`id_product` = a.`id_product` AND image_shop.`cover` = 1 AND image_shop.id_shop = a.id_shop_default)
LEFT JOIN `ps_image` i ON (i.`id_image` = image_shop.`id_image`)
LEFT JOIN `ps_product_download` pd ON (pd.`id_product` = a.`id_product`) 
WHERE 1  
 
ORDER BY a.`id_product` ASC

En esta consulta tienes que modificar ps_ por el prefijo de tu BD.

.- Guarda la consulta
.-Pulsa en el botón exportar

Un saludo

ResponderCitar
Respondido : 02/08/2017 11:53 am
Antonio
 Antonio
Usuario eminente

Hola Pepe, he exportado la consulta pero sólo aparecen 2 articulos. te adjunto la consulta y el csv de resultado.

Gracias por tu interés.
Un saludo.

ResponderCitar
Respondido : 02/08/2017 1:29 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Antonio
 Antonio
Usuario eminente

te adjunto el enlace a drpbox del csv
https://www.dropbox.com/s/41xneoai0ojoc07/request_sql_1.rar?dl=0

ResponderCitar
Respondido : 02/08/2017 1:31 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Veo que la consulta la realizaste en la nueva WEB y revisando la URL Contenido solo visible a usuarios registrados veo que efectivamente solo estan los dos productos que te exporto.

Tienes realizar la consulta en la web antigua donde tienes todos los productos y con el archivo que te genere, importarlos a la nueva web.

Un saludo

ResponderCitar
Respondido : 02/08/2017 2:45 pm

Antonio
 Antonio
Usuario eminente

Hola Pepe, tienes toda la razón. Ya he trasladado la consulta a la tienda antigua y la he guardado pero me genera el siguiente mensaje de error.

Gracias.

ResponderCitar
Respondido : 02/08/2017 2:53 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Antonio.

Ok, realiza lo mismo con la consulta que te adjunto ahora:

SELECT p.id_product AS 'ID',
pl.id_lang AS 'ID_LANG',
p.active AS 'Active (0/1)',
pl.name AS 'Name',
p.id_category_default AS 'Default Category',
p.price AS 'Price tax excl.',
p.id_tax_rules_group AS 'Tax rules ID',
p.wholesale_price AS 'Wholesale price',
p.on_sale AS 'On sale (0/1)',
p.reference AS 'Reference #',
p.quantity AS 'Quantity',
pl.description_short AS 'Short description',
pl.description AS 'Description',
pl.meta_title AS 'Meta-title',
pl.meta_keywords AS 'Meta-keywords',
pl.meta_description AS 'Meta-description',
pl.link_rewrite AS 'URL rewritten',
pl.available_now AS 'Text when in stock',
pl.available_later AS 'Text when backorder allowed',
p.available_for_order AS 'Available for order',
p.date_add AS 'Product creation date',
p.show_price AS 'Show price',
p.online_only AS 'Available online only',
p.condition AS 'Condition',
concat( 'http://[mi-dominio]/img/p/',mid(im.id_image,1,1),'/',
    if (length(im.id_image)>1,concat(mid(im.id_image,2,1),'/'),''),
    if (length(im.id_image)>2,concat(mid(im.id_image,3,1),'/'),''),
    if (length(im.id_image)>3,concat(mid(im.id_image,4,1),'/'),''),
    if (length(im.id_image)>4,concat(mid(im.id_image,5,1),'/'),''), 
    im.id_image, '.jpg' ) AS url_image
FROM ps47f_product p 
INNER JOIN ps47f_product_lang pl ON p.id_product = pl.id_product 
LEFT JOIN ps47f_image im ON p.id_product = im.id_product 
WHERE 1=1
and p.active = 1

Modifica ps47f_ por el prefijo de tu Base de datos y modifica concat( 'http://[mi-dominio]/img/p/' por el dominio de la antigua web.

Un saludo

ResponderCitar
Respondido : 02/08/2017 3:31 pm

Cursos Gratuitos WordPress

Antonio
 Antonio
Usuario eminente

Buenos días Pepe, me ha funcionado a la perfección, me ha exportado toda la información de los productos. Ahora estoy con la importación. Estoy asociando cada campo del csv con los que prestashop tiene predeterminados, todo bien pero me encuento con el campo ID_LANG que no me aparece por ningún sitio en los predeterminados de prestashop.

Te adjunto enlace a dropbox con el csv. Como verás cada producto se repite tres veces una en cada idioma y si ignoro esta columna y lo importo todo se me van a repetir todos los productos tres veces no?. No se si borrar la de otros idiomas. Que me aconsejas.

https://www.dropbox.com/s/h36idffytmeaoqi/PRODUCTOS.csv?dl=0

Muchisimas gracias.
Un saludo.

ResponderCitar
Respondido : 03/08/2017 10:42 am
Página 1 / 2