我想知道是否有一些最佳实践将Magento 2用作无头电子商务解决方案。
2017年典型的电子商务是拥有全渠道解决方案,其中包括
- 电子商务
- 不育系
- 多平台
- 层系统集成(ERP,...)
我想知道如何将Magento 2 API与这种解决方案结合在一起。
我的方法:
对台式机/移动Web应用程序和移动应用程序使用不同的前端框架(例如angular)
仅使用Magento 2 API才能检索电子商务数据/操作或与之交互
仅使用CMS API才能检索CMS数据。
专业版:仅API,全渠道
缺点:性能/功能/格式的局限性
有关此方法的一些问题:
- 谁负责格式化数据,例如价格。Magento API和前端框架?
- 谁负责调整产品图像的大小并缓存它们?因为在本地Magento 2 API中没有调整大小或缓存系统。
- 我是否需要创建新的自定义隔离API或扩展本机以用于将来的升级?
- 您是否建议使用额外的图层以结合CMS和Magento API?
感谢您分享经验。
此外,我发现了这种方法:http : //fbrnc.net/blog/2015/10/super-scaling-magento
有用的链接:
- https://blogi.lamia.fi/verkkokaupat/headless-ecommerce/
- http://www.magetitans.it/headless-new-buzzword-magento-2-sander-mangel/
- https://www.youtube.com/watch?v=6OuzAtqtWRE
https://pantheon.io/blog/headless-websites-whats-big-deal-decoupled-architecture
https://creately.com/diagram/example-v2/ihbyjjkf/Example%20Headless%20Architecture
https://alankent.me/2016/12/14/headless-magento-and-extensions/
编辑:
我找到了一个很好的引导程序,以便为您的Magento 2 API创建自己的缓存逻辑:https : //github.com/magespecialist/m2-MSP_APIEnhancer
编辑: 一个不错的开源项目,目的是将Magento 2用作VueJS PWA的无头电子商务:https : //github.com/DivanteLtd/vue-storefront
编辑: 基于React的官方Magento 2 PWA工具:https://github.com/magento-research/pwa-studio