Solidus, Ruby on Rails ile inşa edilmiş açık kaynaklı bir e-ticaret çözümüdür

solidus Alışveriş sepeti yazılımı

Ruby tabanlı tamamen özelleştirilebilir ve esnek e -ticaret platformu

Solidus, hızla büyüyen çevrimiçi işletmeler, karmaşık vitrinler ve büyük perakendeciler için eksiksiz bir açık kaynaklı e-ticaret çözümüdür.

Genel Bakış


Solidus, Ruby on Rails kullanılarak inşa edilmiş ve bir geliştiriciler topluluğu tarafından korunan eksiksiz ve çok esnek bir açık kaynak e -ticaret platformudur. 3.4k Github yıldızları ve 1k Github çatalları olan Çılgınlık aracı çataldır. Solidus’tan en iyi şekilde yararlanmak için, Ruby On Rails ve Ruby programlama dilini önceden bilmenizi öneririz. Solidus açık kaynak platformu topluluk tarafından desteklenir ve Solidus’u kullanan herkesi kaynak koduna geri dönmeye teşvik eder. Solidus, mağazanızı hiçbir zaman pazarlamayı sağlayan eksiksiz bir e -ticaret süitinin üstüne inşa etmenizi sağlar. Mağazanın her parçasını hem mağaza kısmı hem de yönetici paneli arka uçunu özelleştirin. Solidus özelleştirmelerinin deneyimsiz geliştiriciler için bile uygulanması çok kolaydır. Diğerleri, güç veren Ruby ve Ruby on Rails gelişiminin sağlam bir şekilde anlaşılmasını gerektirebilir. Solidus kullanarak mümkün olan farklı özelleştirme türleri vardır. Solidus bir Rails motoru olduğundan, motorlardaki Rails kılavuzunun çoğu doğrudan Solidus için geçerlidir. Aşağıdaki kılavuz, web geliştiricilerinin Solidus e -ticaret mağazasını öğrenmeleri ve geliştirmeleri için bir temel sağlar.

Sistem gereksinimleri


Solidus, markaların ortak bilgisi üzerine inşa edilen tamamen özelleştirilebilir e -ticaret platformudur.

  • Rails 5.0.0 veya daha yeni
  • Ruby 2.2.2 veya daha yeni
  • sqlite 3
  • Imagemagick
  • Bundler
  • APT’yi destekleyen Linux 64 bit dağıtımlar

Özellikler


Solidus, tamamen modüler bir pakette kutudan çıkarılan temel e -ticaret özelliklerinin eksiksiz bir paketi sunar. İhtiyacınız olanı alın, olmadığınızı bırakın ve yerleşik özelliklerden herhangi birini gereksinimlerinize göre özelleştirin.

  • Ön uç başlangıç
  • Restful API
  • Graphql API
  • Yönetici arka uç
  • Uzantılar
  • Ödeme entegrasyonları
  • Kolay genişletilebilirlik
  • Envanter yönetimi
  • Ürün Yönetimi
  • Taksonomi yönetimi
  • Güvenebileceğiniz açık kaynak

Kurulum

Linux’a (Debian tabanlı) solidus yükleyin

Paperclip için gerekli olan Imagemagick’in yüklü olduğundan emin olmak, Solidus eklemek için bir Rails 5/6 uygulaması ve yapılandırılmış ve oluşturulmuş bir veritabanı ile başlayın. Git repo’yu klonlayın ve mücevher bağımlılıklarını takın.

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

Solidus v2.11 ve üstü için mücevherlerinize aşağıdakileri ekleyin.

    gem 'solidus'

Yüklemek için paket komutunu çalıştırın.

    bundle install

Taşları yükledikten sonra, gerekli yapılandırma dosyalarını ve geçişlerini oluşturmak için jeneratörü çalıştırmanız gerekir.

    bin/rails g solidus:install

Solidus mağazasına erişme komutuyla Rails sunucusunu başlatın

    bin/rails s

Solidus \ _Frontend Storword’a http: // localhost: 3000/adresinden erişilebilir ve yönetici http: // localhost: 3000/admin/adresinde bulunabilir. Solidus mağazanızın geliştirme modunda yavaş çalıştığını fark edebilirsiniz. Bunun nedeni, her CSS ve JavaScript’in ayrı bir dahil edildiği şekilde yüklenmesi olabilir. Bu, Config/Environments/Development.rb’ye aşağıdakileri ekleyerek devre dışı bırakılabilir.

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

Varsayılan kullanıcı ve şifre sırasıyla adminexampplecom ve Test123’tür. Solidus \ _auth \ _Devise tarafından sağlanan seçenekler ve tırmık görevleri de vardır. Tebrikler! Solidus mağazasını başarıyla yüklediniz ve şimdi yerleşik özelliklerden herhangi birini kalbinizin arzusuna özelleştirdiniz.

 Türkçe