Skip to content
John Hawthorn edited this page Dec 16, 2015 · 17 revisions

Can I use the spree_* extension with Solidus?

Maybe.

Spree extensions can't be used directly with solidus, because they will have spree as a dependency. Since Solidus is based off of Spree 2.4, extensions can usually be updated.

  1. You need to fork the spree extension.
  2. You need to update all dependencies from spree_* to solidus_* in the .gemspec file. So spree_backend becomes solidus_backend, spree_api becomes solidus_api and so on
  3. Make adjustments to changes between spree 2.4 and and the current version of solidus

What kind of changes depends on what the extension extends. The process will involve some trial and error.

Please have a look at https://github.com/solidusio and https://github.com/solidusio-contrib to see if someone has already done the work.

Why is it called "Solidus"?

Solidus is the name of an old Roman coin and is also the name for a forward slash. We also like the the connotation of "solid" being in the name.