簡體   English   中英

Magento-單擊添加到購物車以打開自定義表單。 提交表單后,重定向到購物車頁面

[英]Magento - Clicking on add to cart open a custom form. After submitting form redirect to shopping cart page

我正在一個magento網站上工作。 我的客戶要求是單擊“添加到購物車”按鈕后,它將被重定向到自定義表單,而不是購物車頁面,以從用戶那里獲取語言資料信息。

填寫表格后,它將重定向到購物車頁面。 用戶添加的語言配置文件信息應可由管理員在銷售訂單頁面中查看。

我已經推薦了很多論壇,但是找不到解決方案,有人可以指導我如何實現這一目標嗎?

Add to Cart按鈕在{theme} /template/catalog/product/view/addtocart.phtml中具有onclick="productAddToCartForm.submit(this)"

您應該像onclick="prepareSubmit(this)"一樣更改它

並定義一個js函數

function prepareSubmit(data){
    var response = languagePopupShow();
    if(response)
    productAddToCartForm.submit(data);
}

languagePopupShow()將彈出一個表單,您將通過ajax請求提交該表單,如果結果成功,則您將提交productAddToCartForm

另外,您還必須在客戶帳戶中提供一個額外的表格,客戶可以從中管理語言資料。 要在管理員處按順序顯示語言信息,您必須按順序添加屬性並在結帳時實用地發送值。您可以借助Magento-將自定義屬性添加到訂單

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM