Ein kurzer Snippet zum Produkte exportieren von PrestaShop 1.6+ (evtl. kompatibel downward too).
Es ist zu beachten das die Tabellennamen (prefix) angepasst werden müssen.
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.ean13,
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,
concat('http://', ifnull(shop_domain.value, 'domain'), '/img/p/', IF(CHAR_LENGTH(pi.id_image) >= 5, concat(SUBSTRING(pi.id_image FROM -5 FOR 1), '/'), ''), IF(CHAR_LENGTH(pi.id_image) >= 4, concat(SUBSTRING(pi.id_image FROM -4 FOR 1), '/'), ''), IF(CHAR_LENGTH(pi.id_image) >= 3, concat(SUBSTRING(pi.id_image FROM -3 FOR 1), '/'), ''), IF(CHAR_LENGTH(pi.id_image) >= 2, concat(SUBSTRING(pi.id_image FROM -2 FOR 1), '/'), ''), IF(CHAR_LENGTH(pi.id_image) >= 1, concat(SUBSTRING(pi.id_image FROM -1 FOR 1), '/'), ''), pi.id_image, '.jpg') AS image_url,
p.online_only,
p.CONDITION,
p.id_shop_default
FROM lqsw7v7sw_product p
LEFT JOIN lqsw7v7sw_product_lang pl ON (p.id_product = pl.id_product)
LEFT JOIN lqsw7v7sw_category_product cp ON (p.id_product = cp.id_product)
LEFT JOIN lqsw7v7sw_category_lang cl ON (cp.id_category = cl.id_category)
LEFT JOIN lqsw7v7sw_category c ON (cp.id_category = c.id_category)
LEFT JOIN lqsw7v7sw_product_tag pt ON (p.id_product = pt.id_product)
LEFT JOIN lqsw7v7sw_image pi ON p.id_product = pi.id_product
LEFT JOIN lqsw7v7sw_configuration shop_domain ON shop_domain.name = 'PS_SHOP_DOMAIN'
WHERE pl.id_lang =
(SELECT id_lang
FROM lqsw7v7sw_lang
WHERE active = '1'
ORDER BY id_lang ASC
LIMIT 1) AND
cl.id_lang = pl.id_lang AND
p.id_shop_default =
(SELECT id_shop
FROM lqsw7v7sw_shop
WHERE active = '1'
ORDER BY id_shop ASC
LIMIT 1) AND
c.id_shop_default = p.id_shop_default
GROUP BY p.id_product
Der Artikel PrestaShop – Produkte exportieren via SQL erschien zuerst auf codeJuice.