Magento没有为M2Epro订单创建订单



我已经用magento实现了M2Epro。

我使用了Ebay_Available_quantity属性来设置ebay可用数量。

但有时网站正常库存为零,产品缺货,但仍在ebay上上市。

当有人在ebay上买了它。它确实在M2Epro上下了订单。但不允许将订单作为magento订单。

是因为缺货还是数量为零?

我们可以对第三方销售有例外吗?

谢谢Abhi

我们在一段时间前也遇到了这个问题,这是M2e在电子邮件中回答的:

感谢您提供的详细信息。

我查看了你的FBA订单XXXX,我理解你希望Magento订单创建的FBA订单不依赖于库存可用性。

让我解释一下Magento订单是如何创建的逻辑。当在M2e Pro中导入通道订单,M2e Pro检查设置在帐户设置>订单选项卡中提供。如果相应的设置为Magento订单创建提供- M2E Pro发送请求到Magento为通道订单创建Magento订单。

Magento订单是根据标准Magento功能创建的核心模型。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库存是相当重要和标准的情况,所以我不明白为什么他们不解决这个问题。

如果时间允许,我们会自己修复。

最新更新