solidus 购物车软件
基于红宝石的完全可定制且灵活的电子商务平台
Solidus是一个完整的开源电子商务解决方案,可快速发展,在线业务,复杂的店面和大型零售商。
概述
Solidus是一个完整且非常灵活的开源电子商务平台,该平台使用Ruby在Rails上建造,并由开发人员社区维护。它是**狂欢**的叉子,具有3.4k GitHub星和1K GitHub叉。为了充分利用Solidus,我们建议您熟悉Ruby在Rails上,以及Ruby Programming Language。 Solidus开源平台得到了社区的支持,它鼓励使用Solidus的每个人都为源代码做出贡献。 Solidus允许您在完整的电子商务套件之上建立商店,该套件将您立即上市。自定义商店的每个部分,包括店面部分和管理面板后端。即使对于经验不足的开发人员,Solidus的定制也非常易于实施。其他人可能需要对Ruby和Ruby对Rails Development供电Solidus有牢固的了解。使用Solidus可以使用不同类型的自定义。由于Solidus是铁轨发动机,因此发动机上的Rails指南的大部分内容直接适用于Solidus。 下面的指南为Web开发人员提供了学习和建立Solidus电子商务商店的基础。
系统要求
Solidus是完全可定制的电子商务平台,基于品牌的共同知识。 -Rails 5.0.0或更新
- 红宝石2.2.2或更新 -SQLITE 3
- 成像 -Bundler -Linux 64位分布支持APT
特征
Solidus用完全模块化的包装提供了一套完整的基本电子商务功能。拿起所需的东西,留下不需要的东西,并根据您的要求自定义任何内置功能。
- 前端起动器
- 休息的API -GraphQl API
- 管理后端
- 扩展
- 付款集成
- 简单的可扩展性
- 库存管理
- 产品管理
- 分类管理
- 您可以信任的开源
安装
**在Linux(基于Debian)上安装Solidus **
确保已安装了ImageMagick,这是纸卷所需的。要添加Solidus,请从Rails 5/6应用程序和配置和创建的数据库开始。克隆git repo并安装宝石依赖性。
git clone git://github.com/solidusio/solidus.git
cd solidus
bin/setup
对于Solidus v2.11及更高版本,将以下内容添加到您的Gemfile中。
gem 'solidus'
运行捆绑命令要安装。
bundle install
安装GEM后,您必须运行发电机才能创建必要的配置文件和迁移。
bin/rails g solidus:install
使用命令访问Solidus Store,启动Rails Server
bin/rails s
Solidus \ _Frontend Storefront将在http:// localhost:3000/可以访问,可以在http:// localhost:3000/admin/。 您可能会注意到您的Solidus商店在开发模式下运行缓慢。这可能是因为在开发中,每个CSS和JavaScript都被加载为单独的包含。可以通过将以下内容添加到Config/Environments/Development.RB来禁用。
Rails.application.configure do
config.assets.debug = false
end
默认用户和密码分别为Adminexamplecom和TEST123。 Solidus \ _auth \ _devise提供了一些选项和耙子任务。 恭喜!您已经成功安装了Solidus商店,现在可以根据自己的意愿自定义任何内置功能。