【问题标题】:test for partial refund in magento email template在 magento 电子邮件模板中测试部分退款
【发布时间】:2013-02-14 11:16:19
【问题描述】:

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

提前致谢!

【问题讨论】:

    标签: php magento templates


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      相关资源
      最近更新 更多