Solidus est une solution de commerce électronique open source construite avec Ruby sur Rails

solidus Logiciel de panier

Plateforme de commerce électronique entièrement personnalisable et flexible basé sur Ruby

Solidus est une solution de commerce électronique open source pour les entreprises en ligne à croissance rapide, les vitrines complexes et les grands détaillants.

Aperçu


Solidus est une plate-forme de commerce électronique open source complète et très flexible construite à l’aide de Ruby sur Rails et entretenue par une communauté de développeurs. Il s’agit d’une fourche d’outil Fête avec des étoiles GitHub 3.4K et des fourches GitHub 1K. Pour tirer le meilleur parti de Solidus, nous vous recommandons de vous familiariser avec Ruby on Rails, ainsi que le langage de programmation Ruby au préalable. La plate-forme Open Source Solidus est soutenue par la communauté et encourage tout le monde qui utilise Solidus pour contribuer au code source. Solidus vous permet de construire votre magasin au-dessus d’une suite de commerce électronique complète qui vous emmène sur le marché en un rien de temps. Personnalisez chaque partie du magasin, à la fois la partie de la devanture et le back-end du panneau d’administration. Les personnalisations Solidus sont très faciles à mettre en œuvre, même pour les développeurs inexpérimentés. D’autres peuvent nécessiter une compréhension solide du développement du rubis et du rubis sur les rails qui alimentent Solidus. Il existe différents types de personnalisation qui sont possibles en utilisant Solidus. Parce que Solidus est un moteur Rails, une grande partie de ce que le guide des rails sur les moteurs explique s’applique directement à Solidus. Ci-dessous, les directives fournissent une base aux développeurs Web pour apprendre et construire un magasin de commerce électronique Solidus.

Configuration requise


Solidus est une plate-forme de commerce électronique entièrement personnalisable, construite sur les connaissances partagées des marques.

  • Rails 5.0.0 ou plus récent
  • Ruby 2.2.2 ou plus récent
  • Sqlite 3
  • ImageMagick
  • Bundler
  • Distributions Linux 64 bits soutenant APT

Caractéristiques


Solidus propose une suite complète de fonctionnalités de commerce électronique essentielles hors de la boîte dans un package entièrement modulaire. Prenez ce dont vous avez besoin, laissez ce que vous n’avez pas et personnalisez l’une des fonctionnalités intégrées de vos besoins.

  • démarreur frontal
  • API RESTFUL
  • API GraphQL
  • Backend d’administration
  • Extensions
  • intégrations de paiement
  • Extensibilité facile
  • Gestion de l’inventaire
  • Gestion des produits
  • Gestion de la taxonomie
  • Open source en quoi vous pouvez faire confiance

Installation

Installer Solidus sur Linux (basé sur Debian)

Assurez-vous que vous avez installé ImageMagick, qui est requis pour Paperclip.pour ajouter Solidus, commencez par une application Rails 5/6 et une base de données configurée et créée. Clone le repo Git et installez les dépendances GEM.

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

Pour Solidus v2.11 et supérieur, ajoutez ce qui suit à votre gemfile.

    gem 'solidus'

Exécutez la commande Bundle pour installer.

    bundle install

Après avoir installé des gemmes, vous devrez exécuter le générateur pour créer les fichiers de configuration et les migrations nécessaires.

    bin/rails g solidus:install

Démarrez le serveur Rails avec la commande pour accéder à Solidus Store

    bin/rails s

La vitrine Solidus \ _Frontend sera accessible sur http: // localhost: 3000 / et l’administrateur se trouve sur http: // localhost: 3000 / admin /. Vous remarquerez peut-être que votre magasin Solidus fonctionne lentement en mode développement. Cela peut être dû au fait que, en développement, chaque CSS et JavaScript est chargé comme un incluse distinct. Cela peut être désactivé en ajoutant ce qui suit à config / Environments / Development.rb.

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

L’utilisateur et le mot de passe par défaut sont respectivement de Adminexamplecom et de test123. Il existe également des options et des tâches de râteau fournies par solide \ _auth \ _devise. Toutes nos félicitations! Vous avez réussi à installer Solidus Store et à personnaliser maintenant toutes les fonctionnalités intégrées du désir de votre cœur.

 Français