solidus Программное обеспечение для корзины
Рубиновая платформа на основе рубины и гибкая платформа электронной коммерции
Solidus-это полное решение для электронной коммерции с открытым исходным кодом для быстрорастущих онлайн-предприятий, сложных витрин и крупных розничных продавцов.
Обзор
Solidus - это полная и очень гибкая платформа электронной коммерции с открытым исходным кодом, созданную с использованием Ruby On Rails и поддерживаемой сообществом разработчиков. Это вилка Веселье Инструмент с 3,4K GitHub Stars и 1K Github Forks. Чтобы получить максимальную отдачу от Solidus, мы рекомендуем вам заранее ознакомиться с Ruby on Rails, а также с языком программирования Ruby. Платформа Solidus с открытым исходным кодом поддерживается сообществом, и она побуждает всех, кто использует Solidus, внести свой вклад в исходный код. Solidus позволяет вам построить свой магазин поверх полного набора электронной коммерции, который выводит вас на рынок в кратчайшие сроки. Настройте каждую часть магазина, как часть магазина, так и панель администратора. Настройки Solidus очень просты в реализации, даже для неопытных разработчиков. Другим может потребоваться твердое понимание рубинового и рубинового развития рельсов, которые способствуют солидусу. Существуют различные типы настройки, которые возможны с использованием Solidus. Поскольку Solidus - это двигатель рельсов, большая часть того, что Rails Guide on Engines объясняет непосредственно к Solidus. Ниже руководство предоставляет основу для веб -разработчиков для изучения и создания Solidus Ecommerce Store.
Системные Требования
Solidus является полностью настраиваемой платформой электронной коммерции, основанной на общих знаниях брендов.
- Rails 5.0.0 или новее
- Ruby 2.2.2 или новее
- SQLite 3
- Imagemagick
- Бундлер
- Linux 64-битные распределения, поддерживающие Apt
Функции
Solidus предлагает полный набор важных функций электронной коммерции из коробки в полностью модульной упаковке. Возьмите то, что вам нужно, оставьте то, что вы не делаете, и настройте любую из встроенных функций для ваших требований.
- фронтальный стартер
- Restful API
- GraphQL API
- Бэкэнд администратора
- расширения
- Интеграции оплаты
- Легкая расширяемость
- Управление запасами
- Управление продуктом
- Управление таксономией
- Открытый исходный код вы можете доверять
Монтаж
Установить Solidus на Linux (Debian)
Убедитесь, что у вас установлен ImageMagick, который необходим для PaperClip. Чтобы добавить Solidus, начните с приложения Rails 5/6 и созданной базы данных. Клонировать GIT Repo и установите зависимости от драгоценных камней.
git clone git://github.com/solidusio/solidus.git
cd solidus
bin/setup
Для Solidus v2.11 и выше добавьте следующее в свой Gemfile.
gem 'solidus'
Запустите команду Bundle для установки.
bundle install
После установки драгоценных камней вам придется запустить генератор для создания необходимых файлов конфигурации и миграций.
bin/rails g solidus:install
Запустите сервер Rails с командой для доступа Solidus Store
bin/rails s
Solidus \ _Frontend Storefront будет доступна по адресу http: // localhost: 3000/и администратор можно найти по адресу http: // localhost: 3000/admin/. Вы можете заметить, что ваш магазин Solidus медленно работает в режиме разработки. Это может быть связано с тем, что в разработке каждый CSS и JavaScript загружаются как отдельное включение. Это может быть отключено, добавив следующее в Config/Environments/Development.rb.
Rails.application.configure do
config.assets.debug = false
end
Пользователь по умолчанию и пароль - adminexamplecom и Test123 соответственно. Существуют также варианты и грабли, предоставленные Solidus \ _auth \ _devise. Поздравляю! Вы успешно установили Solidus Store и теперь настраиваете любую из встроенных функций к желанию вашего сердца.