Solidus is a robust, enterprise-ready e-commerce platform for Rails, forked from Spree and actively maintained by a dedicated community.
It provides a modular engine architecture for catalogs, carts, promotions, taxes, shipping, and checkout flows, and is designed to be extended with custom storefronts or headless architectures.
Setup involves adding Solidus as an engine, running the installer to generate migrations and seed data, and then customising your storefront and admin experience.
It supports the latest versions of Rails on Ruby 3+, offers excellent documentation, and a Slack community for support.
It provides flexibility, a powerful admin, and a stable architecture for complex stores, though there is a steep learning curve and heavier footprint than light checkout integrations.
Actively maintained alternatives include Spree for a community-driven e-commerce engine or rolling a custom solution with Pay and Stripe when you only need billing rather than a full platform.
It provides a modular engine architecture for catalogs, carts, promotions, taxes, shipping, and checkout flows, and is designed to be extended with custom storefronts or headless architectures.
Setup involves adding Solidus as an engine, running the installer to generate migrations and seed data, and then customising your storefront and admin experience.
It supports the latest versions of Rails on Ruby 3+, offers excellent documentation, and a Slack community for support.
It provides flexibility, a powerful admin, and a stable architecture for complex stores, though there is a steep learning curve and heavier footprint than light checkout integrations.
Actively maintained alternatives include Spree for a community-driven e-commerce engine or rolling a custom solution with Pay and Stripe when you only need billing rather than a full platform.