Solidus是由Ruby在Rails上构建的开源电子商务解决方案

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商店,现在可以根据自己的意愿自定义任何内置功能。

 简体中文