Solidus extensions are gems that change or extend Solidus's functionality. Many Solidus extensions can be installed in a few simple steps:
- Add the extension gem to your project's
bundle installto install the gem and its dependencies.
- Run any Rails generators required by the gem. This should be mentioned in the extension's documentation.
For example, the
extension provides a generic way to define relationships between your store's
products by using
RelationTypes. The extension's documentation clearly lays
out the installation process: add the
solidus_related_products gem to your
Gemfile, then run
bundle install and
bundle exec rails generate
Some extensions require other custom configuration before they can be initialized.
We strongly recommend reading the extension's documentation before attempting to run it in a production environment.
You can add additional features to your store using Solidus extensions. A list of supported extensions can be found at extensions.solidus.io .
You can use the
gem if you want to start creating a
new Solidus extension.
Solidus is an open source platform supported by the community. We encourage everyone using Solius to contribute back to the documentation and the code.