Recharge
Recharge is a subscription platform for Shopify. It sells purchase options — subscribe and save, prepaid plans, delivery frequency — through a widget that injects into a theme's buy box, and it manages the subscription contracts and the customer portal behind that widget on its own side.
Documented at https://getrecharge.com/.
How We've Used It
Placement inside the buy box is the whole job. An injected widget lands where the theme gives the app an anchor, and a buy box built for a specific reading order needs it somewhere particular, so our product sections capture the app block and re-emit it in a defined position — typically between the variant selectors and add-to-cart, because that is the order shoppers read. Where the widget renders into a shadow root, styling it means passing the vendor's own custom properties rather than writing selectors against markup we don't own. The subscription itself never becomes theme state.
Builds Using It
- Configurable PDP block system on the Palo Alto theme (Recharge widget placement, size charts, siblings, quick view) — Three Ships
- Subscription bundle grid with tiered unlock progress — Three Ships
- DOM and shadow-DOM remediation layer for Yotpo, Rebuy and Recharge widgets — Three Ships
One further gated build uses it; its page follows.
Related Entities
Our Role
Integration. We decide where the vendor's widget sits in our buy box and how it inherits the theme's styling; the plans and the contracts are the vendor's.