5

既存のウェブアプリから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が機能していないようです。

ありとあらゆる助けを大いに感謝します。:-)

ありがとうございました。

4

2 に答える 2

6

私はそれを考え出した。:-)

    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()
于 2012-11-01T02:40:37.033 に答える
1

質問はすでに回答済みですが、ここにも別の方法があります。

new_image = shopify.Image(dict(product_id=product.id))
new_image.src = "http://someurlhere"
new_image.save()

たとえば、すでに製品IDをデータベースに保存している場合は、このルートを使用して、APIへの呼び出しを保存できます。

于 2013-12-07T20:37:46.120 に答える