주문에 적용된 할인에서 '규칙 이름'(나는 고유 한 식별자라고 생각합니다. 예?)을 얻으려고합니다.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) {
나는이 또한 할인의 고유 식별자를 가져옵니다 제품 SKU를 ...을 처리하기 위해 $item->getSku();
을 사용하고 있습니다 :
여기 리드 업 코드는?
대단히 감사합니다!
편집 AlanStorm 좋은 점은 내가 분명히거야 수 :
내가 처리하고있어 할인이 질문에 대한 "쇼핑 카트 규칙"을, 있습니다, 그들은 제품 별입니다.
그러면 두 번째 질문이 표시됩니다. 전체 주문에 적용된 '장바구니 규칙'의 고유 식별자 (예 : 모든 상품의 10 % 할인)를 얻으려면 어떻게해야합니까?
"전체 주문에 쿠폰 적용"또는 "카탈로그 규칙을 통해 특정 항목 할인"할인입니까? 이것을 알면 사람들이 더 잘 대답 할 수 있습니다. –
@AdamStorm - 좋은 점, 명확성 추가를 위해 고맙습니다. – Dan