如何在magento的success.phtml文件中获取正在订购的产品的类别ID?

时间:2011-11-29 08:18:31

标签: magento

我想在订单完成时发送自定义电子邮件。所以我在success.phtml文件中编写电子邮件逻辑。此电子邮件将基于类别ID的条件。

如果订购的产品来自category1,那么电子邮件将发送到email-address1,如果订购的产品来自category2,那么电子邮件将发送到email-address2。

那么我如何获得success.phtml文件中订购产品的类别ID?

1 个答案:

答案 0 :(得分:0)

几点提示

  • 不要将逻辑写入模板文件
  • 将此逻辑写入观察者
  • 会更聪明

获取订购商品的ID-s是相同的,无论您的代码位于何处,重要的是您需要访问报价或订购对象

foreach ($quote->getAllVisibleItems() as $item){
    //$item->getId();
}

foreach ($order->getAllVisibleItems() as $item){
    //$item->getId();
}