2016-08-02 80 views
0

我無法使用"/cart/add"以表單動作和多個相同變體ID的數量將項目發佈到Shopify購物車。當我嘗試添加6個數量相同的變體ID時,商店購物車僅顯示我已添加的2個數量。購物車只顯示2件shopify?

我真的不想使用購物車固定鏈接,因爲它完全跳過了商店的購物車頁面,並且從遠程站點我們無法爲購物車調用ajax api。

任何人都可以幫助我解決這個問題嗎?

<form id="addtocart" action="https://www.hotdiggity.dog/cart/add"  method="post" enctype="multipart/form-data"> 
<input type="hidden" name="id[]" value="3013006977"/> 
<input type="hidden" name="id[]" value="3013006977"/> 
<input type="hidden" name="id[]" value="3013006977"/> 
<input type="hidden" name="id[]" value="3013006977"/> 
<input type="hidden" name="id[]" value="3013006977"/> 
<input type="hidden" name="id[]" value="10304356999"/> 
<input type="hidden" name="return_to" value="back" /> 
<input type="submit" value="Done" id="addToCartBut" class="cartpopupBut"/> 

</form> 
+1

,如果你看起來非常密切地關注你的代碼,你可以看到,第5個輸入具有相同的價值 – madalinivascu

回答

0

如果我理解正確的話,你要6個單位相同的變種添加到購物車不使用Ajax。在你的代碼中,你使用了兩種不同的變體,並且你重複5次相同的事實不會使它的數量增加= 5。對於單個變體的方法如下。

<form action="/cart/add" method="post"> 
    <input type="hidden" name="id[]" value="3013006977" /> 
    <input type="hidden" name="quantity" value="6" /> 
    <input type="hidden" name="return_to" value="/cart" /> 
    <input type="submit" value="BUY NOW" /> 
</form> 

如果你有操縱不同的變體的數量,並添加它們放在一起,你需要經過Ajax API they offer.