问题描述
我想使用Prestashop API和prestapyt上传产品。为此,我要使用产品数据创建字典,如下所示:
def add_product(prestashop,product,parent_category_id):
name = product['name']
description = product['description']
price = product['price']
product = {'product': {'link_rewrite': {'language': {'attrs': {'id': '2'},'value': link_rewrite(name)}},'available_for_order': '1','show_price': '1','type': {'attrs': {'notFilterable': 'true'},'value': 'simple'},'name': {'language': {'attrs': {'id': '2'},'value': name}},'condition': 'new','associations': {
'images': {'image': [<<i_dont_kNow_what_to_put_here>>]},'stock_availables': {
'stock_available': [{'id_product_attribute': '0','id': '1'},{'id_product_attribute': '1','id': '20'},{'id_product_attribute': '2','id': '21'},{'id_product_attribute': '3','id': '22'}],'attrs': {'api': 'stock_availables','nodeType': 'stock_available'}},'categories': {'category': [{'id':'2'},{'id':parent_category_id}],'attrs': {'api': 'categories','nodeType': 'category'}},'product_option_values': {'attrs': {'api': 'product_option_values','nodeType': 'product_option_value'},'product_option_value': [{'id': '1'},{'id': '8'}]}},'id_tax_rules_group': '1','description_short': [],'description': {'language': {'attrs': {'id': '2'},'value': description}},'price': price,'minimal_quantity': '1','id_shop_default': '1','active': '1','low_stock_alert': '0','depth': '0.000000','weight': '0.000000','height': '0.000000','width': '0.000000','id_category_default': parent_category_id,'use_tax':'1'}}
added = prestashop.add("products",product)
return added
但是,我不知道如何使用此方法添加图像。我有图像URL,并希望prestashop在添加产品时为我下载图像。我尝试将URL放在'images': {'image': [<<i_dont_kNow_what_to_put_here>>]}
处,但是没有用。我该怎么办?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)