Magento: вложенный if else и условные операторы в шаблоне электронной почты
У меня такая ситуация
Логика в 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.
Я хочу реализовать ту же логику внутри транзакционной электронной почты для New Order Create Email.
{{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}}
Есть идеи???
Спасибо за вашу помощь.