在我的magento中,零價格的產品。隱藏付款方式Magento產品價格爲零時的信息
結帳時,我想隱藏產品Payment method Information
。
那就是這是檢查步驟的屏幕截圖:
第4步需要是隱藏在產品的價格爲0
我怎樣才能做到這一點?
在正常情況下,這意味着如果產品的價格值大於零,則它會顯示全部1到5個步驟。
但我需要在這裏是,如果產品價格爲零不顯示第四步。
在我的magento中,零價格的產品。隱藏付款方式Magento產品價格爲零時的信息
結帳時,我想隱藏產品Payment method Information
。
那就是這是檢查步驟的屏幕截圖:
第4步需要是隱藏在產品的價格爲0
我怎樣才能做到這一點?
在正常情況下,這意味着如果產品的價格值大於零,則它會顯示全部1到5個步驟。
但我需要在這裏是,如果產品價格爲零不顯示第四步。
我已經做過一次,但已經忘記了,
第1步:首先得到配置扁平率和管理面板付款方式貝寶。
步驟2:應用程序/代碼/核心/法師/結帳/塊/ onepage.php
變化$ stepCodes與
$stepCodes = array('billing', 'shipping', 'shipping_method', 'review');
步驟3:應用程序/代碼/核心/法師/checkout/controller/Onepagecontrollers.php
變化saveShippingMethod功能
第4步: opcheckout.js
@Marcel Chrisanothe,「付款方式」在所有情況下都不顯示。小計爲'0'時需要隱藏它。需要顯示當小計大於「0」時。 – Kichu 2012-08-06 06:50:13
有用的鏈接嘗試他們this鏈接說什麼。
他們所做的是自動跳過步驟。但是,如果你想跳過一步,它需要有一個默認值。
我還沒有試過這樣做正是你需要的,但我想也許你需要的是修改opcheckout.js和檢查那裏,如果你的價格是0。如果它是0,那麼你就自動分配付款方法,你會忽略並跳轉到下一步。
我想我會嘗試類似的東西...
在管理面板,
系統 - >配置 - >銷售 - >付款方式
使零小計結帳方法。
它會自動處理它。
但是,如果你想跳過這一步完全
還爲您在onepage控制器 小計,如果它是零隻是改變了下一步的標誌。
這並不容易實現,您想要從onepagecheckout中刪除一個步驟。您可以輕鬆做到的是添加「零小計結賬」,這樣用戶就可以獲得新的付款選項,無需付費,也無需插入付款數據。您可以在以下位置找到它:系統>配置>付款方式>零小計結賬 – 2012-08-04 19:45:53