我有两个单独的网站(f.e。abc.com和123.com)商店有相同的产品,但价格不同。我希望这两家店分享产品库存,而不是更多。所以我想这只是数据库中的一列。在两个独立的Prestashop网站之间是否有一种同步产品库存的好方法?Prestashop在两个独立的Prestashop网站之间共享产品库存
回答
为了实现您的目标。您应该使用Prestashop中的多核功能(共享产品和库存),请参阅doc.prestashop.com/display/PS16/Managing+Multiple+Shops
因为我假设您没有将其用于特定原因,因此您需要去创建你自己的模块。你的模块应该注册到actionUpdateQuantity钩子,这意味着每当你的库存发生变化时,它应该做一些事情,即发送消息给其他商店。
通常情况下,您会使用Prestashop webservice进行此类行为,但由于webservice在库存管理方面存在一些问题(请参阅http://forge.prestashop.com/browse/PSCSX-3170,主要与高级库存管理有关)。我不知道您是否使用ASM功能,但我创建了一个示例模块来同步您的股票。它可以适应与ASM功能兼容。
在模块配置中,您会找到当前商店的同步网址,您可以在其他商店中使用该网址。所以你会在两个商店安装模块并交叉引用它们。我创建了一个单独的sync.php文件,将调用该文件来同步库存。正如所说的,通常你应该使用web服务功能(如果你不使用ASM,你可以调整它来使用webservice,如果你确实使用ASM,你必须使用来调整它以允许库存移动和评估)。
对于代码,请参阅存储库在https://github.com/mwienk/prestashop-syncstock
感谢您的建议,非常感谢!我决定使用多核功能。 –
- 1. prestashop 1.5基本产品库存管理
- 2. 在prestashop的产品下添加共享按钮
- 3. 导出Prestashop产品
- 4. Prestashop产品图片
- 5. Prestashop产品每页
- 6. PrestaShop产品组合
- 7. Prestashop中的产品信息
- 8. 的Prestashop所有产品
- 9. 产品图片的Prestashop
- 10. 其中是prestashop产品的sku保存
- 11. 独立共享库
- 12. 将XML产品导入Prestashop
- 13. SMARTY - stemmings - 产品数量(Prestashop)
- 14. Prestashop添加产品组合
- 15. Prestashop产品页面错误
- 16. Prestashop 1.6 url虚拟产品
- 17. Prestashop WebService:添加产品
- 18. 产品价格Prestashop 1.7
- 19. PrestaShop - 插入产品脚本
- 20. Prestashop - 设定产品重量
- 21. Prestashop单产品定制
- 22. Prestashop产品审查模块
- 23. Prestashop - 特色产品标签
- 24. Prestashop API订单产品
- 25. 在两个独立的应用程序之间共享dll内存dlll
- 26. Prestashop - 更改产品数据库中的产品类别
- 27. 在两个网站之间共享一个cookie
- 28. 在Prestashop中获取产品的标签
- 29. prestashop在栏外的特色产品
- 30. 获取产品中组合的库存(PrestaShop)
我想你可以通过web服务。当一个网站的库存变化时,通过webservice更新另一个网站的库存,反之亦然。 – TheDrot
@TheDrot你能分享更多关于它的信息吗? –
您可以使用prestashop webservice和prestashop钩子。 Webservice用于沟通2个prestashop站点并使用钩子捕捉股票更新/更改。您可以使用StockAvailable类获取产品的当前库存详细信息,并且同一类具有更新库存的不同功能。 –