设置店铺
多店铺功能需要 WCPOS Pro。未启用 Pro 时,WCPOS 将根据 WooCommerce 常规设置作为单个虚拟店铺运行——不会显示店铺管理界面。
本页面将完整介绍创建店铺位置的流程。如需了解概念概述(多店铺功能、按店铺定价、ATUM 集成),请参阅多店铺。
开始之前
- 已安装 WCPOS Pro 并激活许可证。激活 Pro 后,将在 WP Admin 的 POS 菜单下添加店铺子菜单。
- 在此店铺工作的收银员拥有 WordPress 账户,且其角色包含访问 WooCommerce POS 权限。如尚未设置,请参阅访问设置。
- (可选) 准备好要上传的 Logo 文件——PNG 或 JPG 格式,建议 300×300 或更大尺寸。
创建店铺
打开店铺列表
在 WP Admin 中,前往 POS → 店铺。您将看到现有店铺的列表,包含店铺、地址、授权用户列,以及每行一个打开 POS 按钮。
如果这是您的第一家店铺且刚刚激活了 Pro,列表将为空。点击页面顶部的添加新店铺。
命名店铺
在编辑器顶部,设置店铺名称。该名称将显示在收据上、登录时的店铺选择器中,以及 POS 各处的店铺筛选器中。必填。
示例:"街边咖啡馆"、"仓库 — 自提点"、"市集摊位 #3"。
填写主栏内容
编辑器左侧汇集了所有会显示在收据上的内容:
- 店铺 Logo — 通过 WP 媒体库上传。如果站点已设置自定义器 Logo,还有一个*"未设置店铺 Logo 时使用站点 Logo"*开关可作为后备选项。
- 地址 — 地址 1、地址 2、城市、州/省、邮编、国家。国家为即输即搜下拉框。
- 联系方式 — 网址、电话、邮箱。
- 收据信息 — 结束语、退换政策、页脚。支持纯文本和简单 HTML(
<strong>,<em>,<b>,<i>,<br>,<p>). - 收据模板 — 将*"店铺专属收据模板"*开关保持关闭,即可继承来自 POS → 模板的站点级模板列表;将其打开则可为此店铺选择一组自定义模板。选择自定义模板组后,即可通过拖拽手柄重新排序。
- 收据预览 — 实时预览,带有模板选择器和"示例数据 / 订单"切换开关,让您在保存前即可看到收据的实际呈现效果。
配置侧边栏
右侧栏是不会显示在收据上的店铺专属配置:
- 授权用户 — 列出所有角色包含访问 WooCommerce POS 权限的 WordPress 用户的复选框列表。勾选可在此店铺登录的收银员。列表留空表示所有具备 POS 权限的用户均获授权——适合单店铺站点。
- 税率 — 计税依据下拉框:本店铺地址 (默认) 或基准位置。下方表格按税种显示所选地址对应的实际税率;该表只读,请在 WooCommerce → 设置 → 税务中配置实际税率。
- 税号 — 可重复添加的行(类型 / 值 / 国家 / 标签),用于设置各店铺的 VAT、ABN、GSTIN 等。留空则回退到站点级的店铺税号。
- 店铺设置 — 货币、货币符号位置、区域、时区。默认采用站点值;仅当本店铺运营方式与站点默认不同时才需覆盖。
- 营业时间 — 每日的时间段,以及一个自由文本备注字段。可选,部分模板会使用。
保存
全新的店铺在首次保存之前会一直显示创建按钮。点击创建。
保存后,页面将切换为自动保存模式——编辑内容会在短暂延迟后自动保存,并在角落显示正在保存… → 已保存的指示。您可以随时离开页面,更改都会保留;如果尝试在有未保存更改时关闭,浏览器会发出警告。
收银员登录时看到的内容
收银员登录时,POS 会显示一个店铺选择器,列出该收银员获授权的所有店铺:
- 仅授权一家店铺 — 该店铺会自动选中,打开 POS 按钮立即可用。选择器仍会显示,以便收银员确认即将进入哪家店铺。
- 授权多家店铺 — 选择器显示单选列表。选择一家店铺,然后点击打开 POS。
- 未授权任何店铺 — 选择器为空。请将该收银员添加到某家店铺的授权用户列表中,或将该列表留空以授权所有人。
POS 启动时,所选店铺会以 ?store={id} 的形式附加到地址中,并记录在该会话期间提交的每一笔订单上(即 _pos_store 订单元数据)。这正是按店铺报表、订单页面的店铺筛选器、收据上对应的 Logo 和地址,以及按店铺定价等功能的基础。
按店铺定价
WCPOS Pro 拥有原生的按店铺定价机制——独立于 ATUM。在每个商品(及变体)的编辑界面上,价格和税务选项卡都会增加按店铺覆盖的选项:
- 在 WP Admin → 商品 → 编辑中打开一个商品。
- 在价格选项卡上,为需要覆盖的店铺勾选*"设置店铺专属价格"*复选框。
- 为该店铺输入常规价格(以及可选的促销价)。
- 保存商品。
当收银员在该店铺操作时,POS 会使用店铺专属价格。在没有覆盖设置的店铺操作时,则采用标准的 WooCommerce 价格。
同样的方式也适用于税务选项卡,用于设置按店铺的税务状态 / 税种——当某个位置处于免税区而另一个不在时尤其有用。
当您希望在不同位置使用不同的货架价格但共享库存时,WCPOS 的原生按店铺定价是合适的工具。如果您还需要按位置统计库存数量,请安装 ATUM 多库存集成——它会在店铺编辑器中增加库存位置下拉框和定价来源选择器(默认 / WCPOS Pro / ATUM),让您可以为每家店铺混合使用这两套系统。
特殊情况
添加新店铺时,已有的订单会受到什么影响?
不受影响。订单会在销售时被打上 _pos_store 元数据。添加新店铺不会追溯重新分配任何已有订单。在激活 Pro 之前(或在单店铺设置下)提交的订单没有 _pos_store 元数据,将继续以站点级默认值呈现。
如果需要将已有订单重新分配到其他店铺,请在 WP Admin → WooCommerce → 订单中打开该订单,使用 Pro 在单个订单界面中添加的店铺下拉框。
如何删除店铺?
店铺编辑器上的回收站按钮(以及店铺列表中的行操作)执行的是 WordPress 软删除(wp_trash_post)。它不会硬删除,因此:
- 该店铺会从收银员选择器和筛选下拉框中隐藏。
- 引用了已移入回收站店铺的现有订单,在重新打印收据和查看订单详情时仍能正确解析——已移入回收站店铺的名称、地址和 Logo 仍然可用。
- 从回收站还原可使店铺恢复为活动状态,并保留其所有设置。
只有彻底硬删除(从回收站 → 永久删除)才会移除店铺记录。引用了已硬删除店铺的订单会回退为*"店铺 #ID"*以及站点级默认值。
一名收银员可以在多家店铺工作吗?
可以——在该收银员应有权访问的每家店铺的授权用户列表中勾选其名字。系统没有为每个用户设置"主店铺"的概念。每次登录时,他们都通过选择器选择要在哪家店铺操作。
可以为不同店铺设置不同货币吗?
在店铺的侧边栏中设置货币和货币符号位置。对于在该店铺打开的任何会话,这些设置都会覆盖站点级的 WooCommerce 货币——收据、价格和合计金额都将以该店铺的货币格式显示。
这只是显示格式的设置;您仍需为每种货币配备兼容 WooCommerce 的支付网关,汇率处理也由您的店铺自行负责。
为什么安装 Pro 后没有出现店铺子菜单?
两个常见原因:
- Pro 未激活 — 前往 POS → 设置 → 许可证,确认许可证密钥显示为已激活。
- 旧版免费 + Pro 布局 — v1.8 之前的 Pro 是免费插件的附加组件。如果您已升级到 v1.8+,则需要停用并删除免费插件(参见安装 WCPOS Pro 中的说明)——两者同时安装可能会遮盖店铺菜单。