实务专题 · 交付验收

WooCommerce勾选“可下载”,不等于不需要配送

附下载说明书的实物商品,与纯下载商品并不一样。取消结账配送步骤之前,应先确认virtual与downloadable组合,否则可能修好了数字商品,却让实物组合也不收配送信息。

适用读者与交付决定

销售文件、服务及实物组合的企业。把本题作为网站供应方的有限验收任务;实际系统证据不能由教学例子替代。

官方依据与解释边界

WooCommerce区分Virtual与Downloadable:虚拟商品不触发配送计算;可下载商品若未同时设为虚拟,仍可需要配送。 WooCommerce: virtual and downloadable · 核对日期:2026年10月16日。

已填写教学例子

合成例子,不是真实客户案例。 列出有限输入、预期结果及反例,不代表已完成真实平台集成。

窄屏可横向滚动表格。

输入/情况检查口径预期结果
virtual=true, downloadable=true纯文件不配送
virtual=false, downloadable=true实物附说明书需配送
virtual=true, downloadable=false服务不配送且无文件

怎样执行验收

  1. 分别按实物履约与下载权益分类代表商品。
  2. 在获准沙盒测试各组合及混合购物车。
  3. 以最终地址、配送和下载界面验收,不只看后台标签。

如何解释结果与保留证据

检查器只输出单品配送与文件要求。混合购物车中只要有实物行,仍可能需要配送,不能被另一项虚拟商品覆盖。要求开发者分别演示这两种情况,并在店铺验证订单完成与下载权限。

适用边界

不是税务分类、运费计算器或权益权限实现。插件、网关及店铺设置需按当前版本实测。

离线复核

把下方两份文件存入同一目录,以Node22.13或更新版本运行。示例不联网、不修改任何账号或网站。 已填输入与预期输出 · 可检查的函数

node decision-check.mjs woocommerce-download-shipping-flags.json