Build Your Own Box Subscriptions



Ordergroove supports subscriptions with multiple bundle components, allowing customers to have a subscription to a single product but configure a variety of items within that subscription for a set price.

Your customers with subscriptions to bundles can easily manage their bundle with out-of-the-box capabilities from Ordergroove such as changing the upcoming order date, skipping, sending now, updating the frequency, and more. 


NOTE: Merchants are responsible for building the enrollment flow and any experiences required to edit bundle components utilizing Ordergroove’s suite of REST APIs. For enrollment, currently, only one bundle can be purchased with subscriptions at a time in the cart. 


  • Bundles allow customers to subscribe to a single SKU, at a set price, and customize an assortment of products to receive in each shipment. 
  • The “component” SKUs selected by the customer will be tied to the subscription for each shipment, but customers may switch their components at any time on a merchant’s site if they allow for bundle editing.
Areas Impacted
  • Subscription Enrollment
  • Purchase POST
  • Subscription Manager
  • Order Placement
Out of Scope of Solution
  • Special out of stock handling for bundle components 
  • Bundle component communication in transactional emails
  • Bundle creation via Instant Upsell
  • Multiple subscription bundles in a single cart/checkout
  • Visibility and management of bundle components in Ordergroove
  • Merchant must build frontend bundle landing page for customer configuration
  • Merchant must use the latest version of the Ordergroove Susbcription Manager or host their own using Ordergroove's APIs
Resources Required

Client / Systems Integrator

  • [M] Build a front end experience for bundle enrollment
  • [L] Implement REST APIs to retrieve and update bundle component information
  • [S-M] Implement code in Subscription manager advanced editor


How To Set Up Build Your Own Box 

For detailed instructions on setting up your own box subscription, take a look at Build Your Own Box Subscriptions in our Developer Documentation.