названия продуктов, описания и цены - PullRequest
0 голосов
/ 16 мая 2018

У меня есть вопрос, и я не могу найти ответы.Мне нужно получить все названия продуктов prestashop, описания и цены.У кого-нибудь есть пример кода или просто знаете, как это сделать.

1 Ответ

0 голосов
/ 16 мая 2018

Перейдите в Дополнительные параметры -> Диспетчер SQL и добавьте и выполните следующий запрос:

SELECT
    a.`id_product`,
    b.`name` AS `name`,
    b.`description`,
    `reference`,
    a.`price` AS `price`

FROM
    `ps_product` a     
LEFT JOIN
    `ps_product_lang` b 
        ON (
            b.`id_product` = a.`id_product` 
            AND b.`id_lang` = 1 
            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` 
            AND pd.`active` = 1
        )      
WHERE
    1            
ORDER BY
    a.`id_product` ASC

Вы также можете экспортировать его в CSV.Это немного сложнее, чем нужно, потому что оно было сгенерировано функциональностью Prestashop «Экспорт в SQL-менеджер», которую вы можете найти в представлении продуктов.

...