《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是基于 Ruby on Rails 实现的电子商城开源项目。项目优势:spree_api:REST API 接口spree_frontend:移动优先,可自定义的店面spree_backend:功能丰富的管理面板spree_cmd:开发人员的命令行工具spree_core:数据层、服务和邮件、基本组件主要特点:全球商务- 开箱即用的多货币和多语言支持,不同地区的不同运输方式/成本,高级税收计算多商店- 在一个 Spree 实例上托管多个品牌/商店,具有不同的品牌、配置、付款方式、运输选项、产品目录等多供应商市场- 使用专用供应商仪表板与多个供应商一起运行您自己的市场响应式管理面板- 管理和策划产品、用户、订单、退货、发货等订单- 强大的订单、发货、退货和退款系统购物车- 全面而先进的折扣系统支付- 开箱即用的 30 多个支付提供商集成以及用于集成任何其他网关的 API无处不在- 云、VPS、Docker、Kubernetes战斗测试- 自 2007 年以来,全球数以千计的商家在所有类别中使用!完全可定制- 挑选您想要使用的部件并定制其他所有内容(店面、订单处理、API 等)以创建您的业务所需的独特解决方案通过扩展提供更多功能- 社区构建的数十个扩展,可供免费使用!安装:下载相关安装包解压根据需要重命名目录spree_starter-main在上述目录中运行bin/setup等待命令执行(大约需要 2-3 分钟)连接到 API您的 API 服务器已启动并正在运行。下载 Open API 文档并将其导入 Postman开始播放。您的后端服务器 URL用于获取您可以使用的产品列表:http://localhost:4000curl –request GET \
–url http://localhost:4000/api/v2/storefront/products \
–header 'Content-Type: a登录管理面板使用浏览器窗口导航到http://localhost:3000/admin。您可以使用用户名和密码登录。spree@example. comspree123开发者文档详情:https://dev-docs.spreecommerce.org/API地址:https://api.spreecommerce.org/docs/api-v2/YXBpOjMxMjQ5NTg-authentication小样地址:https://demo.spreecommerce.org/t/categories/men
本文出自快速备案,转载时请注明出处及相应链接。