Solidus è una soluzione di e-commerce open source costruita con Ruby on Rails

solidus Software del carrello della spesa

Piattaforma di e -commerce completamente personalizzabile e flessibile basata su Ruby

Solidus è una soluzione completa di e-commerce open source per aziende online in rapida crescita, negozi complessi e grandi rivenditori.

Panoramica ### ** **

Solidus è una piattaforma di e -commerce open source completa e molto flessibile costruita utilizzando Ruby on Rails e mantenuta da una comunità di sviluppatori. È una forchetta di Baldoria strumento con stelle GitHub da 3,4k e forcelle 1k GitHub. Per ottenere il massimo da Solidus, ti consigliamo di familiarizzare con Ruby sui binari, così come il linguaggio di programmazione di Ruby in anticipo. La piattaforma open source di Solidus è supportata dalla comunità e incoraggia tutti a usare Solidus a contribuire al codice sorgente. Solidus ti consente di costruire il tuo negozio in cima a una suite di e -commerce completa che ti porta al mercato in pochissimo tempo. Personalizza ogni parte del negozio, sia la parte del negozio e il back-end del pannello di amministrazione. Le personalizzazioni di Solidus sono molto facili da implementare, anche per gli sviluppatori inesperti. Altri possono richiedere una solida comprensione dello sviluppo di Ruby e Ruby su Rails che alimenta Solidus. Esistono diversi tipi di personalizzazione che sono possibili utilizzando Solidus. Poiché Solidus è un motore a binnastica, gran parte di ciò che la guida delle rotaie sui motori spiega si applica direttamente a Solidus. Al di sotto delle linee guida fornisce una base per gli sviluppatori Web di apprendere e costruire Solidus ECommerce Store.

Requisiti di sistema


Solidus è una piattaforma di e -commerce completamente personalizzabile, basata sulla conoscenza condivisa dei marchi.

  • Rails 5.0.0 o più recenti
  • Ruby 2.2.2 o nuovo
  • SQLite 3
  • ImageMagick
  • Bundler
  • Distribuzioni Linux a 64 bit a supporto dell’apt

Caratteristiche


Solidus offre una suite completa di caratteristiche di e -commerce essenziali fuori dalla scatola in un pacchetto completamente modulare. Prendi ciò di cui hai bisogno, lascia quello che non fai e personalizza una qualsiasi delle funzionalità integrate alle tue esigenze.

  • Starter frontend
  • API RESTful
  • API GraphQL
  • Backend di amministrazione
  • Estensioni
  • Integrazioni di pagamento
  • Facile estensibilità
  • Gestione delle scorte
  • Gestione del prodotto
  • Gestione della tassonomia
  • open source di cui ti puoi fidare

Installazione

Installa Solidus su Linux (basato su Debian)

Assicurare di avere ImageMagick installato, necessario per PaperClip.Per Solidus, inizia con un’applicazione Rails 5/6 e un database configurato e creato. Clona il Repo Git e installa le dipendenze GEM.

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

Per Solidus v2.11 e oltre, aggiungi quanto segue al tuo gemfile.

    gem 'solidus'

Esegui il comando bundle da installare.

    bundle install

Dopo aver installato gemme, dovrai eseguire il generatore per creare file di configurazione e migrazioni necessarie.

    bin/rails g solidus:install

Avviare il server Rails con il comando per accedere a Solidus Store

    bin/rails s

Solidus \ _frontend Storefront sarà accessibile su http: // localhost: 3000/e l’amministratore è disponibile su http: // localhost: 3000/admin/. Potresti notare che il tuo negozio Solidus funziona lentamente in modalità di sviluppo. Ciò può essere dovuto al fatto che in sviluppo ogni CSS e JavaScript viene caricato come incluso separato. Questo può essere disabilitato aggiungendo quanto segue a config/ambienti/sviluppo.rb.

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

L’utente e la password predefiniti sono rispettivamente Aminexamplecom e test123. Ci sono anche opzioni e attività di rastrello fornite da Solidus \ _auth \ _devise. Congratulazioni! Hai installato con successo Solidus Store e ora personalizzate le funzionalità integrate al desiderio del tuo cuore.

 Italiano