我想在Magento2中创建M2epro Amazon Order对象。
这是因为由于库存或产品状态而未创建一些magento订单。所以我想以编程方式创建Amazon Order对象并调用createMagentoOrder()。
文件 - m2epro / magento2-extension / Model / Order.php
Git Link - https://github.com/m2epro/magento2-extension
我的代码 -
$amazonobj = $objManager->get('\Ess\M2ePro\Model\Amazon\Order');
$amazonfactory = $amazonobj->get('\Ess\M2ePro\Model\ActiveRecord\Component\Parent\Amazon\Factory');
因此,在提供库存和状态以启用产品后,应创建magento 2订单。
我想创建Amazon Order对象。
任何建议都会有所帮助。
答案 0 :(得分:0)
我的解决方案 -
$amazonFactory = $objectManager->create('\Ess\M2ePro\Model\ActiveRecord\Component\Parent\Amazon\Factory');
$order = $amazonFactory->getObjectLoaded('Order', (int)$id);
$order->getLog()->setInitiator(\Ess\M2ePro\Helper\Data::INITIATOR_USER);