1

我想在 Magento2 中创建 M2epro Amazon Order 对象。

这是由于某些 magento 订单由于库存或产品状态而未创建。所以我想以编程方式创建 Amazon Order 对象并调用 createMagentoOrder()。

文件 - m2epro/magento2-extension/Model/Order.php

Git 链接 - 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 订单。

我想创建亚马逊订单对象。

任何建议都会有所帮助。

4

1 回答 1

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);
于 2018-02-19T06:31:05.813 回答