Solidus Internals, an adventure through less known features
summary
A survey of Solidus’ configuration shows concrete extension points, how they get wired, and what actually changes when swapped: a custom searcher replaces product lookup, a variant price selector alters storefront pricing for logged‑out users, and an item comparison hook collapses identical product kits into one line. Examples use Rails 2.5, reference search engines like Elasticsearch, and point to 23 extension points with spec files that define contracts so replacements can be tested in isolation and plugged in safely.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:53Solidus internals matter
- 4:28Class extension points
- 5:11Overriding searcher class
- 7:41Variant pricing logic
- 10:40Admin and promotion hooks
- 12:09Stock allocation and shipping
- 13:40Mailer and event customization
- 15:11Order merging and payment
- 16:40Multi-tenancy and URLs
- 17:43Image attachment and gallery
- 18:25Order number generation
- 19:10Order item comparison
- 22:06Q&A








