0

我有带有 Mysql 的 Magento 电子商务系统和基于 Windows 的 POS 系统,使用 MSSQL 数据库编写.net,

实时管理股票的最佳方式是什么?

解决方案1编写一个cron作业将事务导出到xml文件然后发送数据,也可以通过ftp从POS读取更新数据。并在 POS 系统上创建 widows 服务器以读取 xml 文件以更新数据库,并在导出 xml 后在有销售或手动更改库存时更新 Magento。

解决方案 2 我可以创建一个 Web 服务来更新两端的库存吗?

提前致谢。

4

1 回答 1

1

实时几乎总是一个棘手的问题。

我要做的是利用 Magento API 来获取和设置您需要的有关股票的信息。您可能会发现 Magento API 有点慢。Alan Storm 在他的博客 alanstorm.com 上有一些很好的文章来解释 API 的来龙去脉。如果您想了解更多信息,我会去那里看看。

Alan Storm 还发布了他自己的 API,称为 MercuryAPI。这可能对您有所帮助。

否则,您可以为需要处理的内容创建自己的 API 端点。我发现有时这是你最好的选择。您必须记住的一件事是,您将独自负责保护您自己制作的任何东西(请小心)。在您的情况下,您可能会处理 Magento 的 Stock Item 模型。您不一定需要处理整个产品模型来更新库存水平。

于 2012-04-30T10:11:50.280 回答