solidus Kundvagnsprogramvara
Ruby -baserad helt anpassningsbar och flexibel e -handelsplattform
Solidus är en komplett öppen källkods e-handelslösning för snabbväxande onlineföretag, komplexa butiksfronter och stora återförsäljare.
Översikt
Solidus är en komplett och mycket flexibel open source e -handelsplattform byggd med Ruby on Rails och underhålls av en gemenskap av utvecklare. Det är en gaffel med ** Spree ** -verktyg med 3,4K GitHub -stjärnor och 1K GitHub -gafflar. För att få ut mesta möjliga av Solidus rekommenderar vi att du bekanta dig med Ruby på räls, såväl som Ruby -programmeringsspråket i förväg. Solidus Open Source -plattform stöds av samhället och det uppmuntrar alla som använder Solidus att bidra tillbaka till källkoden. Solidus låter dig bygga din butik ovanpå en komplett e -handelssvit som tar dig till marknaden på nolltid. Anpassa varje del av butiken, både butiksdelen och administratörspanelens back-end. Solidus -anpassningar är mycket enkla att implementera, även för oerfarna utvecklare. Andra kan kräva en solid förståelse av Ruby och Ruby on Rails -utvecklingen som driver Solidus. Det finns olika typer av anpassning som är möjliga med Solidus. Eftersom Solidus är en skenmotor, gäller mycket av vad Rails Guide on Engines förklarar direkt för Solidus. Nedan ger riktlinjer en grund för webbutvecklare att lära sig och bygga ut Solidus e -handelsbutik.
Systemkrav
Solidus är helt anpassningsbar e -handelsplattform, byggd på den delade kunskapen om varumärken.
- Rails 5.0.0 eller nyare
- Ruby 2.2.2 eller nyare
- Sqlite 3
- Imagemagick
- Bundler
- Linux 64-bitars distributioner som stöder APT
Funktioner
Solidus erbjuder en komplett svit med viktiga e -handelsfunktioner ur lådan i ett helt modulpaket. Ta det du behöver, lämna det du inte gör och anpassa någon av de inbyggda funktionerna efter dina krav.
- Frontend Starter
- RESTful API
- GraphQL API
- Admin Backend
- Tillägg
- Betalningsintegrationer
- Lätt utdragbarhet
- Lagerhantering
- Produktledning
- Taxonomihantering
- Öppen källkod kan du lita på
Installation
** Installera Solidus på Linux (Debian-baserade) **
Se till att du har ImageMagick installerat, som krävs för PaperClip. För att lägga till Solidus, börja med en Rails 5/6 -applikation och en databas konfigurerad och skapad. Klona Git Repo och installera GEM -beroenden.
git clone git://github.com/solidusio/solidus.git
cd solidus
bin/setup
För Solidus v2.11 och högre, lägg till följande till din Gemfile.
gem 'solidus'
Kör buntkommandot för att installera.
bundle install
När du har installerat ädelstenar måste du köra generatorn för att skapa nödvändiga konfigurationsfiler och migrationer.
bin/rails g solidus:install
Starta Rails -servern med kommandot för att komma åt Solidus Store
bin/rails s
Solidus \ _frontend -butiken kommer att vara tillgänglig på http: // localhost: 3000/och administratören kan hittas på http: // localhost: 3000/admin/. Du kanske märker att din Solidus -butik går långsamt i utvecklingsläge. Detta kan bero på att varje CSS och JavaScript i utveckling laddas som en separat inkluderar. Detta kan inaktiveras genom att lägga till följande till konfiguration/miljöer/utveckling.rb.
Rails.application.configure do
config.assets.debug = false
end
Standardanvändaren och lösenordet är adminxamplecom respektive test123. Det finns också alternativ och rake -uppgifter som tillhandahålls av Solidus \ _Auth \ _Devise. Grattis! Du har framgångsrikt installerat Solidus Store och nu anpassat någon av de inbyggda funktionerna efter ditt hjärtas önskan.