我正在尝试从已应用于订单的折扣中获取“规则名称”(我认为这是唯一标识符,是吗?)。
这是引导代码:
$order_id = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getModel('sales/order')
->load($order_id);
$order_items = $order->getAllItems();
foreach ($order_items as $itemId => $item) {
我$item->getSku();
用来处理产品 SKU ......这也会获取折扣的唯一标识符吗?
非常感谢!
编辑AlanStorm 提出了一个很好的观点,所以我会澄清一下:
我正在处理的折扣是“购物车规则”,对于这个问题,它们是特定于产品的。
这就引出了第二个问题:我如何获得应用于整个订单的“购物车规则”的唯一标识符(例如,所有商品折扣 10%)?