# 产品同步

WCPOS（销售点）系统的一个显著特点是其数据管理的做法。它提供了一种处理大量产品数据的高效方法。本指南解释了 WCPOS 中产品的下载和同步方式。

## 产品的本地存储[​](#local-storage-of-products "直接链接到 产品的本地存储")

WCPOS 从您的 WooCommerce 商店中获取产品并将其本地存储在您的设备上。这种做法意味着一旦产品下载完成，就不需要重复获取。随着您继续使用 POS，它将逐步下载您 WooCommerce 商店中的所有产品，创建一个您产品的本地数据库。

## 批量下载产品[​](#batch-downloading-of-products "直接链接到 批量下载产品")

对于大多数商店来说，尝试一次下载超过大约 50 个产品可能会导致服务器负载过高、响应时间变慢，甚至服务器崩溃。为了防止这种情况，WCPOS 设计为一次下载小批量产品，通常约为 50 个产品。此过程将继续，直到整个库存已被本地存储，确保能够管理大量数据而不会给服务器带来不应有的压力。

## 使用产品搜索[​](#using-the-product-search "直接链接到 使用产品搜索")

启动批量下载产品的有效方法是使用产品搜索功能。每次进行产品搜索时，POS 系统都会获取并存储另一批产品。这种策略不仅帮助您逐步下载新产品，还增强了搜索功能的速度和效率，因为更多的产品被本地存储。

## 结论[​](#conclusion "直接链接到 结论")

重要的是要理解，所有产品不会一次性出现在您的 POS 系统中，这完全是正常的。随着时间的推移，通过使用产品搜索和其他 POS 操作，您将下载到所有产品。有关 WCPOS 操作的更多详细信息，请参见 [架构](/zh-CN/reference/architecture.md)。

WCPOS 旨在优化服务器负载和操作效率。逐步产品下载功能确保了顺畅、高效且用户友好的零售管理体验。

提示

如果您遇到持续的同步问题，而正常的同步无法解决，您可以 [清除所有本地数据](/zh-CN/support/troubleshooting/clear-local-data.md)，强制重新下载您整个商店的产品。

## 常见问题[​](#faq "直接链接到 常见问题")

我如何获取更多产品加载？

POS 中的产品同步可以通过多种方式触发：

* 当 POS 首次加载时。
* 每次执行产品搜索时。
* 应用过滤器，例如按类别或标签。
* 滚动到产品列表的底部。
* 手动按下同步按钮（短按进行同步，**长按**进行清除和刷新选项）。
* 此外，POS 将每 10 分钟自动同步一次。

一旦所有产品下载完成，未来的同步将仅获取自上次同步以来更新的产品。

我已经滚动到最底部，仍然没有显示所有产品

并不是所有产品都显示的原因可能有几个：

* POS 默认会隐藏缺货商品。如果您希望显示缺货商品，可以在产品显示设置中更改此设置。
* WooCommerce REST API 仅与标准的 WooCommerce 产品类型兼容，即简单型、可变型、分组型和外部型。如果您使用的是自定义产品类型，它们可能不会在 POS 中显示。

***
