0
我試圖跳過來自magento onepage結帳的「送貨和付款方式」部分。我只想提取用戶送貨細節,僅此而已。我以這個article爲起點。嘗試跳過裝運和付款方式的Mgento結帳頁中的錯誤
我作出OnepageController.php
和opcheckout.js
所要求的變化(如我使用零次全結賬的支付的方法,我在從物品代碼替換「paypal_express」與「自由」。)
現在在結帳頁面中,點擊下單按鈕(結賬的最後一步)後,不會執行任何操作。我發現這個錯誤,通過我的控制檯: 畸形URI序列
[Break On This Error] var key = decodeURIComponent(pair.shift());
in file path =>\js\prototype\prototype.js line no:425
一些研究之後,我發現,在opcheckout.js(\skin\frontend\base\default\js\opcheckout.js)
,具有可變var params = "payment% 5Bmethod% 5D = free";
未在prototype.js中被解碼,行:var key = decodeURIComponent(pair.shift());
有人可以幫我解決這個問題嗎?謝謝。
擺脫了空間,但這有助於。還有什麼我可能會失蹤?謝謝。 – Nithin
嚴不應該它freeshipping但不是免費的?也嘗試插入一些警報或類似的東西。也許警報會顯示原因。 –
'免費'是零結帳付款方式的代碼。我們正在運營獎勵商店,因此不需要付款。跟隨其他一些文章,並能夠跳過付款或運輸步驟,但不是兩者。 – Nithin