2012-05-07 88 views
0

我正在尋找解鎖前端免費送貨的方式。優惠券代碼解鎖免費送貨(magento)

通過代碼調整,我們現在總是顯示在後端。但不在前端。

我們想要的是,如果用戶輸入優惠券代碼,他們的免費發貨選項顯示在後端。

需要我拉進出貨模板什麼代碼中添加一個if語句,如果某些優惠券代碼已被輸入了免費送貨,顯示了

  • (解決方法)目前免費送貨的優惠券代碼不結合工作$ 10優惠券等代碼

感謝,肖恩

回答

0

的第一步是創建一個具有您所需的優惠券代碼購物車價格規則。如果您只是想將免費送貨應用於訂單,則可以將其設置爲規則中的操作。

如果你想顯示的免費送貨選項只有如果應用此優惠,但是,千萬不要把該規則的任何行動,而使用Mage::getSingleton('checkout/session')->getQuote()->getCouponCode();來檢查應用代碼在結賬模板。

我剛剛在1.7中使用此代碼運行了一個快速測試,它工作的很好。

+0

超級騙子做。 PS!你不覺得這個解決方案會比免費送貨的困難規則更好嗎?只是添加一個盒子/選項每車規則,說:啓用免費送貨選項是/否 –

+0

也= fyi /我們難以設置多個優惠券(1貨幣折扣+ 1的運費)...據說magento doest支持兩張優惠券代碼 –

+0

首先,我很高興我的迴應幫助你了!說實話,我不記得(現在還沒有合適的環境來測試)Magento是否確實顯示免費送貨選項並將其應用於訂單,假設它通常是禁用的並已應用於通過促銷規則的訂單。這是合乎邏輯的,因爲客戶可能希望選擇次日發貨,而不是免費的7天發貨。 – WildWorx

相關問題