solidus Software voor winkelwagentjes
Ruby gebaseerd volledig aanpasbaar en flexibel e -commerceplatform
Solidus is een complete open-source e-commerce-oplossing voor snelgroeiende online bedrijven, complexe winkelpuien en grote retailers.
Overzicht
Solidus is een compleet en zeer flexibel open source e -commerceplatform gebouwd met Ruby on Rails en onderhouden door een gemeenschap van ontwikkelaars. Het is een vork van Spree tool met 3,4K Github -sterren en 1K Github -vorken. Om het meeste uit Solidus te halen, raden we u aan zich vertrouwd te maken met Ruby on Rails, evenals de Ruby -programmeertaal vooraf. Solidus Open Source -platform wordt ondersteund door de community en het moedigt iedereen aan die Solidus gebruikt om terug te dragen aan de broncode. Met Solidus kunt u uw winkel bouwen bovenop een complete e -commerce suite die u in een mum van tijd op de markt brengt. Pas elk deel van de winkel aan, zowel het winkelgedeelte als het admin-paneel back-end. Solidus -aanpassingen zijn zeer eenvoudig te implementeren, zelfs voor onervaren ontwikkelaars. Anderen vereisen mogelijk een goed begrip van de Ruby en Ruby on Rails Development die Power Solidus. Er zijn verschillende soorten aanpassingen die mogelijk zijn met behulp van Solidus. Omdat Solidus een rails -motor is, is veel van wat de rails -leidingen op motoren uitlegt, direct van toepassing op Solidus. Hieronder biedt de richtlijn een basis voor webontwikkelaars om Solidus Ecommerce Store te leren en uit te bouwen.
Systeem vereisten
Solidus is volledig aanpasbaar e -commerceplatform, gebouwd op de gedeelde kennis van merken.
- Rails 5.0.0 of nieuwer
- Ruby 2.2.2 of nieuwer
- sqlite 3
- Imagemagick
- Bundler
- Linux 64-bit distributies die apt ondersteunen
Functies
Solidus biedt een compleet pakket essentiële e -commerce -functies uit de doos in een volledig modulair pakket. Neem wat u nodig hebt, laat wat u niet doet en pas uw ingebouwde functies aan uw vereisten aan.
- frontend starter
- Restful API
- GraphQL API
- Admin Backend
- Extensions
- Betalingsintegraties
- Eenvoudige uitbreidbaarheid
- Voorraadbeheer
- Product management
- Taxonomiebeheer
- Open source die u kunt vertrouwen
Installatie
Installeer Solidus op Linux (Debian-gebaseerd)
Zorg ervoor dat u ImageMagick hebt geïnstalleerd, die vereist is voor Paperclip. Begin om Solidus toe te voegen, begin met een Rails 5/6 -toepassing en een database geconfigureerd en gemaakt. Kloon de Git Repo en installeer de GEM -afhankelijkheden.
git clone git://github.com/solidusio/solidus.git
cd solidus
bin/setup
Voeg voor Solidus v2.11 en hoger het volgende toe aan uw Gemfile.
gem 'solidus'
Voer de bundelopdracht uit om te installeren.
bundle install
Na het installeren van edelstenen moet u de generator uitvoeren om de benodigde configuratiebestanden en migraties te maken.
bin/rails g solidus:install
Start de Rails -server met de opdracht om toegang te krijgen tot Solidus Store
bin/rails s
De SOLIDUS \ _FRONTEND -winkel is toegankelijk op http: // localhost: 3000/en de admin is te vinden op http: // localhost: 3000/admin/. U merkt misschien dat uw Solidus -winkel langzaam loopt in de ontwikkelingsmodus. Dit kan zijn omdat in ontwikkeling elke CSS en JavaScript worden geladen als een afzonderlijke omvatten. Dit kan worden uitgeschakeld door het volgende toe te voegen aan config/omgevingen/ontwikkeling.rb.
Rails.application.configure do
config.assets.debug = false
end
De standaardgebruiker en het wachtwoord zijn respectievelijk Adminexamplecom en Test123. Er zijn ook opties en harktaken geleverd door Solidus \ _Auth \ _devise. Gefeliciteerd! U hebt Solidus Store met succes geïnstalleerd en nu een van de ingebouwde functies in uw hart aangepast.