You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Magento网站产品显示“缺货”的问题?

调整Magento产品库存状态为“有库存”的操作方法

单个产品手动修改

  • 登录Magento后台,进入产品 > 目录页面
  • 找到目标产品,点击名称进入编辑界面
  • 切换到库存标签页
  • 在「库存数量(Qty)」字段填入大于0的数值
  • 勾选「有库存(In Stock)」选项
  • 点击页面右上角的保存按钮

批量修改多个产品

  • 进入产品 > 目录页面
  • 勾选需要调整的产品复选框
  • 点击顶部的「操作(Actions)」下拉菜单,选择「更新属性(Update Attributes)」
  • 在弹出的窗口中展开库存分组
  • 勾选「库存数量」和「库存状态」的修改选项:
    • 库存数量设置为大于0的数值
    • 库存状态选择「有库存」
  • 点击保存完成批量更新

开发者/批量高效操作(CLI方式)

如果需要处理大量产品,推荐用Magento命令行工具:

  • 修改单个产品(替换[SKU]为目标产品SKU,[QTY]为库存数量):
bin/magento inventory:stock:update --sku=[SKU] --qty=[QTY] --is_in_stock=1
  • 批量CSV导入导出:
    1. 导出当前库存数据:bin/magento inventory:export:stock
    2. 在导出的CSV文件中,将目标产品的is_in_stock改为1,qty设为大于0的值
    3. 导入修改后的文件:bin/magento inventory:import:stock

常见问题排查

  • 确认产品对应的库存源(Stock Source)已正确配置,库存数量同步到了对应源
  • 检查产品是否设置了「仅X数量可用」等库存限制规则
  • 排查是否有第三方库存管理插件干扰库存状态的显示和更新

内容的提问来源于stack exchange,提问作者Cool Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 09:25:19