带促销代码的销售电子邮件 - 插入促销代码标题

时间:2013-03-26 20:44:28

标签: php xml magento

我已经找到了如何通过以下所述内容删除销售订单电子邮件中的促销代码:Magento remove promotional code in customer transactional emails

现在,他们希望促销的标题包含在电子邮件中(但不包含在代码中)。我怎么能这样做?我可以添加一个变量mytotals.phtml吗?

1 个答案:

答案 0 :(得分:0)

根据可用信息,您似乎想要提取促销的标题而不是代码。在mytotals.phtml中,您可以获得以下信息:

if ($_code=="discount") {
  $code_used = trim(str_replace(array("Discount (",")"),array(""),$this->escapeHtml($_total->getLabel())));
  $coupon = Mage::getModel('salesrule/coupon');
  $coupon->load($code_used, 'code');
  $rule = Mage::getModel('salesrule/rule')->load($coupon->getRuleId());
  $rule_name = $rule->getName();
}

您可以回显$rule_name,以便显示Shopping Cart Rule的标题。