【发布时间】:2023-03-05 19:25:01
【问题描述】:
我们通过亚马逊销售产品并为此使用 M2Epro 扩展程序。我们有来自我们网站和亚马逊的订单。 Magento 管理端很少有产品数量显示为 -1。这会是什么原因。据我了解,如果数量为 0,Magento 将不会显示产品。
【问题讨论】:
标签: magento
我们通过亚马逊销售产品并为此使用 M2Epro 扩展程序。我们有来自我们网站和亚马逊的订单。 Magento 管理端很少有产品数量显示为 -1。这会是什么原因。据我了解,如果数量为 0,Magento 将不会显示产品。
【问题讨论】:
标签: magento
检查配置如下:
(System >> Configuration >> Catalog >> Inventory >> Backorders >> Allow QTY below 0
设置为No BackOreder
【讨论】:
我在极少数不是我们从头开始创建的客户端系统中看到了 qty 为负数 /
我没有追查原因,而是简单地触发了:
delimiter //
CREATE TRIGGER negative_stock_to_zero BEFORE UPDATE ON cataloginventory_stock_item
FOR EACH ROW
BEGIN
IF NEW.qty < 0 THEN
NEW.qty = 0;
END IF;
END;//
delimiter;
当然,您也可以检查是否在 IF 条款中启用/禁用了延期交货 - 但这取决于您。
【讨论】: