The Recharge platform offers plenty of flexibility out of the box, but in some cases, you might need to add custom functionality to a site that goes beyond basic design changes.
The Recharge Developer Documentation, also known as Dev Docs, bridges the knowledge gap between our user Help Center and a technical audience. Below are some example use-cases for the documentation, and customizations you can achieve via our guides and tutorials.
Recharge widget customization
In the Dev Docs, you can find guides for complex customization beyond Recharge's built-in settings. You'll find guides that show you how to programmatically take control of widget creation to create a custom experience for users. The JS Widget Guide explains how to use Recharge client-side commands to create and inject a widget (or multiple widgets) to the page.
Some users may have very complex needs for presenting subscription information to customers. The out-of-the-box product page may not fit with a user's website branding, for example. Or, users may need to integrate Recharge with an external platform that we don't support natively. This is where docs surrounding the topic of using a custom version of the platform via the Recharge API are useful. Using our docs, developers can build completely bespoke experiences for choosing and purchasing subscriptions, and also how customers manage their subscriptions.
How it all comes together
If you're new to Recharge, you can learn through our developer documentation how each piece of the platform interacts. See the API Endpoints articles to understand how each API resource can be used on their own to build custom functionality.
Where can I find tutorials and code samples for achieving specific functionality on Recharge?
You can find specific how-to guides within the Dev Docs.
- Add an item to cart with Ajax
- Confirming upgrade of subscription-cart-footer.liquid file
- Create membership-based subscriptions
- Creating buy one, get one promotions
- Displaying the subscription frequency on the cart page
- Hiding properties on the cart page
- Offering the subscription option on specific variants
- Redirect to checkout from Ajax cart
- Using custom line item properties
I'm not a developer. Should I attempt to follow the guides within the Dev Docs?
The Dev Docs are geared toward highly technical users familiar with writing scripts and building apps to add functionality to their stores. If you are concerned about causing issues with your store, Recharge recommends reaching out to a professional to help you achieve the functionality you need. See the Recharge Partner Directory to find an agency that is right for you.
Didn’t find what you’re looking for?Contact us