>本文探讨了美杜莎(Medusa),这是Shopify的引人注目的开源替代品,该替代方案是考虑到开发人员的设计。 它优先考虑自定义和可扩展性,解决了Shopify经常遇到的限制。
Shopify的易用性使其成为寻求快速在线商店设置的企业的流行选择。 但是,其可伸缩性限制和繁琐的自定义逻辑开发是有据可查的缺点。
>开源和开发人员以广泛的自定义和可扩展性,超出了Shopify的限制,以开源和开发人员为中心:
无头方法将前端和后端解开。后端仅管理数据和逻辑,将API暴露于前端交互。 这种去耦使开发人员可以选择其首选的前端语言或框架(例如,盖茨比,next.js),并集成了各种渠道(移动应用程序,市场)。美杜莎(Medusa)的三个组件(无头服务器,店面,管理面板)可使用任何框架独立构建,仅通过REST API进行交互。 这使前端开发人员能够专注于无后端约束的用户体验。
的灵活性 上述灵活性受益于开发人员和商人。 商家可以集成诸如Strapi或CMS功能的首选服务。 集成是通过在MEDUSA服务器内运行的无需其他服务器资源的插件插件,无论是预构建的还是自定义的。
高级电子商务能力Medusa提供无缝的多区域和多币种支持,而无需限制。 与Shopify通常限制了此功能,MEDUSA允许通过货币进行单个产品定价,消除了管理多家商店的需求并减少错误。
>自动化RMA Flow
促销API和礼品卡
>Medusa的高级促销API允许广泛自定义折扣(免费送货,固定金额,百分比),针对特定客户群,产品等。 礼品卡很容易管理并提供高级自定义选项。
美杜莎的可扩展性促进了在线市场的创建。 Medusa扩展器插件可增强针对市场用例的自定义化。 教程通过市场设置指南开发人员,包括用户和产品管理,订单处理和用户权限。
>
社区和支持
> 本节概述了Medusa Server,Admin和Gatsby Storefront的安装。
>先决条件
设置Medusa服务器
npm install -g @medusajs/medusa-cli
创建一个新服务器:medusa new my-medusa-store --seed
启动服务器:cd my-medusa-store && medusa develop
安装存储插件(推荐使用Minio,S3或Digitalocean空间)。
git clone https://github.com/medusajs/admin medusa-admin
npm install
(在Localhost:7000上运行)npm start
和admin@medusa-test.com
supersecret
安装Gatsby Storefront
npm install gatsby-cli -g
>
gatsby new my-medusa-storefront https://github.com/medusajs/gatsby-starter-medusa
>。.env.template
(在Localhost:8000上运行).env.development
npm start
下一步:
>通过集成付款方式(条纹,PayPal),搜索功能(Algolia,Meilisearch),部署到Heroku并咨询API参考,进一步探索了美杜莎的能力。 美杜莎不和谐社区提供了进一步的帮助。
常见问题(常见问题解答):>>提供的常见问题解答已经写得很好且全面。 不需要更改。
以上是与免费的,开发人员友好的Shopify替代品见面的详细内容。更多信息请关注PHP中文网其他相关文章!