Импорт продукта в PrestaShop с помощью prestapyt

Импорт продукта в PrestaShop с помощью prestapyt

08.01.2019 07:39:55 Просмотров 43 Источник

я пытаюсь импортировать новые продукты в свой магазин через скрипт python. У меня нет никаких ошибок при его выполнении, но я не вижу никакого продукта на моем магазине после этого. Вот мой сценарий:

import requests
from prestapyt import PrestaShopWebServiceDict
from xml.etree import ElementTree as ET
import sys


args = sys.argv
if len(args) < 2:
    print('Please give a ref and a number')
    exit()

reference = args[1]

shop = 'AIO'
presta_url = 'URL'
base_url = 'URL'

prestashop = PrestaShopWebServiceDict(presta_url, 'KEY')
auth = ('KEY', '')

product = prestashop.search('products', options={'filter[reference]': '[' + reference + shop + ']'})

if not product:
    product_schema = prestashop.get('products', options={'schema': 'blank'})
    print(product_schema)
    product_schema['product'].update({'active': '1',
                                     'additional_shipping_cost': '',
                                     'advanced_stock_management': '',
                                     'description': {'language': {'attrs': {'id': '2'}, 'value': 'DESCRIPTION!!!'}},
                                     'description_short': {'language': {'attrs': {'id': '2'},
                                                                        'value': 'SHORT DESCRIPTION!!!'}},
                                     'id_category_default': '2',
                                     'name': {'language': {'attrs': {'id': '2'}, 'value': 'NAME'}},
                                     'new': '1',
                                     'price': 23.0,
                                     'reference': 'MYREF',
                                     'show_price': '1',
                                     'width': ''})
    print(product_schema)
    test = prestashop.add('products', product_schema)
    print(test)

Я не знаю, что попробовать сейчас.

У вопроса есть решение - Посмотреть?

Ответы - Импорт продукта в PrestaShop с помощью prestapyt / Importing product into prestashop using prestapyt

Является ответом!
Antoine Poussard

14.01.2019 04:38:35

Закрыть X