我希望从现有的网络应用程序自动将商品发布到shopify商店。我需要能够使用图像创建项目。我已经能够通过python api在shopify上创建项目 - 但我不确定如何添加图像。这就是我现在所拥有的:
all_products = Product.objects.all()[0:7]
for p in all_products:
images=[]
image={}
image["src"] = p.image.url
new_product = shopify.Product()
new_product.product_type = p.category()
new_product.body_html = p.description
new_product.title = p.caption
new_product.vendor = "atisundar"
new_product.images = images
new_product.save()
如何向此添加图片?
new_product.images似乎不起作用。
非常感谢任何和所有帮助。 : - )
谢谢。
答案 0 :(得分:5)
我明白了。 : - )
new_product = shopify.Product()
new_product.product_type = p.category()
new_product.body_html = p.description
new_product.title = "atisundar "+ p.caption
new_product.vendor = "atisundar"
image1 = shopify.Image()
image1.src = p.image.url()
new_product.images = [image1]
new_product.save()
答案 1 :(得分:1)
我知道问题已经得到解答,但这里也有另一种方法。
new_image = shopify.Image(dict(product_id=product.id))
new_image.src = "http://someurlhere"
new_image.save()
例如,如果您已将产品ID保存在数据库中,则可以使用此路线并自行保存对API的调用。