我们正在建设一个AbleCommerce 7网络商店,并试图将其与现有的销售点系统集成起来。产品库存将在植物商店和网络商店之间共享,因此我们需要定期更新每个产品的手头数量,以使POS和web商店尽可能地保持同步,以避免在任何一个位置过度销售产品。POS系统确实有一个计划好的导出,每小时运行一次。
我的问题是,有没有人有过与商业7网络商店同步数据的经验,你会对一个方法有什么建议吗?
以下是我们目前正在考虑的办法:
。
谢谢你,布莱恩
发布于 2009-02-11 17:38:05
我们已经在AbleCommerce和MAS系统之间建立了这个系统。我们将产品输入到AbleCommerce系统中,然后创建一个过程将库存、价格和成本信息从MAS系统推入到ProductVariants表中。
我们遇到的一个问题是,在对变体数据进行更改之前,ProductVariants表中不存在记录。因此,我们必须编写一个存储过程来自动填充ProductVariants表,以便进行同步。
发布于 2009-01-05 19:22:58
我是用POS软件做的。它不是AbleCommerce,但零售额和POS软件是足够通用的(没有供应商想告诉潜在客户“你需要不同的操作”),它可能会起作用。
销售->库存
找出如何利用数据端口获取几乎实时的销售信息。我把这个输入到消息队列数据库管理系统-表机制,每30秒进行一次轮询和刷新,以更新库存。这里有几个线程通过dbms表讨论MQ。
库存->销售
通常这里会有更多的松懈--否则你会遇到一些有趣的问题,比如QC检查失败、在途检验、接收时的数量验证等等。但是不管怎么做,你都会有一个机制来处理新的手头库存。只需做第一个过程的相反。QOH更改事件会导致消息排队等待一个近乎实时的轮询应用程序来更新POS。
实际上,我在MSSQL中使用了一个队列表,其中一个列用于messagetype,XML用于消息有效负载。
结果比描述听起来简单得多。如果你想离线的话告诉我。
https://stackoverflow.com/questions/414160
复制相似问题