Creating these experiences will require effort from your development team or your technology partners and is expected to be self-serve. The details of each experience are outlined below and in the corresponding articles. For standard included features, take a look at the Ordergroove Service and Feature Glossary.
Client-Built Experiences
Creating these experiences will require effort from the client's development team of their technology partners and is expected to be self-serve. The details of each experience are outlined below and in the corresponding articles.
If the client requires technical support from the Ordergroove team then any hours used will be applied towards any available service hours within the client's agreement. If not enough service hours are available then the client may purchase additional hours by contacting your Ordergroove representative.
Feature |
Client Hosted Enrollment The option for a Client to host their own enrollment opt-in experience in place of (or in combination with) Ordergroove-injected enrollment. The Client is responsible for the design and implementation of this content and any ongoing support and optimization. Note: Client must use the eCommerce platform cart and checkout; fully headless integrations are not supported |
Client Hosted Subscription Manager The option for a Client to host their own Subscription Manager in place of an Ordergroove hosted experience. The Client is responsible for the design and implementation of this content and any ongoing support and optimization. |
Omni-Channel APIs (Social, Voice, SMS, IOT, Retail Stores etc.) Access to Ordergroove APIs, Knowledge Center, and Developer Portal for Clients to self navigate usage of our APIs and build their own omnichannel customer experiences. Live support for API usage from the Ordergroove team is not available unless specifically contracted for in your order form. |
Webhooks Access to Ordergroove webhooks to subscribe to platform events. |
Free Trials – Initial Order Free When Same SKU The Client offers a customer their first subscription order entirely for free after capturing and saving the customer’s credit card details. The customer will be automatically charged when Ordergroove places the first recurring order. |
Unique First Order Date The Client can set a first recurring order date that is faster or slower than the ongoing subscription frequency. |
Termed Subscriptions Automatically terminating subscriptions after a preset threshold of orders has been met and fulfilled. |
Guided Selling Experiences A front-end user experience that guides the customer through product recommendations based on their selections throughout the experience. Clients can build this type of experience themselves on top of Ordergroove's APIs and function calls, with access to Ordergroove's Developers Portal documentation. |
Earn Loyalty Points Customers earning reward points on the Client's side. Usually, this integration can be done directly between the loyalty provider and the eCommerce platform once Ordergroove has generated the recurring orders. |
Redeem Loyalty Points
Customers redeeming loyalty points for application on a future subscription order. Points must be applied at the item level. |
Coupon Redemption, and One-Time Promotions Customers redeeming a coupon, promotion code, or any other one-time promotion for application on a future subscription order. Coupons and promotions must be applied at the item level. |
Refer-a-Friend Customers receiving promotions for referring a friend to a subscription. Requires use of Ordergroove data feeds or webhooks. |
Alternate Payment Methods
Clients can enable alternate payment methods (e.g., PayPal, Apple Pay, etc.) for subscriptions by connecting to those providers directly. This functionality is dependent on the eCommerce platform, so please check with your team to determine feasibility. |
Account Updater Clients can enable a real-time check with their payment processor to retrieve updated account information for the consumer's payment method. This check will validate any account changes (e.g. card reissues due to fraud/loss/theft) ahead of order processing to mitigate failure and ensure order delivery. Clients can then update Ordergroove of any refreshed payment information by calling the Ordergroove REST APIs. |
Product Recommendations - Vendor Integration Use Ordergroove's data exports to make product recommendations to customers. |
Subscription and Order Verification POST requests to Ordergroove, indicating that a subscription or order has officially been created and verified on the Client side. This is often done as a fraud prevention mechanism. |
Custom ESP Integration An integration with an Email Service Provider (ESP) other than Ordergroove’s instance of SendGrid or partner integrations. |
Build Your Own Bundle Customers build their own bundles by choosing component SKUs based on preset business logic that defines bundle configuration and price. |
Modify Subscription Manager Based on SKU or Logic Modifying the Subscription Manager based on various conditions, logic, or other criteria (ex. specific SKUs, program types, customer groups, etc.). |
Gifting Customers “gifting” a subscription to a different customer. Requires use of Finite Subscriptions and Prepaid Subscriptions. |
Prepaid Subscriptions Customers prepaying for N number of future orders. |
Committed Plans Establishes a time commitment (e.g. 3 months) for a recurring subscription, where a customer who chooses to commit to that subscription period will receive a free product in exchange. |
Subscribe Anywhere, Pickup Anywhere: One Time Subscriptions being set for one-time retail store pickup. |
Subscribe Anywhere, Pickup Anywhere: Full Time Subscriptions being set for full-time retail store pickup. |
Real-Time Pricing Permits the product price to be retrieved via API in real-time. Often used to support price zones or customer-specific pricing. Instead, Ordergroove uses the product price passed from the Client in the XML product feed onto Ordergroove SFTP. |
Real-Time Inventory A real-time inventory check is done via an API at the time of subscription order fulfillment. |
Dynamic Shipping Method The ability to dynamically change the shipping method based on order details (shipping address, customer group, etc.) |
Custom Shipping Threshold Setting a free shipping threshold based on data not covered in the standard features(e.g. item quantity). |
Temporarily Out of Stock SKU Swap On-platform support for a one-time SKU swap when SKUs are temporarily out of stock. For permanent discontinues see Discontinued Continuity above. |
eCommerce Platform Integrations Integrating Ordergroove with a platform other than SFCC, Shopify Plus, Magento 2, or BigCommerce. |
Additional Language Features
Feature |
Non-US Domain — Single Non-English Language Ordergroove can power sites outside of the US if the language used on the site is the Latin 1 (extended ASCII) character set. The currency symbol displayed to the customer can be modified to match the local currency, but all Ordergroove admin interfaces will display $USD. The available countries in the shipping address form are listed in the base product description above. |
Non-US Domain — Dual Language Ordergroove can power two languages on the same site if the languages use the Latin 1 (extended ASCII) character set. Note: The use of multiple currencies on the same site is not supported. This does not include passing customer locale within the order placement payload. |
Out of Scope
Items in this section are out of scope of all installations and are not included in the Ordergroove platform.
Fully Headless Integration
A fully headless integration is not supported on the Ordergroove platform. Clients must utilize the eCommerce cart and checkout to enable customers to create subscriptions. |
Shipping Restrictions The creation of custom shipping logic, rules, or restrictions for subscriptions based on predefined criteria. This could include examples such as preferred shipping method, geographic or zip code logic, date-based logic, user profile logic, or product-based logic. |
A/B Testing |
Single Sign-On (SSO) Use of an existing Client credentialing system for access to the Relationship Commerce Control Center (RC3). |
Delivery Windows and Time Slots Customers selecting specific delivery windows or time slots. |
Product Feed ETL Extract, Transform, Load (ETL): The procedure of copying and translating data from one or more sources into a destination system — in this case, the data is product catalog information, copied over and formatted to match the requirements of our Product Feed XML. |
Custom Order Placement Logic Client customization of the order placement logic Ordergroove uses to send orders into the Client eCommerce platform is not available. Instead, Ordergroove will place orders once per day on a preselected hour for all subscriptions due on that day. |