Solidusは、Ruby on Railsで構築されたオープンソースのeコマースソリューションです

solidus ショッピングカートソフトウェア

Rubyベースの完全にカスタマイズ可能で柔軟なeコマースプラットフォーム

Solidusは、急速に成長しているオンラインビジネス、複雑な店頭、大手小売業者向けの完全なオープンソースのeコマースソリューションです。

概要


Solidusは、Ruby on Railsを使用して構築され、開発者のコ​​ミュニティによって維持されている完全で非常に柔軟なオープンソースのeコマースプラットフォームです。これは、3.4K Github Starsと1K Github Forksを備えた**spree**ツールのフォークです。 Solidusを最大限に活用するには、Ruby on RailsとRubyプログラミング言語に事前に慣れることをお勧めします。 Solidus Open Sourceプラットフォームはコミュニティによってサポートされており、Solidusを使用しているすべての人がソースコードに貢献することを奨励しています。 Solidusを使用すると、すぐにマーケティングに連れて行く完全なeコマーススイートの上に店を建設できます。ストアフロントパーツと管理パネルのバックエンドの両方、ストアのすべての部分をカスタマイズします。 Solidusのカスタマイズは、経験の浅い開発者であっても、非常に簡単に実装できます。他の人は、RubyとRubyのRuby on Rails開発を強力なSolidusを確実に理解する必要がある場合があります。 Solidusを使用して可能なカスタマイズにはさまざまな種類があります。 SolidusはRails Engineであるため、エンジンのRailsガイドが説明するものの多くの多くは、Solidusに直接適用されます。 以下のガイドラインは、Web開発者がSolidus eコマースストアを学び、構築するための基盤を提供します。

システム要求


Solidusは、完全にカスタマイズ可能なeコマースプラットフォームであり、ブランドの共有知識に基づいて構築されています。

  • レール5.0.0以降 -Ruby 2.2.2以下 -SQLite 3 -ImageMagick
  • バンドラー -Linux 64ビット分布をサポートするAPT

特徴


Solidusは、完全なモジュール式パッケージで、箱から出して一連の必須のeコマース機能を提供しています。必要なものを取り、しないものを残し、組み込みの機能を要件に合わせてカスタマイズします。

  • フロントエンドスターター
  • RESTFUL API -GraphQL API
  • 管理者バックエンド
  • 拡張機能
  • 支払い統合
  • 簡単な拡張性
  • 在庫管理
  • 製品管理
  • 分類管理
  • 信頼できるオープンソース

インストール

** Linux(Debianベース)にSolidusをインストールします**

ImageMagickがインストールされていることを確認します。これは、PaperClip.Solidusを追加するには、Rails 5/6アプリケーションと構成および作成されたデータベースから始めます。 Git Repoをクローンし、GEM依存関係をインストールします。

    git clone git://github.com/solidusio/solidus.git
    cd solidus
    bin/setup

Solidus v2.11以上については、Gemfileに次のことを追加します。

    gem 'solidus'

インストールするにはバンドルコマンドを実行します。

    bundle install

GEMSをインストールした後、必要な構成ファイルと移行を作成するには、ジェネレーターを実行する必要があります。

    bin/rails g solidus:install

SolidusストアにアクセスするコマンドでRailsサーバーを起動します

    bin/rails s

solidus \ _frontendストアフロントはhttp:// localhost:3000/でアクセスでき、管理者はhttp:// localhost:3000/admin/にあります。 Solidusストアが開発モードでゆっくりと実行されることに気付くかもしれません。これは、開発中に各CSSとJavaScriptが個別のインクルードとしてロードされるためです。これは、config/環境/開発に以下を追加することで無効にできます。

    Rails.application.configure do
      config.assets.debug = false
    end

デフォルトのユーザーとパスワードは、それぞれadminexamplecomとtest123です。 Solidus \ _auth \ _deviseによって提供されるオプションとレーキタスクもあります。 おめでとう! Solidus Storeを正常にインストールし、心の欲求に合わせて組み込みの機能をカスタマイズしました。

 日本