跳到主内容
版本: 1.x

搜索与筛选

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

产品搜索和筛选界面

WCPOS中的产品搜索和筛选界面

统一搜索字段

WCPOS具有一个单一的搜索字段,能够同时搜索多个产品属性:

  • 产品名称 - 搜索产品标题和描述
  • SKU - 匹配产品的postmeta _sku 字段
  • 条形码 - 搜索配置的条形码字段可以是任何postmeta字段。旧设定为 _sku,但未来将更改为 _global_unique_id

只需在“搜索产品”字段中输入您的搜索词,POS将立即在所有这些字段中筛选结果。

标记化搜索技术

搜索功能使用了 FlexSearch库,具备高级的标记化能力:

  • 前向标记化 - 从开头匹配部分单词(例如,搜索“blue”将找到“blueberry”)
  • 性能优化 - 使用性能预设以快速返回搜索结果
  • 语言感知 - 适应您商店配置的语言
  • 惰性初始化 - 仅在需要时加载搜索索引,优化内存使用

搜索如何工作

当您在搜索字段中输入时,POS会:

  1. 标记化 您的输入为可搜索的术语
  2. 优先搜索 本地存储的产品数据以获得即时结果
  3. 查询服务器 如果未找到本地匹配项,则下载并存储新产品以供未来搜索
  4. 实时更新结果 随着您的输入进行更新

这种方法确保了快速的搜索性能,同时逐步构建完整的本地产品数据库。

产品筛选

筛选栏

在搜索字段下方,您会找到互动的筛选开关和下拉菜单,允许您根据特定标准缩小产品范围。

可用的筛选器

库存状态

根据产品的库存状态筛选产品:

  • 有库存 - 有可用库存的产品
  • 缺货 - 库存为零的产品
  • 预购 - 可接受预购的产品

切换仅显示在您的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使用渐进式产品下载来维持性能。如果您没有看到某个产品:

  1. 尝试搜索它 - 这将触发POS在您的服务器上查找它
  2. 等待下载 - POS将以小批量下载该产品及其他产品
  3. 再次搜索 - 下载后,该产品将在未来的搜索中出现

该过程确保即使有数千个产品,您的POS仍然快速响应。有关更多信息,请查看我们的 产品同步 指南。

我可以搜索部分产品名称或SKU吗?

可以!标记化搜索使用前向匹配,这意味着:

  • 搜索“blue”将找到带有“blueberry”、“蓝色衬衫”等的产品
  • 搜索“ABC”将找到像“ABC123”、“ABC-XYZ”等的SKU
  • 您不需要输入完整的单词或代码

此搜索设计旨在快速找到产品,减少输入量。