【问题标题】:magento quantity shows negative valuemagento数量显示负值
【发布时间】:2023-03-05 19:25:01
【问题描述】:

我们通过亚马逊销售产品并为此使用 M2Epro 扩展程序。我们有来自我们网站和亚马逊的订单。 Magento 管理端很少有产品数量显示为 -1。这会是什么原因。据我了解,如果数量为 0,Magento 将不会显示产品。

【问题讨论】:

    标签: magento


    【解决方案1】:

    检查配置如下:

    (System >> Configuration >> Catalog >> Inventory >> Backorders >> Allow QTY below 0 
    

    设置为No BackOreder

    【讨论】:

    • 感谢您的回答。但价值已经“无延期交货”。
    【解决方案2】:

    我在极少数不是我们从头开始创建的客户端系统中看到了 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 条款中启用/禁用了延期交货 - 但这取决于您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多