2

製品バリエーションを追加する正しい方法は何ですか?

製品を正常に作成し、Shopify 管理画面に表示されます。ただし、価格は常にゼロで、数量は常に無限大です。

私は、inventory_quantity と price セット、および product_id を prefix_options に設定して、バリアントを作成しようとしました。

ただし、管理者は常に価格ゼロと数量無限を表示しています。

Rails v3.2.5
shopify_api v3.0.0
shop name: vacation-2

API 呼び出しを実行してもエラーは発生しません。管理画面の製品にバリアント データが表示されません。

4

2 に答える 2

6

:inventory_management属性をに設定していることを確認してください。そうし"shopify"ないと、数量が保持されません。

これをテストしたところ、完全に機能します。

product.variants << ShopifyAPI::Variant.new(
  :option1              => "Large",
  :price                => 12.95,
  :inventory_management => 'shopify',
  :inventory_quantity   => 10
)
product.save
于 2012-06-11T23:40:48.953 に答える