Shopify - “没有变种ID传递给我们。”

时间:2013-10-10 05:07:39

标签: shopify

我正在尝试在购物车表单中设置Shopify变量下拉列表。由于某种原因,信息没有通过。我不断得到:“我们无法将此商品添加到您的购物车中,因为没有将变体ID传递给我们。”

有什么想法吗?

        <form action="/cart/add" method="post" enctype="multipart/form-data" style="width: 100%">

                    <h2>Order Your Painting</h2>
                    <div id="order-form">
                        <div class="steps left">
                          <h3>1. Choose your canvas size</h3>
                          <div class="selector-wrapper">
                            <select class="single-option-selector" id="product-select-option-0">
                            <option value="11“x14” Canvas">11“x14” Canvas</option>
                            <option value="12”x16” Canvas">12”x16” Canvas</option>
                            </select>
                          </div>

                        </div>

                        <div class="steps right">
                            <h3>2. Select a color family</h3>
                          <div class="selector-wrapper">
                            <select class="single-option-selector" id="product-select-option-1">
                              <option value="Blue Tones">Blue Tones</option>
                              <option value="Sepia Tones">Sepia Tones</option>
                            </select>
                          </div>
                        </div>

                        <div class="steps left">
                          <h3>3. Upload your photo</h3>
                          <div>Select a File to Upload</div>
                          <p><input type="file" id="photo" name="properties[Photo]" /></p>
                        </div>

                        <div class="steps right" id="payment">
                          <h3>4. Checkout with payment</h3>
                          <div id="cc">
                            <input type="hidden" name="return_to" value="/checkout" />
                            <input type="submit" name="add" id="add" value="Add to cart">
                          </div>

                        </div>
                    </div>


                </form>

2 个答案:

答案 0 :(得分:0)

从你的代码:

<select class="single-option-selector" id="product-select-option-0">
   <option value="11“x14” Canvas">11“x14” Canvas</option>
   <option value="12”x16” Canvas">12”x16” Canvas</option>
</select>

你有一个有效的变种ID吗?似乎没有。 Shopify不知道什么是值“11”x14“Canvas”。不要渲染它,而是尝试使用变体id。您的表单将提交,Shopify将知道该放入购物车中的内容,并且该错误将消失。

答案 1 :(得分:0)