0

我正在处理我的退款电子邮件模板,使用基于付款方式模板测试的 CMS 块包含,例如{{if order.getPayment().getMethodInstance().getCode() == "payment_method"}}. 现在问题是,我还需要检查贷项通知单是针对完整订单还是仅是部分订单,以便我可以根据文本是否应该显示“全额退款”或“部分退款”来包含不同的 CMS 块。知道如何在电子邮件模板中检查部分退款和全额退款吗?

提前致谢!

4

1 回答 1

1

原来模板逻辑不够先进,无法满足我的需要。我设法从模板中包含一个块,其中包含逻辑并根据结果加载子模板。要检查全额退款还是部分退款,我检查了$order->canCreditmemo(). 如果无法添加另一个贷项通知单,这将返回 false,对于已经全额退款的订单,您显然不能这样做。

于 2013-02-15T12:26:27.287 回答