2012-02-21 49 views
1

我建立一個包含多種產品的靜態頁面。我使用了我的一個產品頁面生成的靜態HTML,並將所有其他產品添加到此頁面。每個產品都有一個單選按鈕,客戶只能選擇其中一個。該數量始終爲1{} Magento的產品頁面,並放入購物車

如何提交product_addtocart_form?

我修改了提交表單的功能是這樣的:

var productAddToCartForm = new VarienForm("product_addtocart_form"); 
productAddToCartForm.submit = function(){ 
    if(this.validator.validate()) { 
    var product_id = jQuery("input[name='product']:checked").val(); 
    this.form.action = "/store/checkout/cart/add/product/"+product_id+"/qty/1"; 
    this.form.submit(); 
    } 
}.bind(productAddToCartForm); 

但它並不總是工作。如果我修改的動作這一點,這是一樣的我的產品頁面,但改變的product_id:

this.form.action = "/store/checkout/cart/add/uenc/aHR0cDovL3N0YWdpbmcuY2ljLnNjaWMuY29tL3N0b3JlL3B1YmxpY2F0aW9ucy8yNS1tb3N0LWlubm92YXRpdmUtYWdlbnRzLWluLWFtZXJpY2EuaHRtbD9fX19TSUQ9VQ,,/"+product_id+"/qty/1"; 

它也inconsistenty。

我如何做到這一點??????

回答

0

剛剛發佈的形式作爲action="get"/checkout/cart/add

名稱的無線電場product並命名爲qty另一個隱藏字段。通過Magento的產品ID,以product和數量qty

+1

已經嘗試過,沒有成功。我該如何補救它是我一共帶了擺脫形式的,然後就redrected中。點擊到/存儲/結帳/車/添加/產品/「+ PRODUCT_ID +」 /數量/ 1 – MB34 2012-02-22 15:00:45

相關問題