跳到主要内容
版本:1.x

介绍

警告

WooCommerce POS v1.0 与之前的 0.4.x 版本相比进行了重大更新:

  • 应用现在使用 React Native 构建,利用现代化的开发工具。
  • 这个新的代码库将使我们能够添加更多功能,首先是一个专门的 桌面应用程序。iOS 和 Android 版本是我们接下来要做的。
  • 一些功能从 0.4.x 版本发生了变化,这可能会让一些用户感到困惑。

我们正在努力更新文档,以帮助您尽快了解这些变化。感谢您在这个过渡期间的耐心等待。

🔑 关键概念

WooCommerce POS 被设计为一个由两部分组成的系统:

  1. PHP 插件: 托管在您的服务器上,这是一个相对较小的插件,它扩展了 WooCommerce REST API

  2. JavaScript 客户端: 这在您的浏览器或桌面应用程序中本地运行,稍后还会有 iOS 和 Android 应用程序。

您可以将其视为两个独立的世界:

  • PHP 世界 是使用 WordPress 和 WooCommerce 进行数据管理的地方。
  • JavaScript 世界 复制了您的 WooCommerce 商店,针对快速搜索和离线使用进行了优化。
Loading...

数据使用 WooCommerce REST API 从 WooCommerce 获取。这意味着 POS 必须下载每个产品、变体、产品类别、客户、税率等数据以在本地存储它们。 虽然这可能会在最初消耗时间,但一旦下载完成,它们就可以立即使用,无需不断从服务器获取。

🏛️ 架构的优缺点

优点 😊缺点 😟
搜索本地数据是即时的保持数据同步是具有挑战性的
POS 将离线工作受 WooCommerce REST API 的限制
能够为桌面、iOS 和 Android 创建更好的本机应用程序WordPress 主题和钩子无法自定义 POS 应用程序