尺码和颜色各自存在,不代表两者组合有可售变体。要求下拉框更快之前,先确认真实组合矩阵。供应方应演示无效组合有清楚提示,不会悄悄替换成另一个商品。
适用读者与交付决定
服饰及可配置产品零售商。把本题作为网站供应方的有限验收任务;实际系统证据不能由教学例子替代。
官方依据与解释边界
WooCommerce说明变体数量阈值前后默认下拉行为不同,无效组合可能在选完后提示;配置和过滤器可改变该行为。 WooCommerce: variable products · 核对日期:2026年10月16日。
已填写教学例子
合成例子,不是真实客户案例。 列出有限输入、预期结果及反例,不代表已完成真实平台集成。
窄屏可横向滚动表格。
| 输入/情况 | 检查口径 | 预期结果 |
|---|---|---|
| S + blue | 变体V1 | 唯一匹配 |
| L + blue | 没有该组合 | 不可用 |
| S + blue duplicated | 两行匹配 | 歧义 |
怎样执行验收
- 取得批准的属性与变体表,不只看标签清单。
- 按当前店铺版本测试允许组合及至少一种不存在组合。
- 记录选择属性、解析变体ID及修正提示,并测试键盘选择。
如何解释结果与保留证据
检查器在给定矩阵中查精确尺码与颜色,不模拟通配属性、售价或库存。唯一ID只代表选项解析,不保证可发货。交付保留不存在组合及重复行反例,避免友好的下拉框掩盖数据错误。
适用边界
与价格和可售状态一致性核对分开,不改真实目录、插件配置或旧变体资料。
离线复核
把下方两份文件存入同一目录,以Node22.13或更新版本运行。示例不联网、不修改任何账号或网站。 已填输入与预期输出 · 可检查的函数
node decision-check.mjs variable-product-combination-matrix.json