M2 결제 확장을 위해 노력하고 있습니다. 판매자는 주문과 함께 상품 세부 정보를 보내야합니다.
모든 것이 잘 작동하지만 $order->getAllItems();
나 $order->getAllVisibleItems();
돌아 간단하고 있으므로 구성 상위 상품을
장바구니에 2 개의 제품이 있다면
- 1 간단한 제품
- 1 구성 가능한 제품 관련
따라서 두 개의 제품을 얻는 대신 세 개의 제품을 얻습니다. 하나의 간단한 관련 제품 및 해당 상위 제품;
올바른 제품을 추출하려고 시도 할 수 있지만 다른 제품이어야합니다
/** @var \Magento\Sales\Model\Order $order */
$order = $payment->getOrder();
/**
* Get All Items of Products
*/
$productItems = $order->getAllItems() // returning 3 products where I have 2 in cart
$productItemsTest = $order->getAllVisibleItems(); // returning 3 products where I have 2 in cart