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.