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.