Magento2 не получает последний добавленный идентификатор элемента цитаты в функции сбора - PullRequest
0 голосов
/ 03 мая 2020

Мне нужен последний добавленный элемент в функции сбора, чтобы моя сводная сумма могла обновляться.

public function collect(
            \Magento\Quote\Model\Quote $quote,
            \Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment,
            \Magento\Quote\Model\Quote\Address\Total $total
    ) {
        parent::collect($quote, $shippingAssignment, $total);
        $storeId = $quote->getStoreId();
        foreach ($quote->getAllVisibleItems() as $_item) {
        $logger->info('$_item in loop'.$_item->getId()); //This prints only $_item in loop. 
        }
}

Когда я добавляю продукт в корзину, он даже входит в элемент l oop, но не печатает идентификатор элемента. Это очень странно. Может ли кто-нибудь помочь в этом? Мне нужно вызвать функцию сбора, чтобы обновить сумму в сводке корзины в соответствии с моим логином c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...