【发布时间】:2022-01-24 16:42:25
【问题描述】:
尝试在售后过程中获取报价项目,它工作正常。但是当报价不在默认网站时,请求为空。为什么?谢谢! 这是代码:
$orderId = 123;
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$quoteToOrder = $objectManager->create('Magento\Quote\Model\Quote\Item\ToOrderItem');
$order = $objectManager->create('Magento\Sales\Model\Order')->load($orderId);
$quote = $objectManager->create('\Magento\Quote\Model\Quote')->load($order->getQuoteId());
$items = $quote->getAllItems();
foreach ($items as $quoteItem) ...
它不是结帐或购物车的扩展,它是一个售后流程,在订单通过 cron 发货之前开始。
【问题讨论】:
标签: object magento magento2 programmatically