2012-11-06 80 views
4

當我在Expresso Store(版本1.6.0)中爲免運費創建促銷代碼時,看起來我需要將折扣金額設置爲0,併爲免運費選擇「是」選項。以免費送貨顯示折扣值

這是有效的 - 但是當用戶在訂單上顯示折扣價值時顯示0.00英鎊 - 這會造成一些混淆。我找不到一種方法讓order_discount標籤顯示'免費送貨'。我已經嘗試了各種條件,但沒有運氣。

任何人都可以提供這方面的建議嗎?

回答

3

顯示,如果施加的促銷代碼原因免費送貨將使用這個模板中的最簡單的方法:

{if promo_code_free_shipping} 
    Your Order Ships for Free 
{/if} 

我個人不認爲免費送貨是打折,像我要說50美元訂單中的10美元,所以如果我看到訂單現在免費送貨,我會看到促銷代碼已被應用。

但是如果你還是想做一個條件與秩序的折扣嘗試:

{if order_discount_val == 0} 
    Free Shipping 
{/if} 

在商店返回格式的數字{price}{price_inc_mod}{sale_price}等任何變量可以用_val的後綴來將未格式化的數字返回以用於條件和類似條件。

+1

啊太好了。謝謝。這兩個條件的組合完成了這項工作。我明白你的意思是免費送貨不是一種折扣 - 但在這種情況下,它被視爲一種理由是合理的,這樣用戶就可以在提交代碼後看到訂單總量已經更新。 –

+0

沒問題,很高興你能夠得到它的工作。 –