Я працюю над розширенням платежів 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