Solidus é uma solução de comércio eletrônico de código aberto construído com Ruby on Rails

solidus Software de carrinho de compras

Plataforma de comércio eletrônico totalmente personalizável e flexível baseada em Ruby

A Solidus é uma solução completa de comércio eletrônico de código aberto para empresas on-line de crescimento rápido, fachadas complexas e grandes varejistas.

Visão geral


O Solidus é uma plataforma de comércio eletrônico completa e muito flexível, construída usando Ruby on Rails e mantida por uma comunidade de desenvolvedores. É um garfo da ferramenta Free com 3,4k Github Stars e 1K Github Forks. Para tirar o máximo proveito do Solidus, recomendamos que você se familiarize com Ruby on Rails, bem como com a linguagem de programação do Ruby de antemão. A plataforma Solidus Open Source é suportada pela comunidade e incentiva todos que usam Solidus a contribuir de volta para o código -fonte. O Solidus permite que você construa sua loja em cima de um conjunto completo de comércio eletrônico que o leva ao mercado em pouco tempo. Personalize todas as partes da loja, tanto a parte da loja quanto o back-end do painel de administração. As personalizações do Solidus são muito fáceis de implementar, mesmo para desenvolvedores inexperientes. Outros podem exigir uma sólida compreensão do desenvolvimento de rubi e rubi nos trilhos que alimentam o Solidus. Existem diferentes tipos de personalização que são possíveis usando Solidus. Como o Solidus é um motor Rails, grande parte do que o guia de trilhos dos motores explica diretamente ao Solidus. A diretriz abaixo fornece uma base para os desenvolvedores da Web aprenderem e criarem a loja de comércio eletrônico Solidus.

Requisitos de sistema


O Solidus é uma plataforma de comércio eletrônico totalmente personalizável, construída com base no conhecimento compartilhado das marcas.

  • Rails 5.0.0 ou mais recente
  • Ruby 2.2.2 ou mais recente
  • Sqlite 3
  • Imagemagick
  • Bundler
  • Distribuições Linux de 64 bits que suportam APT

Características


O Solidus oferece um conjunto completo de recursos essenciais de comércio eletrônico pronta para uso em um pacote totalmente modular. Pegue o que você precisa, deixe o que você não precisa e personalize qualquer um dos recursos internos para seus requisitos.

  • Frentend Starter
  • API RESTful
  • API do GraphQL
  • back -end do administrador
  • Extensões
  • integrações de pagamento
  • Extensibilidade fácil
  • Gestão de inventário
  • Gestão de produtos
  • Gerenciamento de taxonomia
  • código aberto em que você pode confiar

Instalação

Instale o Solidus no Linux (baseado em Debian)

Certifique -se de que você tenha o ImageMagick instalado, necessário para o PaperClip. Para adicionar Solidus, comece com um aplicativo Rails 5/6 e um banco de dados configurado e criado. Clone o repo Git e instale as dependências do GEM.

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

Para Solidus v2.11 e acima, adicione o seguinte ao seu GemFile.

    gem 'solidus'

Execute o comando Bundle para instalar.

    bundle install

Após a instalação do GEMS, você terá que executar o gerador para criar os arquivos e migrações de configuração necessários.

    bin/rails g solidus:install

Inicie o servidor Rails com o comando para acessar a loja Solidus

    bin/rails s

O Solidus \ _Frontend Storefront será acessível em http: // localhost: 3000/e o administrador pode ser encontrado em http: // localhost: 3000/admin/. Você pode notar que sua loja Solidus funciona lentamente no modo de desenvolvimento. Isso pode ocorrer porque, no desenvolvimento, cada CSS e JavaScript são carregados como uma inclusão separada. Isso pode ser desativado adicionando o seguinte ao config/ambientes/desenvolvimento.rb.

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

O usuário e a senha padrão são AdminexampleCom e Test123, respectivamente. Também existem opções e tarefas de rake fornecidas pelo Solidus \ _auth \ _Devise. Parabéns! Você instalou com sucesso a Solidus Store e agora personaliza qualquer um dos recursos internos do desejo do seu coração.

 Português