Как создать объект заказа Amazon M2epro в Magento 2

Я хочу создать объект M2epro Amazon Order в Magento2.

Это связано с тем, что некоторые заказы 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.

Я хочу создать объект Amazon Order.

Любое предложение будет полезно.


person Rahul    schedule 10.01.2018    source источник
comment
Ты это пробовал?   -  person Geshode    schedule 10.01.2018
comment
да, я пробовал это с помощью amazonFactory, но не работал.   -  person Rahul    schedule 10.01.2018


Ответы (1)


Мое решение -

$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);
person Rahul    schedule 19.02.2018