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.