我们正在构建一个 AbleCommerce 7 网络商店,并尝试将其与现有的销售点系统集成。产品库存将在实体商店和网上商店之间共享,因此我们需要定期更新每种产品的现有数量,以使 POS 和网上商店尽可能保持同步,以避免在任一位置过度销售产品. POS 系统确实有一个每小时运行一次的预定导出。
我的问题是,有没有人有过将数据与 Able Commerce 7 网络商店同步的经验,您对方法有什么建议吗?
以下是我们目前正在考虑的方法:
- 从 POS 系统获取导出的产品数据并确定需要更新哪些产品。使用 AbleCommerce 调用驻留在服务器上的定制 Web 服务,以调用 AbleCommerce API 并适当地更新 Web 商店。
- Able Commerce 确实有一个数据端口实用程序,可以通过 Able Commerce XML 格式导入/导出网络商店数据。这将提供所有合并逻辑,但似乎没有办法以编程方式启动合并过程。他们的实用程序是一个已编译的 Windows 应用程序。没有我们知道的命令行界面。数据端口实用程序调用服务器上的 ASHX 处理程序。
- 采用类似于上面 #1 的方法,但尝试使用数据端口 ASHX 处理程序来更新产品,而不是使用我们自己的自定义 Web 服务。目前没有我们知道的与 ASHX 处理程序接口的文档。
谢谢,布赖恩