All posts by Rasq

Export csv produse, categorii si subcategorii Prestashop 1.6

Script export csv

Script export csv

In cele ce urmeaza va impartasim un script export csv care va ajuta in a exporta in format .csv produse, categorii si subcategoriile produsului si alte detalii necesare prelucrarii, prin intermediul back-office-ului magazinului online Prestashop 1.6.

Cum se utilizeaza:
– deschideti back-office-ul Prestashop 1.6;
– intrati in Parametrii avansati – SQL Manager;
– adaugati din partea dreapta un nou query, apasand pe semnul plus “+”;
– in noul query deschis trebuie sa adaugati un nume acestui query (Ex: export produse si categorii);
– copiati partea de SQL de mai jos si adaugati-o in query (casuta mare de sub denumire);
– apasati pe butonul Salvare.

Dupa apasare pe “Salvare” veti fi redirectionati in pagina initiala SQL Manager. Veti avea un rand in care aveti acest Query. Pentru a face export, pur si simplu apasati pe butonul din dreapta “Export”.

IMPORTANT!!!

Tabelele din baza de date trebuie sa inceapa cu “ps_” pentru acest script (prefixul bazei de date).
In cazul in care baza de date are alt prefix va trebui sa inlocuiti “ps_” cu prefixul bazei de date.

Mai jos gasiti acest script export csv SQL pentru query:

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)

GROUP BY p.id_product

Pentru orice intrebari sau lamuriri in legatura cu acest script sau alte subiecte legate de Prestashop va asteptam mesajele aici!