注册审批 + 客户分组
自定义B2B注册表单
注册入口
- 普通用户注册时走 标准 WooCommerce 注册表单。
- B2B 用户可以使用 专属的 B2B 注册表单(可独立页面,也可与 B2C 表单合并,用户可选择注册类型)。
自定义字段
你可以在后台添加/修改字段,例如:
- 公司名称
- 税号 / VAT ID
- 营业执照号码
- 电话 / 传真
- 地址(账单地址、发货地址)
- 文件上传(比如营业执照扫描件)
- 下拉选择(例如客户类型:经销商 / 批发商 / 代理商)
这些字段都可以 设置为必填 / 选填。
分组与审批
- 注册时,客户可以选择所属的 客户组(或后台根据条件自动分配)。
- 注册审批流:管理员审核通过后才能激活账号;审核失败可以拒绝/备注。
- 可以设置 自动分组规则(比如:如果选择“批发商”,就自动进入“Wholesale组”)。
表单显示控制
- 可以区分 B2C 与 B2B 表单,让零售客户只填写简单信息,B2B 客户填写完整企业资料。
- 可以限制:未登录或未批准的 B2B 客户,看不到价格/不能下单。
数据用途
- 自定义字段收集到的数据会显示在:
- 用户后台资料页
- 订单详情页
- 可导出/导入(方便 CRM 或 ERP 对接)
- 支持和 WooCommerce Billing/Shipping 字段联动。
应用场景
- 批发商城:要求客户注册时提供公司和税务信息。
- 分销代理:要求客户提交营业执照、授权文件。
- 混合模式(B2B + B2C):零售客户快速注册,B2B 客户走详细注册和审批。
常见 B2B 注册表单字段清单
基本信息
- 姓名(联系人)
- 邮箱
- 手机号 / 电话
公司信息
- 公司名称(必填)
- 公司类型(批发商 / 分销商 / 零售商 / 代理商)
- 税号 / VAT ID
- 营业执照号码 / 统一社会信用代码
- 公司网站
地址信息
- 公司地址(账单地址)
- 发货地址(可选)
- 国家 / 地区
- 省 / 城市 / 邮编
业务信息
- 预计年采购额(下拉:10万以内 / 10–50万 / 50万以上)
- 主要采购产品类别(多选:电子 / 家具 / 食品 …)
- 客户来源(推荐 / 广告 / 展会 …)
文件上传(可选)
- 营业执照扫描件
- 税务登记证 / 授权文件
选择/同意
- 客户类型选择(B2C / B2B)
- 同意协议(勾选服务条款、隐私政策)
建议配置方式
- 必填字段:公司名、税号/执照号、联系人姓名、邮箱、电话、国家/地区
- 选填字段:预计采购额、主营产品、公司网站
- 后台审核:强烈建议开启,避免垃圾注册(只有审核通过的客户才能看到 B2B 价格/下单)。
账户审批流
开启审批机制
- 启用 新注册用户需要管理员审批。
- 适用于 B2B 客户(企业/批发),B2C 客户可以继续自动注册。
注册流程
- 用户提交 自定义注册表单(含公司名、税号、营业执照等)。
- 状态会标记为 待审核(Pending Approval)。
- 管理员在后台 用户管理 页面能看到待审核账户。
- 管理员可选择:
- 批准 (Approve) → 账号变为激活状态,可登录并享受 B2B 权限(价格、下单)。
- 拒绝 (Reject) → 用户收到拒绝通知,无法登录或访问 B2B 功能。
审批通知
- 邮件通知:用户注册后会收到“已提交申请”的确认邮件。
- 审核通过/拒绝后,系统会自动给用户发送通知邮件。
- 管理员也可以收到“有新账号待审核”的提醒。
可配置选项
- 自动 vs 手动审批:
- 可以设置某些客户组自动批准(比如普通零售客户)。
- B2B 客户需要人工审核。
- 自定义重定向:
- 未批准用户登录时,可以跳转到“等待审核”提示页面。
- 配合字段条件:
- 比如:如果用户注册时选择“经销商”,自动进入待审批状态。
好处
- 避免垃圾注册、筛选客户质量。
- 让商家对进入 B2B 体系的客户有更好的掌控。
- 和 客户分组 + 定价规则 联动:只有批准的客户才能看到 B2B 价格和产品目录。
举例:一个批发商城
- 普通零售客户注册后 自动批准 → 立即可以按零售价购买。
- B2B 客户注册时选择“公司账号”,上传营业执照 → 待审批 → 管理员审核后批准 → 进入批发组,享受批发价和账期。
账户审批流,就是在 注册环节加一道门槛,确保只有合格的企业客户被批准进入 B2B体系(专属价格、账期、目录),而普通零售用户仍然可以直接下单。
账号类型
区分 B2C 和 B2B 用户,设置不同规则。
账号类型区分:B2C 与 B2B
账号分类
用户被分为:
- B2C 用户(零售客户)
默认 WooCommerce 客户,按零售价购买,无需审批。 - B2B 用户(企业/批发客户)
属于某个 客户组(Wholesale、Distributor、VIP…),有专属价格和规则。
注册方式
- 分流注册:注册页面可让用户选择注册为 B2C 还是 B2B。
- 后台分配:管理员可手动把某个账号改为 B2B 并分配组。
- 审批机制:B2B 注册可能需要管理员审核,B2C 自动通过。
规则设置差异
对 B2C 与 B2B 用户分别设置规则,包括:
价格
- B2C 用户 → 显示零售价。
- B2B 用户 → 按客户组显示批发价 / 阶梯价。
- 未登录用户 → 可选择隐藏价格或显示“请注册”。
购物限制
- 最小订单金额/数量:B2B 用户可设置更高的起订量,B2C 不受限制。
- 支付方式:B2B 用户可用“账期付款 (Net Terms)”,B2C 只能在线支付。
- 配送方式:B2B 用户可用大宗运输,B2C 走普通快递。
目录与可见性
- 某些产品/分类只对 B2B 用户可见,B2C 看不到。
- B2C 用户可浏览整个商城,B2B 用户登录后可见隐藏的批发目录。
下单方式
- B2C 用户 → 正常购物车结账。
- B2B 用户 → 可以使用 快速下单表格 或 报价请求 功能。
举例场景:一个批发+零售商城
- B2C 客户:注册即用,看到零售价;可以单件购买;只能信用卡/PayPal/Stripe等支付方式支付。
- B2B 客户:注册后需审批,进入“批发商组”;看到批发价(如买10件起批);可用银行转账或账期付款。
通过账号类型,把用户分为 B2C(零售) 和 B2B(批发/企业),并能在 价格、订单限制、支付方式、产品可见性 等方面应用不同规则,实现 一个站同时服务零售和批发客户。
子账号 / 员工账号
一个公司下多个账号,支持权限分配。
核心概念
- 一个公司(B2B客户)对应一个 主账号(Master Account / 公司管理员)。
- 主账号可以创建多个 子账号(员工账号 / Subaccounts)。
- 子账号共享公司信息(价格、账期、订单规则),但权限可控。
子账号管理
- 主账号可以在前端后台添加/管理子账号:
- 添加员工邮箱、姓名、角色
- 重置子账号密码
- 分配/回收权限
权限分配
子账号的权限可以灵活设置,例如:
- 下单权限:
- 可以下单(绑定公司账期/付款方式)
- 只能提交订单申请,需主账号批准
- 订单管理权限:
- 可以查看本公司所有订单
- 只能查看自己下的订单
- 账户管理权限:
- 允许/禁止修改公司信息
- 允许/禁止邀请新员工
- 付款权限:
- 可进行付款操作
- 仅能创建订单,付款需主账号完成
典型应用场景
- 大公司采购:
公司有一个采购经理(主账号),下属多个采购员(子账号)分工下单,经理统一审批和付款。 - 分支机构/部门采购:
不同分公司员工下单,但订单集中在一个主账号下结算。 - 分销代理模式:
一个代理商(主账号)管理多个业务员(子账号),代不同终端客户下单。
好处
- 企业级账户结构:贴合现实中“公司+员工”的采购模式。
- 权限灵活:避免子账号随意下单或付款,减少风险。
- 集中管理:所有订单、账单统一在主账号下,方便对账。
子账号功能 = 给 B2B 客户公司提供一个 主账号 + 多个员工账号的层级结构,支持权限控制,适合需要 多人协作采购 / 部门化管理 的企业客户。
子账号常见角色权限对照表
| 角色类型 | 下单权限 | 审批订单 | 查看订单 | 修改公司资料 | 管理子账号 | 付款权限 |
|---|---|---|---|---|---|---|
| 主账号 / 管理员 | 可下单 | 可审批 | 全部订单 | 可修改 | 可添加/删除 | 可付款 |
| 采购员 | 可下单 | 无审批 | 仅自己订单(可选全部) | 不可修改 | 不可管理 | 不可付款 |
| 财务人员 | 不可下单 | 无审批 | 全部订单(用于对账) | 不可修改 | 不可管理 | 可付款 |
| 助理 / 实习 | 可提交订单申请(需审批) | 无审批 | 仅自己订单 | 不可修改 | 不可管理 | 不可付款 |
使用建议
- 大型公司:
- 采购员负责下单 → 主账号审批 → 财务人员付款。
- 中小企业:
- 主账号直接负责所有操作,子账号仅作为下单辅助。
- 分销商/代理商:
- 主账号管理整体业务 → 子账号为业务员,下单后由主账号统一付款。
你可以通过 角色化配置(管理员 / 采购员 / 财务 / 助理)快速搭建符合企业实际的账号结构,让 多人协作采购 在 WooCommerce 上变得顺畅。
专属价格 + 阶梯折扣
分组定价
根据客户组(批发商、分销商、大客户)设置不同价格。
客户分组
- 管理员可以在后台创建多个 客户组 (Customer Groups),例如:
- 批发商(Wholesaler)
- 分销商(Distributor)
- VIP 客户
- 海外客户 / 国内客户
每个注册的 B2B 用户会被分配到某个组(手动分配或注册时自动分配)。
分组定价规则
对每个客户组设置不同的价格规则:
单品价格
- 在产品编辑页,新增 分组价格字段:
- 零售价(默认) → 给 B2C 客户
- 批发价 → 给批发商组
- 特供价 → 给 VIP 客户组
数量阶梯价 (Tiered Pricing)
- 例如:
- 批发组:
- 买 10 件 → 单价 $90
- 买 50 件 → 单价 $80
- 买 100 件 → 单价 $70
- 批发组:
折扣规则
- 可以按组设置:
- 按比例折扣(比如 Distributor 组享受 -20%)
- 固定金额折扣(每单减 $50)
- 条件优惠(满 $5000 再打 95 折)
隐藏价格
- 未登录用户看不到价格(显示“请注册查看”)。
- 只有登录并属于某个客户组的用户,才能看到对应的组价。
典型应用场景
- B2C 用户:看到零售价,按件买。
- 批发商组:看到批发价,必须 10 件起订。
- 分销商组:享受更低价,还可以账期付款。
- VIP 大客户:价格更优惠,或者独享定制折扣。
好处
- 一站多用:同一个站点可以同时服务 零售 + 批发。
- 价格灵活:不同客户组享受不同价格,不用建多个商城。
- 省事:管理员只要维护一套商品,就能针对不同客户应用不同定价。
分组定价功能,让你可以针对不同客户组(批发商、分销商、VIP…)设置专属价格和阶梯折扣,从而在 一个商城内同时支持 B2C 和 B2B 的定价需求。
数量阶梯价(Tiered Pricing)
买得越多单价越低。
核心逻辑
- 给产品设置不同的价格区间:
- 购买数量越多,单价越低。
- 支持按 客户组 分别设置阶梯价(比如批发商、分销商看到不同优惠梯度)。
设置方式
在 WooCommerce 产品编辑页(会增加设置项):
- 例子:
- 1–9 件:单价 $100
- 10–49 件:单价 $90
- 50–99 件:单价 $80
- 100 件以上:单价 $70
还可以为不同客户组设置不同的阶梯,比如:
- 批发组:10 件起享受阶梯价
- 分销组:5 件起就享受更低价
前端展示
- 商品详情页会显示一个 价格表,让客户清楚知道“买更多更便宜”。
- 购物车结算时会自动按购买数量应用对应单价。
典型应用场景
- 批发采购:
批发商通常需要大量采购,阶梯价能引导他们多买。 - 代理分销:
给分销商更低的批量价格,鼓励更大单量。 - 促销策略:
既能满足小额客户(高单价),又能吸引大单客户(低单价)。
好处
- 提高客单量:客户为了拿到低价,会增加采购数量。
- 灵活差异化:不同客户组、不同商品都能设置专属的批量优惠。
- 避免单独议价:系统自动应用规则,减少人工沟通。
数量阶梯价 = 给 WooCommerce 增加一个 批发逻辑:数量越多单价越低,可按客户组灵活设置,前端直观显示价格表,能有效促进大单成交。
隐藏价格/仅登录可见
未登录用户不能看到价格。
核心逻辑
- 未登录用户(访客)在前端浏览时:
- 看不到价格
- 看不到“加入购物车”按钮
- 只会看到提示文字(可自定义),例如:
- “请登录后查看价格”
- “注册成为批发客户以获取报价”
登录后的区别
- B2C 客户 → 登录后显示零售价,可以直接下单。
- B2B 客户 → 登录后显示专属的批发价 / 阶梯价。
- 未批准的 B2B 客户 → 登录后可能仍看不到价格(直到管理员审批通过)。
配置方式
- 哪些用户组可见价格
- 哪些用户组不可见价格
- 自定义未登录用户看到的提示文字/按钮(比如“注册成为批发客户”并跳转到注册页)。
典型应用场景
- 批发商城:不公开价格,避免零售客户或竞争对手看到批发价。
- 会员制电商:只有注册并登录的会员才能看到价格。
- 报价驱动:隐藏价格,强制客户联系业务员或提交报价请求。
好处
- 保护批发价隐私:防止零售客户或同行查询你的底价。
- 鼓励注册:未登录用户必须注册/登录,促进潜在客户转化。
- 灵活控制:可以对不同客户组应用不同的价格可见性策略。
隐藏价格/仅登录可见功能,让你可以对 未登录或未批准的用户隐藏价格和购买按钮,只有合格客户登录后才能看到批发价并下单,非常适合 批发 / B2B 场景。
价格可见性策略表
| 用户状态 | 价格显示 | 购买按钮 | 备注 / 提示文字 |
|---|---|---|---|
| 访客(未登录) | 隐藏 | 隐藏 | “请登录后查看价格” / “注册成为批发客户” |
| B2C 用户(零售) | 显示零售价 | 显示 | 直接按零售价购买 |
| B2B 用户(已批准) | 显示批发价/阶梯价 | 显示 | 可按组别规则下单(批量、账期等) |
| B2B 用户(待审批) | 隐藏 | 隐藏 | “您的账户正在审核中,请稍候” |
建议配置方式
- 访客:隐藏价格 → 引导注册
- B2C 用户:显示零售价 → 普通零售下单
- B2B 用户(已批准):显示批发价 / 阶梯价 → 大宗采购
- B2B 用户(待审批):隐藏价格 → 避免未批准客户提前享受批发价
通过这张表,你可以把 价格可见性和下单权限 分层清晰管理,让网站同时兼顾 零售客户 和 批发客户。
报价请求(Request a Quote)
客户可向商家申请个性化报价。
核心功能
- 客户(尤其是 B2B 客户)可以选择 申请报价 而不是直接下单。
- 适合 大单采购 / 特殊产品 / 定制服务,客户想和商家谈价格。
工作流程
- 客户在产品页或购物车页,点击 “请求报价”按钮。
- 填写简要信息(数量、需求说明、附件等)。
- 管理员在后台收到 报价请求。
- 管理员审核并 生成一个报价单(含折扣价 / 特殊条件)。
- 客户收到通知(邮件 + 前端消息),可以选择:
- 接受报价 → 自动生成订单
- 拒绝报价 → 请求关闭
支持的功能点
- 批量报价:客户可选多个产品,一次性请求。
- 附加备注/文件上传:客户可提交需求说明。
- 客户分组条件:只对 B2B 用户显示“请求报价”,B2C 用户仍然是“加入购物车”。
- 与消息系统集成:可以在后台和客户往复沟通,直到达成报价。
应用场景
- 大额采购:客户想谈更低的价格(比如 1000 件以上)。
- 定制化商品:客户需要修改产品规格,无法直接下单。
- B2B 服务型电商:先沟通报价,再转订单。
好处
- 增强灵活性:让 WooCommerce 不再只是“死板的定价”。
- 提高转化率:给客户一个谈价机会,避免流失。
- 简化流程:报价单一旦接受,可自动变成订单,无需客户重新下单。
报价请求功能,让客户可以像现实中一样 申请个性化报价 → 商家审核 → 客户接受 → 转为订单,非常适合 大额采购、批发议价、定制产品 的场景。
批量下单 + 账期挂账
发票 & 挂账(Net Terms)
支持设置“账期付款”(例如净30天)。
核心概念
- Net Terms = 账期付款:客户可以先下单收货,再在约定时间内付款。
- 常见账期:Net 15、Net 30、Net 60(分别代表 15 / 30 / 60 天内付款)。
- 对特定客户组或客户启用“账期付款”作为支付方式。
工作流程
- 客户下单 → 选择“账期付款 (Invoice / Net Terms)”作为支付方式。
- 订单状态 → 系统标记为“挂账 / 待付款”。
- 客户收货 → 在账期内付款。
- 到期提醒 → 商家可在后台查看哪些账单未付,手动提醒客户。
配置方式
- 在 客户组设置 或 单个客户资料中,启用 “Net Terms” 功能。
- 可定义:
- 账期时长(Net 15 / Net 30 / Net 60…)
- 是否允许部分客户用此支付方式
- 是否结合信用额度(Credit Limit)使用
应用场景
- 长期合作客户:给老客户开放 Net 30 账期,减少现金流阻力。
- 分销代理:让代理先进货,月底统一结算。
- 大额订单:客户下大单时更倾向于账期付款,而不是先付款。
好处
- 贴合传统 B2B 模式:账期付款是线下批发常见习惯。
- 提高成交率:给客户更宽松的付款条件,促进下大单。
- 客户分级:只对信誉好的客户开放,增强粘性。
与发票功能结合
- 下单后系统会生成订单记录,可作为发票依据。
- 商家可以导出订单/发票,方便财务对账。
- 支持和第三方 开票插件 / ERP 对接,做完整财务管理。
发票 & 挂账 (Net Terms) 功能,让你可以对特定客户开放 账期付款(如 Net 30),订单先挂账,客户在约定天数内付款,非常符合 传统批发 & 分销合作模式。
账期付款策略表
| 客户类型 | 付款方式 | 账期时长 | 备注 |
|---|---|---|---|
| 访客 / B2C 用户 | 在线支付(信用卡/PayPal/微信/支付宝) | 无账期 | 仅支持现付,不能挂账 |
| 普通 B2B 客户 | 在线支付 + 银行转账 | 无账期 | 首次合作不开放账期,降低风险 |
| VIP 批发客户 | 在线支付 + 银行转账 + Net 30 | 30 天 | 审核通过后享受账期,月末统一结算 |
| 核心大客户 / 分销商 | 在线支付 + 银行转账 + Net 60 | 60 天 | 高信誉客户,给予更宽松账期 |
| 特殊协议客户 | 自定义 Net Terms(Net 15 / Net 45 / Net 90) | 灵活 | 按合同约定配置账期,个性化管理 |
实施建议
- 风险控制:
- 初次客户 → 仅支持现付。
- 合作 3 个月以上的优质客户 → 开放 Net 30。
- 长期大客户 → 根据信用情况调整到 Net 60 / Net 90。
- 信用额度 (Credit Limit):
- 可以和 Net Terms 结合,例如:客户最高挂账额度 $10,000,超过必须先结清。
- 到期提醒:
- 建议结合邮件提醒或财务系统,定期催款。
通过 账期分层策略,你可以在 WooCommerce 里做到:零售客户现付 → 普通批发客户先考察 → VIP 批发客户开放 Net 30 → 核心大客户给予 Net 60/90,既能促进大单,又能控制风险。
最小订单金额 / 数量
控制下单条件。
核心逻辑
- 商家可以设置:
- 最小订单金额:购物车总金额必须 ≥ X 元才能结账。
- 最小订单数量:购物车商品总数必须 ≥ X 件才能结账。
- 如果条件不满足,客户会收到提示,无法继续下单。
设置维度
支持在不同层级设置最小订单条件:
- 全局规则(作用于所有产品 / 所有订单)
- 客户组规则(不同组有不同的最低门槛,例如 B2C 1 件起订,批发组 10 件起订)
- 产品规则(某个商品必须 5 件起订,或者整箱购买)
前端效果
- 客户尝试结账时,如果不满足条件 → 提示信息(可自定义,如“批发订单需满 500 元才可下单”)。
- 可以在购物车和结账页直观显示“您还差 XXX 元/件才能下单”。
应用场景
- 批发起订量:例如:批发商至少买 10 件;零售客户 1 件即可。
- 最低消费:例如:B2B 客户每次订单必须 ≥ ¥500;VIP 客户则 ≥ ¥2000。
- 整箱采购:部分产品必须按“箱规”购买(如 12 瓶/箱,不能单瓶下单)。
好处
- 保证利润:避免客户小单频繁下单,降低履约成本。
- 区分客户层级:不同客户组设置不同的最低门槛,符合实际业务逻辑。
- 灵活性高:全局 + 分组 + 单品规则结合,满足零售和批发的不同需求。
最小订单金额 / 数量功能,让你可以灵活控制下单条件,比如“批发客户满 ¥500 起订、10 件起购”,有效防止小单干扰,符合批发电商逻辑。
批量订单表格(Bulk Order Form)
方便 B2B 用户快速添加多个 SKU 下单。
核心功能
- 提供一个 快速下单界面,B2B 用户可以在一个表格中:
- 搜索商品(按 SKU 或名称)
- 输入购买数量
- 批量添加到购物车
- 省去了逐个进入商品页面的繁琐操作,非常适合批发采购。
表格特点
- 即时搜索:输入 SKU 或关键词时自动联想产品。
- 数量输入框:直接输入数量,系统自动计算小计。
- 多行添加:一次性录入多个 SKU,点击“添加到购物车”批量加入。
- 客户组定价:表格里显示的是当前客户组对应的价格(零售/批发/分销)。
- 阶梯价兼容:购买数量满足条件时,单价会自动切换为阶梯价。
使用场景
- 批发客户:客户已经有 SKU 清单,只需批量输入数量即可下单。
- 老客户复购:客户常买同一批产品,下次可快速输入 SKU + 数量,一键下单。
- 大型订单:客户采购几十种产品,批量表格比逐页加入购物车快得多。
前端体验
- 专属页面(如
/bulk-order),专为 B2B 客户设计。 - 也可以嵌入到普通页面/客户组专属页面。
- 支持 移动端使用,方便业务员或客户在现场快速下单。
好处
- 大幅提升下单效率:适合 SKU 多、订单复杂的 B2B 业务。
- 减少客户流失:让客户几分钟就能完成大单采购。
- 贴合传统批发习惯:和“线下下采购单”很相似,客户上手快。
批量订单表格 (Bulk Order Form),让批发客户可以 快速搜索 SKU → 输入数量 → 一键下单,极大提升下单效率,非常适合 SKU 多、大额订单频繁的 B2B 场景。
批量订单表格 vs 普通购物流程
| 对比维度 | 普通购物流程(B2C常见) | 批量订单表格 |
|---|---|---|
| 下单入口 | 进入产品详情页,逐个添加购物车 | 在一个表格中输入 SKU/名称 + 数量,批量加入 |
| SKU 数量 | 一般 1–5 个,少量购买 | 通常几十上百个 SKU,批量采购 |
| 操作步骤 | 搜索产品 → 打开页面 → 加入购物车 → 返回列表 → 重复 | 直接表格搜索 → 输入数量 → 一键添加全部 |
| 价格显示 | 单个产品页显示价格 | 表格内实时显示当前客户组价格(含阶梯价) |
| 效率 | 下单慢,适合零售用户 | 下单快,适合批发客户/大订单 |
| 客户体验 | 类似零售电商购物 | 类似批发商“填采购单”,客户上手快 |
| 适用对象 | B2C 零售客户 | B2B 批发/分销客户 |
总结
- 普通购物流程:更适合 零售客户,SKU 少,购物体验友好。
- 批量订单表格:更适合 批发/企业客户,能在几分钟内完成大额采购,效率提升显著。
普通流程更像“逛超市”,而 批量订单表格更像“填写采购单” —— 完全符合 B2B 批发客户的习惯。
购物车规则
基于用户组/订单金额的优惠或限制。
核心逻辑
- 你可以根据 客户组 / 用户类型 / 订单金额 / 产品条件,设置优惠或限制。
- 类似 WooCommerce Coupon,但 更智能,可以自动触发,无需客户输入优惠码。
支持的条件
规则可以基于以下条件:
- 客户组(B2C、批发商、分销商、VIP 客户…)
- 订单金额(满 ¥1000 / 满 $5000 …)
- 订单数量(买 ≥ 20 件)
- 特定产品或分类(如买电子产品 ≥ 10 件)
可执行的动作
当满足条件时,可以自动:
- 打折(百分比折扣 / 固定金额折扣)
- 免运费
- 禁止下单(如果不满足最低要求)
- 隐藏/显示支付方式(比如:账期付款只对 ≥ ¥5000 的 B2B 客户开放)
- 自动添加赠品(买满 1000 送样品)
应用场景
- 优惠策略:
- 批发客户满 ¥5000 → 自动 95 折
- VIP 客户下单金额 ≥ ¥10,000 → 自动免运费
- 下单限制:
- 普通客户必须满 ¥200 才能下单
- 批发客户必须满 10 件才能下单
- 付款限制:
- B2C 用户只允许用信用卡
- B2B 用户订单满 ¥5000 才能使用“账期付款”
好处
- 精准营销:不同客户组享受不同优惠,差异化定价更灵活。
- 订单质量提升:通过最低金额/数量要求,避免小额订单占用资源。
- 自动化:客户无需输入优惠码,体验更好。
购物车规则,就是一套 基于客户组 / 订单金额 / 产品条件的自动优惠或限制系统,能帮助你实现 满减、折扣、免运费、起订要求、支付限制 等 B2B/B2C 差异化策略。
购物车规则应用示例表
| 客户类型 | 订单金额 / 数量条件 | 自动规则 / 限制 | 说明 |
|---|---|---|---|
| B2C 用户(零售) | 订单金额 ≥ ¥200 | 才能结账(低于限制提示“满 ¥200 起购”) | 避免零碎小单 |
| 批发商组 | 订单数量 ≥ 10 件 | 才能下单 | 批发起订量 |
| 分销商组 | 订单金额 ≥ ¥5000 | 自动 95 折 | 大单奖励 |
| VIP 客户 | 订单金额 ≥ ¥10,000 | 自动免运费 + 可选账期付款 | 大客户特权 |
| 所有客户 | 购买指定分类产品 ≥ 20 件 | 自动赠送 1 件样品 | 促销策略 |
| B2C 用户 | 无条件 | 屏蔽“账期付款”支付方式 | 只允许现付 |
| B2B 用户 | 订单金额 ≥ ¥5000 | 显示“账期付款 (Net 30)”支付方式 | 挂账门槛 |
总结
- B2C 用户 → 多用 最低消费 / 屏蔽支付方式
- 批发客户 → 多用 起订量 / 阶梯价 / 大单折扣
- VIP 客户 → 多用 免运费 / 账期付款 / 专属优惠
这样可以把 零售、普通批发、大客户 分层管理,符合真实的 B2B 电商逻辑。通过 购物车规则表,你可以一站式实现:零售客户限额 → 批发客户起订量 → 分销客户大单折扣 → VIP 客户专属账期。
产品目录 + 权限控制
隐藏产品/分类
只对特定客户组可见
核心逻辑
- 你可以控制 哪些产品/分类只对特定客户组可见。
- 未满足条件的客户:
- 看不到该产品/分类(彻底隐藏)
- 或者看到但无法下单(显示提示,如“仅限批发客户购买”)。
设置方式
- 在后台 产品编辑页面 或 分类设置 中:
- 勾选 “可见客户组”(B2C、批发商、分销商、VIP…)。
- 如果客户不属于勾选的组:
- 前端不会显示该产品/分类。
- 搜索结果和目录中也不会出现。
应用场景
- B2B 专属产品:某些产品只卖给批发商,不对零售客户公开。
- 区域/渠道限制:不同国家/渠道客户看到不同的产品目录。
- 分级客户优惠:VIP 客户可见特别系列商品,普通批发客户看不到。
- 隐藏大包装/整箱产品:B2C 客户只能买单件,B2B 客户才能看到箱规产品。
可配合的功能
- 价格可见性:结合“隐藏价格”,做到:B2C 用户看不到批发产品,也看不到批发价。
- 购物车规则:限制只有特定客户组能购买某些商品。
- 快速下单表格:B2B 客户在批量表格中可以看到隐藏商品,B2C 客户则完全不可见。
好处
- 精准分销:让不同客户群体看到不同的商品目录,避免冲突。
- 保护批发价:B2C 用户完全看不到 B2B 产品,避免价格比较。
- 灵活控制:既可隐藏,也可“半隐藏”(显示但禁止购买)。
隐藏产品/分类功能,可以让你把 WooCommerce 商品目录分层管理:零售客户看零售产品,批发客户看批发产品,VIP 客户看专属产品,实现真正的 差异化商品可见性。
客户组 vs 产品可见性表
| 客户组 | 可见产品/分类 | 隐藏产品/分类 | 备注 |
|---|---|---|---|
| 访客(未登录) | 不显示任何价格,可见“公共产品目录” | 批发类产品、VIP 专属产品 | 仅作展示,引导注册 |
| B2C 用户(零售) | 零售单品、促销品、常规消费品 | 批发包装(箱规)、分销专供、企业定制产品 | 避免零售客户接触批发价 |
| 批发商组 | 批发包装、整箱产品、基础批发系列 | VIP 限定商品、特殊渠道专供产品 | 按起订量/最低消费下单 |
| 分销商组 | 分销专供产品、组合包、批发系列 | B2C 零售单品(无必要)、VIP 限定商品 | 定位为渠道销售 |
| VIP 客户 | 所有产品目录 + VIP 专属系列(定制款、大客户特供) | 无(全开放) | 客户分层最高,权限最大 |
使用建议
- 访客 → 只看到展示页,引导去注册/登录。
- B2C → 只显示零售产品,不展示任何批发/分销专供商品。
- 批发商 → 看到大包装、整箱、阶梯价产品,不显示 VIP 专供。
- 分销商 → 看到渠道专供产品,避免和 B2C 产品重叠。
- VIP → 全部产品可见,且有额外专供系列。
通过这张表,你可以把 不同客户组对应的可见产品目录 梳理清楚,实现 一个商城,多层客户,各看各的产品,避免价格冲突和渠道冲突。
不同用户显示不同产品目录
核心逻辑
- 根据 用户组 / 账号类型 / 登录状态,决定客户能看到哪些产品。
- 每个用户进入商城时,会自动加载 与自己对应的产品目录。
- 不同用户 → 不同目录 → 不同价格,实现真正的分层商城。
实现方式
- 客户组限制:
- 产品 A → 仅对批发商组可见
- 产品 B → 仅对分销商组可见
- 产品 C → 所有人可见(B2C + B2B)
- 分类限制:某个分类只对指定组显示
- 登录状态限制:
- 未登录用户 → 只能看到展示产品目录(无价格)
- 登录后 → 加载专属目录
前端效果
- 访客(未登录):只看到“公共目录”(比如零售单品或示例产品),不显示批发产品。
- B2C 客户:进入商城只看到零售目录。
- 批发客户:登录后进入商城,看到批发产品目录(整箱、阶梯价产品等)。
- VIP 客户:额外看到专属系列,比如“大客户定制产品”。
应用场景
- 零售 + 批发一体化商城:同一站点同时服务 B2C 和 B2B,互不干扰。
- 渠道分销:分销商看到的产品目录和批发商不同,避免渠道冲突。
- 区域管理:国内客户与海外客户进入商城,显示不同的产品目录。
- 客户分层:普通批发商只能看到部分产品,VIP 客户可见更多产品。
好处
- 一站多用:一个 WooCommerce 站点同时服务多类客户。
- 避免混乱:不同层级客户各看各的目录,防止价格冲突。
- 灵活扩展:可以随时新增客户组和对应目录。
不同用户显示不同产品目录 功能,让你可以把商城拆分成多个虚拟子商城:访客看展示目录、B2C 看零售目录、B2B 看批发目录、VIP 看专属目录,真正做到 多层客户分层管理。
强制登录才能访问网站/商店(可选)
核心逻辑
- 未登录用户:无法访问整个网站或商店页面。
- 访问时会被 重定向到登录/注册页面,或者看到自定义提示(如“请登录后继续”)。
- 已登录用户:根据客户组权限,正常浏览和下单。
配置选项
- 全站强制登录:整个网站都必须登录后才能访问。
- 仅商店部分强制登录:主页/博客可公开,但商店和产品页必须登录。
- 自定义重定向:未登录用户访问商店时 → 跳转到注册/登录页面,或跳转到一个介绍页。
- 例外页面白名单:比如允许“联系我们”、“关于我们”对外公开,其余页面必须登录。
前端体验
- 访客尝试进入
/shop/或产品页面 → 自动跳转登录/注册页。 - 登录后 → 加载对应的产品目录(零售/批发)。
- 如果是 待审批的 B2B 用户 → 可能仍然看不到价格,直到通过审核。
应用场景
- 纯 B2B 批发商城:网站内容只面向企业客户,普通访客看不到任何商品信息。
- 会员制商城:所有商品只对注册会员开放。
- 价格保护:避免竞争对手或搜索引擎抓取你的价格信息。
- 线下客户导向:只允许你认可的客户群体进入。
好处
- 保护批发价隐私:防止零售客户和竞争对手看到底价。
- 促进注册:访客必须注册/登录才能访问,获取更多潜在客户信息。
- 灵活性:可以只对商店部分启用,保持前台内容营销功能。
强制登录访问功能,可以让你的 WooCommerce 商店变成一个 仅限注册/批准客户进入的会员制批发商城,从而保护价格隐私、筛选客户、提升专业性。
询盘报价 + 业务员功能
内部消息系统
客户与商家直接在站内交流。
核心逻辑
- 在 WooCommerce 站点内,客户可以直接给商家发消息,不需要跳转到邮件或外部 IM 工具。
- 类似于“站内私信”:客户和商家之间可以来回交流,所有记录保存在网站里。
功能特点
- 一对一会话:客户 ↔ 商家(管理员 / 业务员)。
- 消息线程化:每个会话按主题区分,比如“报价请求”、“订单问题”。
- 附件支持:客户可上传文件(如合同、采购单、产品图纸),商家可回复附件(如报价单、发票)。
- 客户组可见性:可设置只有 B2B 用户能使用消息功能,B2C 用户不显示。
- 与订单/报价联动:在订单或报价单页面,客户可以直接发消息讨论。
前端体验
- 客户在“我的账户”里能看到 消息中心,可新建会话、查看回复。
- 商家在后台统一管理所有对话。
- 支持通知功能:
- 新消息 → 邮件提醒客户/商家
- 登录后在账户里查看详细内容
应用场景
- 报价谈判:客户请求报价后,商家通过消息系统与客户沟通价格、数量、交货期。
- 订单售后:客户就订单发起问题(发票、退货、发货时间等),直接站内沟通。
- B2B 专属沟通渠道:避免用个人微信/WhatsApp,所有沟通沉淀在站点里。
- 业务员跟进:Sales Agent 代替客户下单时,可以通过消息系统与客户同步信息。
好处
- 集中化管理:所有客户沟通集中在 WooCommerce 后台,不会遗漏。
- 增强客户体验:客户不用反复找邮箱/外部联系方式,登录账号就能查看历史对话。
- 专业化:更像一个“B2B 客户门户”,提高信任感。
内部消息系统,让客户可以在 WooCommerce 里直接与商家沟通(报价、订单、售后),消息和附件都集中管理,提升 B2B 电商的 沟通效率和专业度。
业务员(Sales Agents)
可分配代理给客户,代理代为下单或管理客户。
核心逻辑
- 管理员可以把某个用户设置为 业务员。
- 再把 客户账户分配给业务员,由业务员来代替客户下单或管理客户订单。
- 客户 = 企业账号,业务员 = 负责该客户的销售代表。
业务员权限
业务员登录后,可以:
- 代客户下单:以客户的身份创建订单,价格、折扣、账期等都按客户组规则应用。
- 查看客户信息:公司资料、历史订单、报价请求。
- 跟进订单:跟踪客户订单状态(处理中 / 已完成 / 待付款)。
- 沟通交流:通过内部消息系统与客户联系。
- 客户管理(可选):部分配置允许业务员修改客户信息或添加备注。
客户分配方式
- 后台手动分配:管理员把客户账号指定给某个业务员。
- 一对多关系:
- 一个业务员可负责多个客户;
- 一个客户也可以分配给多个业务员(协同管理)。
应用场景
- 传统批发业务:线下销售员负责一批客户,现在可以在系统里代客户下单。
- 客户服务:一些不熟悉电商操作的客户,业务员可以代他们下单。
- 渠道代理:代理商(业务员身份)代表多个下游经销商下单。
- 销售 KPI 管理:公司可以清楚知道每个业务员负责的客户和订单量。
好处
- 提升客户体验:客户不会因为不熟悉系统而流失,业务员可全程代办。
- 增强客户关系:业务员与客户建立稳定联系,更像传统 CRM 管理。
- 公司管控:所有业务员的操作都在 WooCommerce 后台可见,便于监控。
业务员功能,相当于在 WooCommerce 里内置了一个 销售代表管理体系:商家把客户分配给业务员,业务员就能 代客户下单、跟进订单、维护关系,非常适合有销售团队的批发 / 分销模式。
报价单转订单
客户同意报价后直接生成订单。
核心逻辑
- 客户提交 报价请求 (Request a Quote)。
- 商家审核后,生成一份 报价单 (Quote),包含:产品、数量、价格、优惠、付款方式等。
- 客户查看报价 → 点击“接受” → 系统自动把报价单转换成 WooCommerce 订单。
- 客户即可按订单流程结账(或选择账期付款 Net Terms)。
流程示例
- 客户:在产品/购物车页点击 “请求报价”。
- 商家:在后台创建报价单 → 设置优惠价 / 特殊条款。
- 客户:在“我的账户 → 报价”中看到详情。
- 客户:点击 “接受报价”。
- 系统:自动生成正式订单(价格、折扣、产品配置全部继承报价单)。
- 客户:进入结账流程,或按账期付款方式挂账。
可选功能
- 拒绝 / 修改报价:客户可以拒绝或要求修改,商家可重新提交。
- 内部消息沟通:在报价单页面直接交流。
- 多客户组支持:不同客户组的报价单可有不同折扣或付款方式。
- 状态跟踪:报价 → 待客户 → 已接受 → 已转订单。
应用场景
- 大额采购:客户需要和商家谈价,最终确认报价再下单。
- 定制产品:客户先确认规格/价格,再生成订单。
- 长期合作:业务员代客户生成报价单,客户只需确认即可转为订单。
好处
- 减少摩擦:客户不用重新下单,接受报价即可直接转订单。
- 专业流程:符合 B2B 习惯(先报价 → 谈判 → 确认 → 下单)。
- 自动化:避免手动复制订单,节省时间,减少错误。
报价单转订单功能,让客户在接受商家提供的报价后,系统能 一键把报价转为订单,无缝衔接 B2B 的议价与下单流程。
运送规则 + 税费规则
自动税费/手续费
核心逻辑
- 允许你为订单 自动添加额外的税费或手续费。
- 可以基于 客户组 / 订单条件 / 产品类别 设置不同的附加费用。
可配置内容
- 固定金额附加费:
- 例如:小额订单手续费 ¥20
- 账期付款客户 → 财务手续费 ¥50
- 百分比附加费:
- 使用信用卡支付 → 自动加收 2% 手续费
- 特定客户组订单总额 → 加收 1% 服务费
- 条件附加费:
- 订单金额 < ¥200 → 自动加收小单附加费
- 选择货到付款 → 自动加收手续费
- 额外税种:
- 环保税、关税、包装费等
应用场景
- B2C 小单附加费:低于 ¥200 的订单自动加收 ¥20
- B2B 信用客户:账期付款订单,加收 1% 财务管理费
- 分销商组:每单固定收取 ¥50 的“渠道服务费”
- 跨境订单:自动加收关税或进口处理费
前端体验
- 在购物车 / 结账页,系统会自动显示 额外费用行,并说明原因(如“小额订单附加费 ¥20”)。
- 客户在付款前就能清楚知道总金额和附加费用。
- 在订单和发票中,附加费会单独列出,方便对账。
好处
- 成本转移:把小单、账期、特殊支付方式带来的额外成本合理分担给客户。
- 灵活合规:支持多种税费逻辑,适应不同地区法规。
- 透明化:客户在结账时一目了然,避免售后纠纷。
Add Taxes / Fees 功能,让你可以对 特定客户组 / 订单条件 自动加收附加费用(小单费、账期费、关税等),实现更灵活的 B2B 价格与财务控制。
零税率产品规则
核心逻辑
- 允许你为 特定产品 / 产品分类 / 客户组 设置 零税率 (0% Tax)。
- 无论其他税务规则如何,这些产品都可以被标记为 免税商品。
主要功能
- 按产品设置:在单个商品中启用“零税率”选项,该商品结账时不收税。
- 按分类设置:某些分类(例如医疗器械、教育资料)默认免税。
- 按客户组设置:某些客户组(如 NGO / 政府客户)购买时享受零税率。
- 条件触发:也可结合购物车规则(如订单中包含特定产品 → 这些商品免税)。
应用场景
- 法律规定免税产品:
- 医疗用品、儿童食品、教育书籍 → 结账自动零税率。
- 出口订单:
- 出口产品按法律免征 VAT。
- 特殊客户:
- 政府、慈善机构的订单 → 特定产品零税。
- 促销活动:
- 部分产品在促销期间可免税销售。
前端体验
- 客户在购物车/结账页会看到:
- 普通商品 → 含税价
- 零税商品 → 税额为 0,单独列出免税说明
- 发票/订单详情会正确标记免税产品,方便财务对账。
好处
- 合规性:符合各国针对特定产品的免税规定。
- 灵活性:不仅能按产品免税,还能结合客户组和规则。
- 清晰性:前端和发票会单独标注免税,避免客户误解。
这个功能让你可以为 特定产品/分类/客户组 设置零税率,满足医疗、教育、出口、政府采购等 免税场景 的需求。
免运规则
核心逻辑
- 可以设置 基于条件的免运费规则,不仅仅是“满额免运费”。
- 条件可以组合,比如 客户组 + 订单金额 + 产品分类 + 地区。
- 让免运费策略更灵活,满足不同客户群的需求。
可用条件
- 客户组:B2C / 批发商 / 分销商 / VIP …
- 订单金额:满 ¥300 / ¥5000 / ¥10000 …
- 订单数量:买满 10 件、20 件 …
- 产品分类/特定产品:比如买满一定数量的电子产品才免运费
- 配送地区:国内免运费,海外订单不免运费
应用场景
- 零售客户(B2C):满 ¥300 自动免运费
- 批发商组:满 ¥5000 才免运费,否则需支付大宗运输费用
- VIP 客户:无条件免运费(作为专属福利)
- 区域客户:国内满 ¥1000 免运费,海外客户满 ¥10,000 免运费
- 促销策略:某个分类商品买满 20 件 → 自动免运费
前端效果
- 客户结账时,系统会自动检测订单条件 → 触发免运费。
- 在购物车和结账页会提示:
- “您已享受免运费”
- 或 “再买 ¥500 即可免运费”。
好处
- 灵活多样:比 WooCommerce 原生“满额免运费”更智能。
- 精准营销:不同客户群体、不同地区可有差异化策略。
- 提升客单量:通过设置门槛引导客户增加购买量。
让你可以基于 客户组、金额、数量、分类、地区 灵活设置免运费条件,实现零售和批发客户的 差异化物流策略。
客户组税费规则
核心逻辑
- 允许你根据 客户组 (Customer Groups),设置不同的 税率 和 附加费用。
- 不同类型的客户(B2C、批发商、分销商、VIP…)在结账时会自动应用各自的税费规则。
可设置内容
- 税率差异
- B2C 客户:收标准 VAT(例如 20%)。
- B2B 批发商:免税或收更低税率。
- 海外客户:根据地区免税。
- 附加费用 (Fees)
- 小额订单附加费(如 B2C 订单 < ¥200 → 加收 ¥20)。
- 批发处理费(如订单未达起订量 → 加收手续费)。
- 分销商组固定手续费(如账期客户收 2% 财务费用)。
应用场景
- 零售 vs 批发差异
- 零售客户收 VAT + 无附加费。
- 批发客户免 VAT,但订单不足最低金额要收小额附加费。
- 地区差异
- 欧盟 B2C 客户 → 自动收 VAT。
- 欧盟 B2B 客户(有效 VAT)→ 自动免 VAT。
- 非欧盟客户 → 免 VAT。
- 财务成本转移
- VIP 大客户 → 免附加费。
- 普通分销客户 → 每单加收对账手续费。
好处
- 精准合规:不同客户类型自动应用不同税费规则,符合实际业务。
- 利润保护:避免批发小单占用资源,通过附加费控制成本。
- 灵活性高:可结合其他功能(账期付款、最低订单金额等)。
前端体验
- 客户在结账页看到的税费 = 与其客户组绑定的规则。
- 例如:
- B2C 客户:商品 ¥1000 + VAT 20% = ¥1200
- 批发客户:商品 ¥1000(免 VAT)+ 小额订单费 ¥50 = ¥1050
- VIP 客户:商品 ¥1000(免 VAT)+ 无附加费 = ¥1000
让你能对 不同客户组应用不同税率和附加费,实现零售/批发/分销/大客户的 差异化税费管理。
欧盟VAT处理
核心逻辑
- 自动应用 欧盟 VAT 增值税规则支持,跨境 B2B 交易必备。
- 系统会根据 客户填写的 VAT ID + 客户所在国家,自动决定是否收取 VAT。
主要功能
- VAT 字段收集:在注册或结账时自动显示 VAT 号输入框。
- 实时验证:系统通过 VIES(欧盟 VAT 信息交换系统) 验证 VAT ID 的有效性。
- 自动免税逻辑:
- 如果客户提供 有效 VAT 号,并且是 欧盟跨境 B2B 订单 → 自动免 VAT。
- 如果客户 VAT 无效或为空 → 系统正常收取 VAT。
- 客户资料保存:VAT ID 会保存到客户账户和订单信息中,方便财务/对账。
- 客户组联动:可以让“已验证 VAT 的客户”自动进入 B2B 批发组。
应用场景
- 欧盟内部跨境 B2B:法国公司在你的网站购买,但提供有效 VAT ID → 自动免税。
- 欧盟内部 B2C:法国个人客户(没有 VAT 号) → 系统自动收税。
- 欧盟外订单:来自美国/中国等地区的客户 → 按你设置的税务规则处理(通常免 VAT)。
好处
- 合规性:完全符合欧盟 VAT 规则,避免税务风险。
- 自动化:免去了人工核对 VAT ID 的麻烦。
- 灵活性:既能支持 B2C(收税),也能支持 B2B(自动免税)。
典型配置示例
- 法国 B2B 客户(有效 VAT ID) → 免 VAT。
- 法国 B2C 客户(无 VAT ID) → 收取 VAT。
- 德国 B2B 客户(有效 VAT ID) → 免 VAT。
- 欧盟外客户(美国) → 免 VAT。
这个功能能在 WooCommerce 中自动完成 VAT ID 收集 → VIES 验证 → 按规则收税/免税,完美支持 欧盟跨境 B2B 电商的 VAT 合规处理。
支付与配送方式控制
核心逻辑
- 允许商家 基于客户组 / 客户类型 / 订单条件 来控制:
- 哪些支付方式可用
- 哪些配送方式可用
- B2C 和 B2B 客户,能看到完全不同的支付/配送选项。
支付方式控制
你可以按客户组设置不同的支付方式:
- B2C 客户:
- 信用卡 / PayPal 等
- 只允许即时付款
- B2B 客户:
- 银行转账 / 发票付款
- 账期付款 (Net Terms)(如 Net 30)
- 禁止使用 PayPal 等零售支付方式
例如:
- 普通用户下单金额 < ¥5000 → 隐藏“账期付款”
- VIP 批发客户 → 允许“银行转账 + Net 30”
配送方式控制
同样可以按客户组限制物流方式:
- B2C 客户:
- 标准快递、邮政小包
- B2B 客户:
- 大宗货运、托盘运输、货运公司对接
- 禁用零售快递方式
例如:
- 批发商订单金额 ≥ ¥10,000 → 启用“货运托盘配送”
- 分销商客户 → 只能用“代理商专线”
应用场景
- 零售 vs 批发差异化:零售客户走普通快递,批发客户走大宗物流。
- 支付安全:零售客户必须即时付款,批发客户才有账期权限。
- 地区限制:某些物流只对特定国家/客户组开放。
好处
- 精准控制:不同客户享受不同付款和配送体验。
- 提高效率:避免小单客户使用大宗运输,减少成本。
- 贴合 B2B 场景:支持企业常见的“转账 + 托盘运输 + 账期付款”模式。
这个功能,让你可以基于 客户组/订单条件 精确控制支付和配送方式,实现 B2C 用零售支付/快递,B2B 用账期付款/大宗货运 的分层业务逻辑。
复杂税务豁免
核心逻辑
- B2B 交易中常见 免税客户 / 特定地区免税 / 特定条件免税 的情况。
- 在 WooCommerce 里精细化设置税务规则:
- 客户级别免税(某些客户永远免税)
- 客户组免税(批发商组、分销商组自动免税)
- 条件免税(比如:只有填写有效 VAT 号时才免税)
主要功能点
- 客户组规则:为整个客户组(如批发商)启用免税。
- 用户个体规则:某个客户账号被标记为免税。
- 自动 VAT 验证:客户注册/下单时填写 VAT 号,系统自动验证合法性 → 合法则免税,不合法则收税。
- 区域条件:根据客户的国家 / 州设置是否免税(如欧盟跨境 VAT 规则)。
- 前端切换(可选):允许客户在结账时选择“我有免税资格”,填写 VAT 号并申请免税。
应用场景
- 批发商免税:国内企业客户可以免税结算,B2C 零售客户仍需缴税。
- 欧盟 B2B:欧盟内跨境 B2B 订单,客户提供有效 VAT ID → 自动免除增值税。
- 特定国家免税:出口订单自动免税,本地订单正常收税。
- 客户信用控制:部分客户享有免税资格(政府采购、大型企业)。
好处
- 合规性:符合不同国家/地区 B2B 税务要求(如欧盟 VAT 规则)。
- 自动化:系统根据条件自动处理,无需人工审核每笔订单。
- 灵活性:可以同时支持 B2C 有税 / B2B 免税。
这个功能让你可以为 客户组、客户个体、区域、VAT 条件 设置灵活的免税规则,从而在 WooCommerce 里实现 B2B 有税/免税的合规差异化管理。