solidus Software de carrito de compras
Plataforma de comercio electrónico totalmente personalizable y flexible basada en Ruby
Solidus es una solución completa de comercio electrónico de código abierto para negocios en línea de rápido crecimiento, complejos escaparates y grandes minoristas.
Descripción general
Solidus es una plataforma de comercio electrónico de código abierto completa y muy flexible construida con Ruby on Rails y mantenida por una comunidad de desarrolladores. Es una horquilla de Juerga Herramienta con 3.4k estrellas GitHub y 1k GitHub Forks. Para aprovechar al máximo Solidus, le recomendamos que se familiarice con Ruby on Rails, así como con el lenguaje de programación de Ruby de antemano. La plataforma de código abierto de Solidus es compatible con la comunidad y alienta a todos los que usan Solidus a contribuir al código fuente. Solidus le permite construir su tienda además de una suite de comercio electrónico completa que lo lleva al mercado en poco tiempo. Personalice cada parte de la tienda, tanto la parte de la tienda como el panel de administrador de fondo. Las personalizaciones de Solidus son muy fáciles de implementar, incluso para desarrolladores sin experiencia. Otros pueden requerir una comprensión sólida del rubí y el rubí en el desarrollo de rieles que alimentan a Solidus. Existen diferentes tipos de personalización que son posibles usando Solidus. Debido a que Solidus es un motor Rails, gran parte de lo que explica la guía de rieles en los motores se aplica directamente a Solidus. A continuación, la guía proporciona una base para que los desarrolladores web aprendan y construyan la tienda de comercio electrónico Solidus.
Requisitos del sistema
Solidus es una plataforma de comercio electrónico totalmente personalizable, basada en el conocimiento compartido de las marcas.
- Rails 5.0.0 o más nuevo
- Ruby 2.2.2 o más nuevo
- Sqlite 3
- ImageMagick
- Bundler
- Distribuciones de 64 bits de Linux que soportan APT
Características
Solidus ofrece un conjunto completo de funciones de comercio electrónico esenciales de la caja en un paquete completamente modular. Tome lo que necesita, deje lo que no hace y personalice cualquiera de las funciones incorporadas a sus requisitos.
- Arrancador frontend
- API RESTful
- API GraphQL
- backend admin
- extensiones
- Integraciones de pagos
- Extensibilidad fácil
- La gestión del inventario
- Gestión de productos
- Gestión de taxonomía
- código abierto en el que puedes confiar
Instalación
Instale Solidus en Linux (basado en Debian)
Asegúrese de que tenga instalado ImageMagick, que se requiere para PaperClip.To agregar solidus, comience con una aplicación Rails 5/6 y una base de datos configurada y creada. Clonar el repositorio GIT e instalar las dependencias de gemas.
git clone git://github.com/solidusio/solidus.git
cd solidus
bin/setup
Para Solidus v2.11 y arriba, agregue lo siguiente a su archivo gem.
gem 'solidus'
Ejecute el comando del paquete para instalar.
bundle install
Después de instalar gemas, deberá ejecutar el generador para crear archivos de configuración y migraciones necesarios.
bin/rails g solidus:install
Inicie el servidor Rails con el comando para acceder a Solidus Store
bin/rails s
Se puede acceder a la tienda Solidus \ _Frontend en http: // localhost: 3000/y el administrador se puede encontrar en http: // localhost: 3000/admin/. Puede notar que su tienda Solidus se ejecuta lentamente en modo de desarrollo. Esto puede deberse a que en el desarrollo cada CSS y JavaScript se carga como un incluido separado. Esto se puede deshabilitar agregando lo siguiente a config/entornos/desarrollo.rb.
Rails.application.configure do
config.assets.debug = false
end
El usuario y la contraseña predeterminados son adminexamplecom y test123, respectivamente. También hay opciones y tareas de rastrillo proporcionadas por Solidus \ _auth \ _devise. ¡Felicidades! Ha instalado con éxito Solidus Store y ahora personaliza cualquiera de las características incorporadas al deseo de su corazón.