Ordergroove Systems Landscape Map

Ordergroove’s platform has six (6) major integration components that will power your relationship commerce experience.

These include:

  1. Offers
  2. Subscription Manager
  3. The Product Feed
  4. Purchase Post
  5. Order Placement
  6. Customer Update APIs

The good news is that we have applications and cartridges for various eCommerce platforms that will automatically handle many of these components. Even though the application automates some components, we still believe it is helpful to introduce those major components to help provide you with a full understanding of the integration.

1. Offers

Offers are widgets placed onto multiple pages on your website that give a customer the option to enroll or subscribe to products that you have made eligible.

Typically they are hosted by Ordergroove and injected onto your website via Javascript, which we refer to as "page tagging." When using an Ordergroove App or Cartridge, this tagging is generally automated.

The Javascript for these widgets will attempt to copy your site’s existing HTML and CSS upon injection. They can also be styled and managed within Ordergroove.

If you wish, you may also host the offers directly on your site built on top of our headless APIs, which can be found in our Developers Portal.

📘 Promotions 📘

Promotions are the underlying incentives that offers display and are used to entice a customer to sign-up for a subscription to your products and one continually given to the customer to keep them subscribing to your products. The types of promotions used can vary greatly but some common examples include a % off, free shipping, a gift with purchase, and best deal guaranteed. You’ll be able to create and manage these promotions within Ordergroove.

2. Subscription Manager

The Subscription Manager is a webpage that appears on your website behind their customer login screen that allows subscribers to manage their subscriptions. Similar to offers, this page is typically hosted by Ordergroove and injected onto your website via Javascript, referred to as "page tagging." However, should you wish, there are options for you to host and power their own offers.

The Subscription Manager has options for a customer to manage their subscription, including changing the order's quantity, changing shipping frequency, skipping an order, sending an order now, and canceling a subscription.

The Subscription Manager can be managed and styled within Ordergroove.

>More Subscriber Dashboard Information

3. The Product Feed

The Product Feed is an XML file, in a prescribed format, that is sent to Ordergroove on a recurring basis via SFTP, which provides us with up-to-date information about your product catalog. Ordergroove uses this information to power your relationship commerce experiences.

You can configure which SKUs in your catalog are eligible for different Ordergroove Relationship Commerce solutions (e.g., subscription eligibility, instant upsell eligibility, etc.). Thus, they will be displayed on your website for enrollment.

Ordergroove can ingest a Product Feed up to every 30 minutes, on the half-hour. Note: OG does not track inventory counts, only stock status.

>More Product Feed Information

4. Purchase Post

The Purchase Post is how a subscription record is created on the Ordergroove platform. This is done by sending a secure HTTP POST during the checkout process that provides Ordergroove with all of the necessary information to create one or more subscriptions on Ordergroove’s servers. It records the subscription SKU(s), order placement frequency, the customer’s ID with the eCommerce platform, and the payment token to be used for recurring charges.

>More Purchase Post Information

5. Order Placement

Order Placement is when Ordergroove places order requests into your eCommerce platform based on the current customer’s subscription records and their respective frequencies saved within the Ordergroove platform.

>More Order Placement Information

6. Set Contact Details API

The Set Contact Details API is used when a customer changes the email address associated with their account on your website so that Ordergroove can be notified of this change. This is done through the Set Contact Details API.


Screenshot_2023-04-06_at_13.12.33.png >>More information on the Set Contact Details API can be found in our developer portal.