Solidus is very flexible. It allows you to customize every part of the store, both the customer-facing storefront part (also called "frontend") and the admin panel (also called "backend").

Some customizations are very easy to implement, even for inexperienced developers. Others may require a solid understanding of the Ruby and Ruby on Rails ecosystem, which are the language and the framework that power Solidus, respectively. This guide will provide a brief introduction to the different types of customization that are possible using Solidus.

Table of Contents


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.