2011-03-12 77 views
1

This example顯示瞭如何添加一個字段,讓客戶選擇自己的價格。但該例中的按鈕用於快速結帳。我正在嘗試將顧客選擇的價格添加到購物車?我該怎麼做呢?如何將用戶選擇的價格添加到購物車? (谷歌結賬)

,我已(谷歌應用程序引擎 - Python)的代碼添加項目到車,但不是價格;價格總是零。這是我使用的代碼:

self.response.out.write(""" 

$ <input type="text" name="item_price_1"/> 

<div class="product"> 
<input type="hidden" class="product-title" value="%s"> 

<input type="hidden" class="product-attr-id" value="id#%s"> 

<div class="googlecart-add-button" tabindex="0" role="button" title="Add to cart"> 
</div></div> 

這是沙箱腳本:

#sandbox script 
self.response.out.write("""<script id='googlecart-script' type='text/javascript' src='https://checkout.google.com/seller/gsc/v2_2/cart.js?mid=1234567890' integration='jscart-wizard' post-cart-to-sandbox='true' currency='USD' productWeightUnits='LB'></script> """) 

回答

0

我解決了這個問題:

According to documentation,JavaScript來添加項目到購物車只處理

看來,使用CSS產品類別標籤內的

元素。 例如,在HTML片段上方,如果價格(以及 產品價格類)出現的元素之外, 購物車的JavaScript不會識別價格的項目。

所以添加$ <input type="text" name="item_price_1"/><div class="product">class="product-price"內:

<div class="product"> 
<input type="hidden" class="product-title" value="%s"> 
$ <input type="text" class="product-price" name="item_price_1"/> 
<input type="hidden" class="product-attr-id" value="id#%s"> 

<div class="googlecart-add-button" tabindex="0" role="button" title="Add to cart"> 
</div></div> 
相關問題