我们通过亚马逊销售产品并使用M2Epro扩展。我们有来自我们网站和亚马逊的订单。在Magento管理员方面,很少有产品数量显示为-1。这是什么原因。据我所知,如果数量为0,Magento将不会显示产品。
答案 0 :(得分:3)
检查如下配置:
(System >> Configuration >> Catalog >> Inventory >> Backorders >> Allow QTY below 0
设为No BackOreder
答案 1 :(得分:0)
我见过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条款中是否启用了/停用了延期交货 - 但这取决于您。