Я пытаюсь получить «Имя правила» (который, я считаю, является уникальным идентификатором, да?) Со скидкой, которая была применена к заказу.Magento: У скидки есть «SKU»?
Вот преддверие код:
$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();
для обработки продукта ... будет Единицы складского хранения это также получать уникальный идентификатор дисконта в?
спасибо!
Edit AlanStorm делает хороший момент, так что я поясню:
Скидки Я имею дело с являются «корзина правила» и, по этому вопросу, они являются продуктом конкретной.
Чтобы задать второй вопрос: как получить уникальный идентификатор «правила корзины покупок», который был применен к общему порядку (например, 10% от всех элементов)?
Это скидка «примените купон на весь заказ» или скидка «конкретный товар с дисконтом по каталогу»? Знание этого поможет людям лучше ответить на ваш вопрос. –
@AdamStorm - Хороший вопрос, я отредактирую, чтобы добавить ясность, спасибо – Dan