Magento не создает заказ для заказов M2Epro

Я реализовал M2Epro с magento.

Я использовал атрибут Ebay_Available_quantity, чтобы установить доступное количество на ebay.

Но бывают случаи, когда нормальный запас веб-сайта равен нулю, а товара нет в наличии, и он все еще продается на ebay.

Когда кто-то покупает его на ebay. Он делает заказ на M2Epro. Но не позволяет сделать заказ как magento заказ.

Это потому, что его нет в наличии или количество равно нулю?

Можем ли мы сделать исключения для продаж третьим лицам?

Спасибо, Абхи.


person abnab    schedule 25.03.2013    source источник
comment
Мы столкнулись с той же проблемой на нашем сайте. Похоже, что Magento не будет создавать заказы на товары, которых нет в наличии. Я не нашел обходного пути.   -  person Enigmativity    schedule 25.03.2013
comment
@Enigmativity: Это такая грустная история :( не могу понять.   -  person abnab    schedule 26.03.2013
comment
Пробовали ли вы разрешить отложенные заказы в конфигурации вашего магазина?   -  person simonthesorcerer    schedule 15.08.2013


Ответы (1)


Мы также столкнулись с этой проблемой некоторое время назад, и вот что M2e ответил по электронной почте:

Спасибо за предоставленные подробности.

Я проверил ваш заказ FBA XXXX и понял, что вы хотите, чтобы создание заказа Magento для заказов FBA не зависело от наличия на складе.

Позвольте мне объяснить логику создания заказов Magento. Когда заказ канала импортируется в M2e Pro, M2e Pro проверяет настройки, указанные в настройках учетной записи > вкладка «Заказы». Если предоставлены соответствующие настройки для создания заказа Magento - M2E Pro отправляет запрос в Magento на создание заказа Magento для заказа канала.

Заказы Magento создаются благодаря стандартной функциональности Magento и Core Models. Magento не позволяет создать заказ, если товар отсутствует на складе или «отключен» или не имеет доступного количества в Magento. Эти требования должны быть соблюдены, чтобы заказ был успешно создан.

M2e Pro не может повлиять на логику процесса создания заказов Magento. Вы можете временно установить статус «в наличии» и доступное количество, если хотите, чтобы заказ Magento был создан одновременно с заказом FBA.

Надеюсь, это объяснение будет полезным. Пожалуйста, дайте мне знать, если я могу помочь вам с чем-то еще.

Следующее письмо:

Другие наши клиенты используют функцию отложенных заказов. В качестве возможного обходного пути для создания заказов, когда количество продукта равно 0, вы можете разрешить необходимые продукты (товар должен быть на складе, управлять количеством — «да». Это позволит создать заказ Magento для соответствующего заказа FBA, если количество = 0. Вы можете установите этот параметр в инвентаре товаров Magento.

Я проконсультировался с нашим отделом разработки по вашему делу. В качестве возможного обходного пути мы можем предоставить вам часть кода, отвечающую за функциональность заказов. Если ваши разработчики смогут внести необходимые изменения, мы будем рады вам помочь. Также обратите внимание, что мы не гарантируем правильную работу при применении некоторых пользовательских модификаций кода. Если это предложение будет одобрено вашими разработчиками, отправьте нам подтверждение, и я вышлю вам часть кода.

Код, который они хотели предоставить, был бесполезен, это был просто намек на то, что волшебство происходит в

app/code/community/Ess/M2ePro/Model/Order.php
public function createMagentoOrder()

что вполне очевидно.

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

Для меня это довольно важная и стандартная ситуация, когда есть акции FBA, но нет акций magento, поэтому я не понимаю, почему они не решают проблему.

При наличии времени мы сами починим.

person Creepin    schedule 24.10.2018