Solidus extensions are gems that change or extend Solidus's functionality. Many Solidus extensions can be installed in a few simple steps:
Gemfile
.bundle install
to install the gem and its dependencies.For example, the
solidus_related_products
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
solidus_related_products:install
.
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
solidus_dev_support
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.