搜索与过滤
快速找到合适的产品对于高效的销售点操作至关重要。WCPOS 提供强大的搜索和过滤功能,帮助您在大型库存中即时定位产品。

WCPOS 中的产品搜索和过滤界面
产品搜索
统一搜索字段
WCPOS 具有一个单一的搜索字段,可以同时搜索多个产品属性:
- 产品名称 - 搜索产品标题和描述
- SKU - 匹配产品 postmeta
_sku字段 - 条形码 - 搜索配置的条形码字段,这可以是任何 postmeta 字段。旧设置是
_sku,但将来将更改为_global_unique_id。
只需在“搜索产品”字段中输入您的搜索词,销售点将立即过滤所有这些字段的结果。
标记化搜索技术
搜索功能使用 FlexSearch library 具有先进的标记化能力:
- 前向标记化 - 从开头匹配部分单词(例如,搜索“蓝色”将找到“蓝莓”)
- 性能优化 - 使用性能预设以快速获取搜索结果
- 语言适配 - 适应您商店的配置语言
- 延迟初始化 - 通过仅在需要时加载搜索索引来优化内存使用
搜索工作原理
当您在搜索字段中输入内容时,销售点:
- 标记化 您的输入为可搜索的词
- 首先在本地 存储的产品数据中搜索以获取即时结果
- 查询服务器 如果没有找到本地匹配项,然后下载并存储新产品以供未来搜索
- 实时更新结果 随着您输入的内容进行更新
这种方法确保了快速的搜索性能,同时逐步构建完整的本地产品数据库。
产品过滤
过滤栏
在搜索字段下方,您会找到交互式过滤切换和下拉菜单,允许您通过特定条件缩小产品范围。
可用过滤器
库存状态
根据库存状态过滤产品:
- 有货 - 有可用库存的产品
- 缺货 - 库存为零的产品
- 可预购 - 可预购的产品
推荐产品
切换以只显示在您的 WooCommerce 商店标记为“推荐”的产品。
打折产品
过滤以仅显示当前在售或有活动折扣的产品。
类别
使用类别下拉菜单按分配的产品类别过滤产品。这可以帮助您快速找到特定部门或产品线内的产品。
标签
通过产品标签过滤,以查找您在 WooCommerce 商店中定义的具有特定属性或特性的商品。
使用过滤器
- 切换过滤器 - 点击任何过滤器按钮以激活它(激活的过滤器以突出显示)
- 多个过滤器 - 您可以组合多个过滤器以进一步缩小搜索范围
- 清除过滤器 - 再次单击激活的过滤器以停用它
- 搜索 + 过滤 - 将过滤器与搜索字段一起使用以精确定位产品
条形码配置
搜索字段
搜索功能会自动包含您配置的条形码字段。用于搜索的条形码字段取决于您的 POS 设置配置。
常见问题解答
_global_unique_id 条形码字段的用途是什么?
_global_unique_id 字段是 WooCommerce 最近添加的新条形码字段,用于在商店之间提供更好的条形码标准化。
要点:
- 现代标准:该字段专门为全球条形码识别而设计
- POS 配置:您可以在 POS 设置中配置 POS 使用
_global_unique_id作为条形码字段 - 旧版与新版:旧条形码设置使用
_sku字段,但这将在未来版本中更改为_global_unique_id - 灵活性:如果您使用第三方条形码插件,可以将任何产品元字段配置为条形码字段
- 未来默认:
_global_unique_id将在未来的 POS 更新中成为默认条形码字段
要配置 POS 使用哪个字段作为条形码,请访问 WordPress 管理区域中的 POS 设置。
为什么我在搜索时看不到我的所有产品?
WCPOS 使用渐进式产品下载以保持性能。如果您没有看到某个产品:
- 尝试搜索它 - 这将触发 POS 在您的服务器上查找该产品
- 等待下载 - POS 将分批下载该产品及其他产品
- 再次搜索 - 一旦下载,该产品将出现在未来的搜索中
此过程确保即使有成千上万的产品,您的 POS 仍然保持快速和响应。有关更多信息,请参阅我们的 产品同步 指南。
我可以搜索部分产品名称或 SKU 吗?
可以!标记化搜索使用前向匹配,这意味着:
- 搜索“蓝色”将找到“蓝莓”、“蓝衬衫”等产品
- 搜索“ABC”将找到类似“ABC123”、“ABC-XYZ”等的 SKU
- 您不需要输入完整的单词或代码
该搜索旨在快速找到产品,所需输入最少。