vps精选(GitHub精选 | Ruby on Rails 电子商城开源项目)
《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
The End
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。
发表评论