我有这种情况。
PHP中的逻辑
<?php $shippingcountry = $order->getShippingAddress()->getCountryId();
// $order->getExtraAmount() by default this value is 0.00
if($order->getExtraAmount() > 0){
// My 1st text message will be here. Ex : Hi
}
else {
if($shippingcountry == 'US' || $shippingcountry == 'HK' || $shippingcountry == 'GB'){
// My 2nd text message will be here. Ex : Hi1
}else{
// My 3rd text message will be here. Ex : Hi2
}
}
?>
这是我在php中的逻辑。
我希望在新订单创建电子邮件的交易电子邮件中实现相同的逻辑。
{{if order.extra_amount > 0}}
<p><h2>Hi</h2></p>
{{else}}
{{depend order.getShippingAddress().country_id == 'US' || order.getShippingAddress().country_id == 'HK' || order.getShippingAddress().country_id == 'GB'}}
<p><h2>Hi1</h2></p>
{{/depend}}
{{depend order.getShippingAddress().country_id != 'US' && order.getShippingAddress().country_id != 'HK' && order.getShippingAddress().country_id != 'GB'}}
<p><h2>Hi2</h2></p>
{{/depend}}
{{/if}}
如何在订单创建电子邮件模板中实现此逻辑。
输出:嗨
在所有情况下。
我尝试了所有这些方法
{{if order.extra_amount > 0}}
{{if order.extra_amount gt 0}}
{{if order.extra_amount == 0}}
{{if order.extra_amount != 0}}
{{if order.extra_amount eq 0}}
{{if order.extra_amount neq 0}}
任何想法???
感谢您的帮助。