0
サイズ/色/タイプなどの複数のオプションを製品に追加しようとしていますが、何があっても1つのオプションしか追加できません。ステータスが「False」で他のエラーはないフラグだけです。私はshopify APIを使用しています。shopify製品に複数のバリエーションオプションを追加する
は1をお試しください:
new_product.options = [{"name" : "Color", "values": ['p', 'k', 'l'], "position": 1}]
new_product.options = [{"name" : "Size", "values": ['p', 'k', 'l'], "position": 2}]
new_product.options = [{"name" : "Type", "values": ['p', 'k', 'l'], "position": 3}]
この方法では最後のものだけが、私はポジションを与えた場合でも、次の文は、前の1を置き換えることを意味し、追加されます。 タイプが製品に追加された場合も、値は製品に追加されず、「Default Title」が表示されます。
は1をお試しください:
new_product.options = [{"name" : "Color"}, {"name" : "Size"}, {"name" : "Type"}]
もう一度だけ1を製品に追加されました。
は2を試してみてください:
opt1 = shopify.Option()
opt1.name = "Color"
opt2 = shopify.Option()
opt2.name = "Size"
opt3 = shopify.Option()
opt3.name = "Type"
#This works, no matter which one i add.
new_product.options = [opt1]
#This does not.
new_product.options = [opt1, opt2, opt3]