演示
文档
默认情况下,WooCommerce 不显示产品循环中任何产品的库存状态 (商店和类别页面、交叉销售和追加销售列表)。当用户通过商品循环(例如商店页面)访问商品详情页面购买商品,并发现商品缺货或库存数量不足时,这种缺乏库存状态会导致用户体验 (UX) 不佳。为避免这种糟糕的用户体验,您可以使用 WooCommerce Product Loop 插件中的库存状态来显示产品循环中每个产品的库存状态。
Product loop 是一组产品的遍历。WC 使用它在商店、类别页面以及交叉销售、追加销售列表中呈现产品。
产品循环的库存状态和文本
分组或可变产品
Stock 状态将为:
- 缺货: 无子商品 可见或有货
- 有现货: 所有可见的子商品都有库存
- 部分现货: 并非所有可见的子商品都有库存
对于部分有货状态,您可以将文本设置为在部分有货文本字段中显示在产品循环中。对于其他状态,文本由 WooCommerce 生成。
分组商品的子商品是其关联的商品。可变商品的子商品是其变体。
简单的产品
状态和文本由 WooCommerce 生成。WooCommerce 生成空文本时,有两种特殊情况。要处理它们,请参阅默认 Stock 文本
配置
插件提供全局和产品级别设置。
全球级别
- 有两种方法可以打开它:
- 在仪表板中打开“WooCommerce 设置”页面(仪表板 – > WooCommerce -> 设置)。切换到“产品”选项卡,然后打开“库存”子选项卡并向下滚动以到达“产品循环中的库存状态”。
- 打开 Dashboard 中的 “Plugins” 页面 (Dashboard -> Plugins)。向下滚动以到达“产品循环中的 WooCommerce 库存状态”条目。点击此条目中的“设置”链接,进入“产品循环中的库存状态”。
默认常用文本
此文本仅针对 Simple 产品显示。默认值为 “有货”。当 WC 生成空 stock 文本时显示,这可能在两种情况下发生:
- 未管理产品的库存,并且库存状态设置为“有货”。
- 正在管理产品的库存,并且允许延期交货,而无需在产品延期交货时向用户提供任何指示。
如果在产品循环中以 Grid 布局呈现产品,则这两种情况可能会对 Grid 项的垂直对齐产生问题。从技术上讲,只有当网格项的高度为“auto”且网格的 CSS 布局不是“Flexible Box”时,才会发生此垂直对齐问题。为了确保所有网格项目具有相同的高度,在这两种情况下,将显示此文本 (默认常用文本)。
部分为 Stock 文本
此文本仅针对 Grouped (分组) 和 Variable (可变) 商品显示。当并非所有可见的子商品都有货时,会显示此图标。默认值为 “Partially in stock”。
产品等级
- 打开 Dashboard 中的 “Product List” 页面(Dashboard -> Products)。
- 从产品列表中打开要编辑的产品。
- 向下滚动到数据面板,然后打开“库存”数据面板。
在循环中隐藏毛坯
如果启用,库存状态将不会显示在产品循环中。对于“外部”产品,不会显示此字段。
用法
-
更改默认全局设置
- 打开配置中描述的全局设置
- 进行更改并保存
-
在产品循环中隐藏产品的库存文本
- 按照配置中的说明打开产品设置
- 选中 Hide stock in loop 复选框并保存产品
更改日志
2021-11-17 - Version 1.0.0 Initial Release