《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:4000
curl --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
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.summeng.com/19921.html
如若转载,请注明出处:https://www.summeng.com/19921.html