Solidus extensions are gems that change or extend Solidus's functionality. Many Solidus extensions can be installed in a few simple steps:
bundle installto install the gem and its dependencies.
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 solidus.io/extensions .
You can use the
gem if you want
to start creating a new Solidus extension.
You can search for other Solidus extensions on GitHub using Soliton , a Solidus extension search engine courtesy of Nebulab .
Solidus is an open source platform supported by the community. We encourage everyone using Solidus to contribute back to the documentation and the code.
If you’re interested in contributing to the docs, get started with the contributing guidelines. If you see something that needs fixing and can’t do it yourself, please send us an email.