Solidus to rozwiązanie e-commerce open source zbudowane z Ruby na szynach

solidus Oprogramowanie do koszyków

Ruby w pełni konfigurowalna i elastyczna platforma e -commerce

Solidus to kompletne rozwiązanie e-commerce typu open source dla szybko rozwijających się firm internetowych, złożonych witryn sklepowych i dużych sprzedawców detalicznych.

Przegląd


Solidus to kompletna i bardzo elastyczna platforma e -commerce open source zbudowana za pomocą Ruby na szynach i prowadzona przez społeczność programistów. Jest to rozwidlenie ** Hulanka ** narzędzia z gwiazdami github 3,4K i widelcami 1K Github. Aby jak najlepiej wykorzystać Solidus, zalecamy zapoznanie się z Ruby na szynach, a także z językiem programowania Ruby. Platforma open source Solidus jest obsługiwana przez społeczność i zachęca wszystkich korzystających z Solidusa do wniesienia wkładu do kodu źródłowego. Solidus umożliwia budowę sklepu na kompletnym pakiecie eCommerce, który zabierze Cię na rynek w mgnieniu oka. Dostosuj każdą część sklepu, zarówno część sklepu, jak i zaplecza panelu administracyjnego. Dostosowanie Solidus są bardzo łatwe do wdrożenia, nawet dla niedoświadczonych programistów. Inne mogą wymagać solidnego zrozumienia rubinowego i rubinowego rozwoju szyn, że moc solidus. Istnieją różne rodzaje dostosowywania, które są możliwe za pomocą Solidus. Ponieważ Solidus jest silnikiem szyn, wiele z tego, co przewodnik po silnikach wyjaśnia, dotyczy bezpośrednio Solidusa. Poniżej wytyczne stanowią podstawy dla programistów stron internetowych do nauki i budowy sklepu solidus e -commerce.

Wymagania systemowe


Solidus jest w pełni konfigurowalną platformą e -commerce, opartą na wspólnej wiedzy marek.

  • Rails 5.0.0 lub nowsze
  • Ruby 2.2.2 lub nowsze
  • SQLite 3
  • ImageMagick
  • Bundler
  • Rozkłady 64-bitowe Linux obsługujące APT

Cechy


Solidus oferuje kompletny pakiet niezbędnych funkcji e -commerce poza pudełkiem w pełni modułowym pakiecie. Weź to, czego potrzebujesz, zostaw to, czego nie, i dostosuj dowolną z wbudowanych funkcji do swoich wymagań.

  • Starter frontendowy
  • Restful API
  • API GraphQL
  • Backend administratora
  • Rozszerzenia
  • Integracje płatności
  • Łatwa rozszerzenie
  • Zarządzanie zapasami
  • Zarządzanie produktem
  • Zarządzanie taksonomią
  • Open source, którym możesz zaufać

Instalacja

** Zainstaluj solidus na Linux (oparty na debian) **

Upewnij się, że zainstalowałeś ImageMagick, który jest wymagany do PaperClip. Aby dodać solidus, zacznij od aplikacji Rails 5/6 oraz skonfigurowaną i utworzoną bazą danych. Klonuj repozytorium GIT i zainstaluj zależności klejnotów.

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

W przypadku solidus v2.11 i nowszych dodaj następujące do swojego pliku gem.

    gem 'solidus'

Uruchom polecenie pakietu, aby zainstalować.

    bundle install

Po zainstalowaniu klejnotów będziesz musiał uruchomić generator, aby utworzyć niezbędne pliki konfiguracyjne i migracje.

    bin/rails g solidus:install

Uruchom serwer Rails z poleceniem, aby uzyskać dostęp do Solidus Store

    bin/rails s

Stoły solidus \ _Frontend -with będzie dostępny na stronie http: // localhost: 3000/i administrator można znaleźć na stronie http: // localhost: 3000/admin/. Możesz zauważyć, że Twój sklep Solitus działa powoli w trybie programistycznym. Może to być spowodowane tym, że w rozwoju każdy CSS i JavaScript jest ładowany jako osobny w tym włączenie. Można to wyłączyć, dodając następujące do config/środowiska/development.rb.

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

Domyślnie użytkownik i hasło to odpowiednio AdminexampleCom i test123. Istnieją również opcje i zadania Rake dostarczane przez Solidus \ _Auth \ _Devise. Gratulacje! Z powodzeniem zainstalowałeś Solidus Store, a teraz dostosowujesz dowolną z wbudowanych funkcji do pragnienia swojego serca.

 Polski