A replenishment contract, not a purchase order every month
Buyers who order the same cases every four weeks should not raise the same purchase order every four weeks. Standing orders will let a buyer build a contract in the catalog drawer — the SKUs, the quantities, the release cadence — and unlock a contract discount for committing to it. Checkout would create a native Shopify subscription: no separate portal, no second login. It is on the roadmap, with no date announced.
- Roadmap product — no date announced
- Native Shopify selling plans, no separate portal
- Skip, re-cadence or cancel from the buyer’s own account
Build a standing order
Add 3 or more SKUs and unlock the contract discount.
Unlocked: 8% off every release, freight paid, prices held for the term
Skip a release, change the cadence or cancel — in the buyer’s own account.
On the catalog page
Coming- 8% off every release
- One agreement instead of a PO each time
- Skip, re-cadence or cancel at any time
Checkout would create a native Shopify subscription
No separate portal to install: the contract, the payment method and the self-service stay where the buyer already signs in.
3+
Products to unlock, today
The routine size that earns the standing discount and a first-order gift — the same threshold mechanic a contract would use
6
Delivery frequencies
Every 7 · 14 · 30 · 45 · 60 · 90 days, each one a native Shopify selling plan. Release cadences would be built the same way
0
Portals to install
Pause, skip, cancel and payment updates happen in the customer’s own Shopify account — the part a B2B buyer needs most
10
Views in the workspace today
Overview · Subscriptions · Customers · Products · Widget · Routine · Gift · Rules · Analytics · Experiments
These figures describe Subscribe & Reward as it ships for Shopify DTC stores today, where it also needs Shopify’s protected subscription scopes approved. Standing orders is a roadmap re-cut — no B2B number, screenshot or price is claimed.
The same cases, the same cadence, agreed once
A standing order is a small agreement: what ships, how often, at what price, on what terms. Everything below is roadmap — it describes what the module would carry.
The lines
The SKUs and case quantities that make up one release, built in the catalog drawer the way a routine is built today.
The cadence
Every four, six or eight weeks — chosen by the buyer from the cadences you allow, each one a native Shopify selling plan.
The contract discount
A standing percentage off every release for committing to the cadence, stated in money on the line as well as in percent.
Freight terms
Where a release earns palletised delivery or paid freight, the contract says so rather than leaving it to a terms page.
Skip a release
A warehouse that is full skips one release without cancelling the contract — the same self-service action the DTC module surfaces today.
Change the cadence
Demand moves; the contract should follow. Re-cadencing would be a change to the selling plan, not a new agreement.
One agreement, many orders
Each release is an ordinary Shopify order with its own invoice — so accounting sees what it expects, and the buyer raises one PO, not twelve.
Nothing auto-agreed
A contract would only exist because a buyer built it and checked out. No account is enrolled by Comver on its own.
Four steps from the drawer to the first release
The mechanic is the one the DTC module draws as four cards on its overview, with wholesale words in place of consumer ones.
- 1
The drawer opens
From the catalog page or a shortcut in the header. The contract discount and the progress line are visible before anything is added.
- 2
SKUs are added
The buyer adds the lines they always take, in cases. The progress text counts them against the minimum you set for a contract.
- 3
The discount unlocks
At the minimum, the line flips: the contract discount applies to every release, and the cadence buttons decide how often that is.
- 4
Checkout creates the contract
Checkout creates a native Shopify subscription on the standing-order selling plan. Every release afterwards is an ordinary Shopify order.
Setup, the numbers and the funnel — on one page
This is the module’s overview as it ships for DTC: a setup checklist (selling plans created, gift discount created, widget enabled), the counted numbers — subscription revenue, active subscribers, attach rate, average routine size — and the funnel from widget viewed to first recurring order. The standing-order cut would keep this page and change its nouns: accounts on contract instead of subscribers, cases per release instead of routine size, releases instead of recurring orders.
- Contracts are mirrored from Shopify, not kept in a second database
- The one estimate on the page — projected next 30 days — is labelled as an estimate today, and would stay labelled
- The funnel is counted from storefront events, so it starts empty rather than with sample data
Revenue modules · Subscribe & Reward
Subscribe & Reward
Let shoppers build a routine, add 3+ products, unlock a reward and grow repeat purchase revenue through native Shopify subscriptions.
Native subscriptions are live
Selling plans created Free-gift discount created Product-page widget enabledSubscription revenue
$18,240
All-time recurring
Active subscribers
128
Mirrored from Shopify contracts
Attach rate
2.9%
Of widget viewers
Projected next 30d
$6,410 ≈
From active subs · an estimate
Subscription funnel
Widget viewed → first recurring order · last 30 days
How the reward is earned
Step 1
Routine opens
Step 2
Products added
Step 3
Reward unlocks
Step 4
Recurring order
Status
No portal to install, no second login to support
A standalone contract portal is one more surface to brand, translate and answer tickets about — and one more place where a buyer’s payment method goes stale. Standing orders would keep the contract, the payment and the self-service where the buyer already signs in.
| A separate contract portal | Standing orders (coming) | |
|---|---|---|
| Where the contract lives | The app’s own database and portal | A native Shopify subscription contract |
| Skip · pause · cancel · payment | A separate portal and login for every buyer | The buyer’s Shopify account — no separate portal |
| What each release is | An order the app creates and pushes | An ordinary Shopify order, invoiced like any other |
| Where it is configured | Its own admin, then the theme editor | Comver → Revenue modules — the theme-editor step is optional |
| What is measured | Varies by app | Contracts mirrored from Shopify; the funnel counted from storefront events |
| How it looks | The app’s own widget styling | One Style shared with every Comver module you run |
Counted from contracts. Estimates say so.
Standing orders would inherit the measurement model without changes: contracts mirrored from Shopify, storefront events counted, one labelled projection, and attribution written at order time.
6
Funnel steps today
Widget viewed → widget opened → product added → minimum reached → subscription started → first recurring order
≈
The one estimate
“Projected next 30d” is computed from active contracts and labelled as an estimate. Nothing else is projected
2
Ways a release is credited
The discount code the module applied, or a cart it touched — written at order time, refunds reversed
The “+15–40% LTV via subscriptions” range on the DTC module page is labelled typical, not measured, and it is not transposed to wholesale. Subscriptions also require Shopify’s protected subscription scopes to be approved.
Frequently asked questions
No. Standing orders is the roadmap B2B cut of Subscribe & Reward and no release date has been announced. Subscribe & Reward ships now on Shopify stores that have the protected subscription scopes approved — it thinks in consumer routines rather than replenishment contracts.
No, and that is the point. The module creates a native Shopify selling plan group — one plan per cadence — so the contract is a Shopify subscription contract. Buyers skip, pause, cancel or update payment in their own Shopify account.
A contract discount on every release, and whatever else you attach to it — freight paid, held prices for the term. Both the minimum number of lines and the discount would be settings, exactly as the routine minimum and standing discount are today.
That is the plan, and it is a self-service action the DTC module already surfaces: skip the next release, pause, change the cadence or cancel — with you choosing which of those actions to show. The underlying actions run natively in Shopify.
Each release is an ordinary Shopify order, so it is invoiced and paid the way your other orders are. Comver does not become a billing system; payment terms stay a Shopify and finance matter.
Creating selling plans needs Shopify’s protected subscription and purchase-option scopes, approved per app in the Partner Dashboard — that is true of the module today. B2B company accounts and price lists would additionally rely on Shopify’s B2B APIs.
Contracts mirrored from Shopify — status, cadence, lines, value — and the funnel counted from storefront events. Like every module it is also attributed at order time by discount code or cart token. The only estimate is the labelled 30-day projection.
That is the intent behind the “reorder due” and “key account gone quiet” campaigns on the roadmap: when a rhythm breaks or a release is skipped twice, the agent calls the buyer, texts if the call cannot connect and emails if the phone cannot reach. It is roadmap too.
Keep exploring
Describe a contract you already have
The cadence, the lines, the discount you give for committing, what happens when a warehouse is full — that is the waitlist conversation. Until standing orders ship, Subscribe & Reward runs on Shopify today.
14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify

