0

我已经用 magento 实现了 M2Epro。

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

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

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

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

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

谢谢阿比

4

1 回答 1

0

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

感谢您提供的详细信息。

我检查了您的 FBA 订单 XXXX,并且我了解您希望为 FBA 订单创建 Magento 订单不依赖于库存情况。

让我解释一下 Magento 订单的创建逻辑。在 M2e Pro 中导入渠道订单时,M2e Pro 会检查帐户设置 > 订单选项卡中提供的设置。如果提供了用于创建 Magento 订单的相应设置 - M2E Pro 向 Magento 发送请求以创建渠道订单的 Magento 订单。

Magento 订单是根据标准 Magento 功能和核心模型创建的。如果产品缺货或“已禁用”或 Magento 中没有可用数量,Magento 不允许创建订单。应满足这些要求,以便成功创建订单。

M2e Pro 不能影响 Magento 订单创建过程的逻辑。如果您希望在一个 FBA 订单中创建 Magento 订单,您可以临时设置“库存”状态和可用数量。

希望这个解释会有所帮助。请让我知道我是否可以为您提供其他帮助。

下一封电子邮件:

我们的其他客户使用延期交货功能。作为产品数量为 0 时创建订单的可能解决方法,您可以允许需要的产品(产品应该有库存,管理数量 - “是”。如果 qty=0,这将允许为相应的 FBA 订单创建 Magento 订单。您可以在 Magento 产品库存中设置此参数。

我已就您的情况咨询了我们的开发部门。作为一种可能的解决方法,我们可以为您提供负责订单功能的部分代码。如果您的开发人员能够调整所需的更改,我们将很乐意为您提供帮助。另请注意,当应用对代码的一些自定义修改时,我们将不保证正常工作。如果您的开发人员批准了此建议,请将您的确认发送给我们,我会将部分代码发送给您。

他们想提供的代码是无用的,这只是暗示魔法发生在

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

这很明显。

请考虑延期交货功能会带来其他问题,因此我们不使用此功能,目前可以忍受这种情况。

对我来说,有 FBA 库存但没有 magento 库存是一个非常重要和标准的情况,所以我不明白他们为什么不解决问题。

如果有时间,我们将自己修复。

于 2018-10-24T20:25:06.237 回答