Solidus-это раствор электронной коммерции с открытым исходным кодом, построенный из Ruby On Rails

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 и теперь настраиваете любую из встроенных функций к желанию вашего сердца.

 Русский