Salta al contenuto ID

Prestashop: esportare categorie con foto

Secondo articolo che riguarda il Manager SQL di Prestashop (in precedenza abbiamo visto come eportare i prodotti con tutte le combinazioni), in questo caso la query serve per esportare le categorie dei prodotti. Saranno ricavate tutte le informazioni: nome, descrizione, id, immagine e meta tags. Per ricavare l’immagine è stato ricostruito il path considerando una impostazione di Prestashop default (quindi con tutte immagini in formato jpg).

Accedere a Parametri Avanzati, e poi Manager SQL. Creare una nuova query e inserire il seguente codice.

select cl.id_category,
cl2.name as parent_name,
cl.name,
cl.description,
cl.link_rewrite,
cl.meta_title,
cl.meta_keywords,
cl.meta_description,
concat('http://', ifnull(conf.value,'example.com'), '/img/c/', c.id_category, '.jpg') as url_image,
cl.id_lang
from ps_category c
inner join ps_category_lang cl on cl.id_category = c.id_category
inner join ps_category_lang cl2 on cl2.id_category = c.id_parent and cl2.id_lang = cl.id_lang
left join ps_configuration conf on conf.name = 'PS_SHOP_DOMAIN'
order by cl.id_lang, c.level_depth

Se l’obiettivo è reimportare le categorie in un altro Prestashop, e si desidera riportare anche tutte le immagini, è necessario entrare in FTP e prelevare tutti i file dentro “img/c/”, perché Prestashop crea più di una versione per ogni immagine caricata.

Comments (0)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna su