Subscription Manager Development Overview

Ordergroove’s Subscription Manager provides a wide range of customizations both out of the box and directly in your Subscription Manager code. This article will link you out to crucial information you'll need to know for developing your Subscription Manager to get you up and running as quickly as possible.


Tagging the Subscription Manager

To use the Subscription Manager on your site, you will need to add a link on your pages. This guide walks through how to tag your Subscription Manager on Shopify .


Subscription Manager versions

Your Subscription Manager version is frozen when you make changes to your Subscription Manager. In September 2024, we introduced v25 (also known as Subscription Manager 2.0). All merchants have access to v25 by creating a new theme in the Subscription Manager Theme Designer.

Before the September 2024 release of v25, all Subscription Manager installations were on version 0, displayed in the Theme Designer as version 0.X.X. You can check which version you’re on by going to Ordergroove > Subscription > Subscription Manager.

Our Tour of Subscription Manager v25 has all the information you need to find your way around our newest version of Subscription Manager. If you want information on an older version of Subscription Manager, check out our guides to customization on the v0 templates.


Basic vs Advanced Editor

Our Basic editor has many of the tools you need to create a customized Subscription Manager, while the Advanced editor allows you to fully customize the code of your Subscription Manager. Check out this guide to determine which editor is best for you.


Editing your theme

Our Subscription Manager is built on a custom implementation of Nunjucks and lit-html. Before you start editing the code, it will be helpful to read through our Subscription Manager Development Guide which walks through the programming language. The folder of this guide also contains further details about the objects available, how to leverage Subscription Manager localizations, and debugging your code.


API Requests

Developers creating custom flows in their Subscription Manager might need to make API requests to Ordergroove or external APIs. This guide goes through different methods for calling Ordergroove’s API from the Subscription Manager, and this guide discusses how to integrate external APIs.