The six storefront modules, re-cut for a catalog
Volume tiers under Add to order, a reorder cart that opens with the last order in it, trade offers a rep approved for the account, standing orders on Shopify’s own subscriptions, verified-buyer proof and a SKU-and-quantity quick-order bar. Same engine, same one-page configuration, pointed at buyers instead of shoppers — and on the roadmap, with no date announced.
- Roadmap product — no date announced
- Built on six modules that ship for DTC today
- Checkout, terms and invoicing stay in Shopify
One more approved deal unlocks 5% off this order
Halden Pharmacy Group
Fill rate held through the winter peak. Cases arrive palletised and labelled.
Verified buyer
Cité Beauté Distribution
Spec sheets matched the shipment — no re-labelling at our warehouse.
Verified buyer
Baltic Salon Supply
Moved to a standing order after two quarters. Same terms, fewer POs.
SKU GRS-30 · Case of 12
Glow Renewal Serum · 30 ml
Same cases, same terms, no purchase order to raise
$148.80 per case · Net 30
Skip, pause or cancel a contract at any time
Choose your quantity tier
Often ordered together
Tier 2 reached. Add 6 more cases for the pallet tier at $9.90/unit
On your last order, not this one
Order within 2 h 14 min for Thursday dispatch
Net 30 — invoice issued on dispatch
Free freight over 24 cases — palletised
Checkout, payment terms and invoicing stay in Shopify
One page of a wholesale catalog, six re-cut modules — a roadmap drawing, not a screenshot.
6
Modules in one extension today
Bundling & Upsells · Cart Rewards · Offers & Rewards · Subscribe & Reward · Trust AI · Sticky ATC — the six the B2B set would be cut from
1
Style for all of them
Basic reads your storefront’s colour, type and radius; Marketplace and Beauty are authored skins. A catalog skin would join them
2
Ways an order is credited
The discount code the module applied, or a cart the module touched — the rule the B2B modules would inherit unchanged
0
Settings kept in the theme editor
Copy, thresholds, colours and targeting live in Comver. That is the part a wholesale catalog needs most
These figures describe Comver AI Commerce as it ships for Shopify DTC stores today. The B2B modules are a roadmap re-cut — nothing on this page is a B2B measurement, screenshot or price.
Seven surfaces a wholesale catalog needs — without seven apps
Each one is the mechanic that already ships for DTC, cut for accounts, price tiers and purchase orders. Every card below is roadmap: it says what the module will do, not what it has done.
Volume bundles
Quantity tiers under Add to order — the next tier, the case, the pallet — with the saving stated in money per unit and per line.
Learn moreReorder cart
Opens with the account’s last order in it, counts the cases left to the next price tier, and carries the delivery window and payment terms.
Learn moreTrade offers
A header shortcut opens the deals a rep approved for that account — overstock, short-dated lines, launch allowances. Three unlock a real Shopify code.
Learn moreStanding orders
Replenishment contracts on Shopify’s native subscriptions: a cadence, a contract discount, skip and pause — no separate portal.
Learn moreTrust AI
Verified-buyer proof where procurement hesitates: reviews from accounts that actually bought, case studies and certifications, under the same source rules.
Learn moreQuick-order bar
A sticky SKU-and-quantity bar that follows the buyer down a long catalog page, carrying the tier price and the pack size.
Learn moreAccount portal
The post-login area re-cut for a company: orders, invoices, standing orders, the account’s price list and the buyers on it.
Learn moreA wholesale engine
Beyond the modules, a catalog-native engine — pattern, modules, workflows and one performance loop — is a further roadmap item, not one of the engines listed today.
Learn moreEach module ships today. Each one has a B2B cut.
Nothing in the left column is a promise — it is what the module does on Shopify DTC stores now. The right column is the roadmap: the same mechanism, the same attribution, wholesale language.
| Ships today (DTC) | Coming (B2B) | |
|---|---|---|
| Bundling & Upsells | Three bundle offers under Add to cart, built automatically per product | Volume bundles: the next quantity tier, the case and the pallet, priced per unit |
| Cart Rewards | A drawer with free-delivery and discount milestones, upsells and trust rows | Reorder cart: last order pre-loaded, tier progress, delivery window, payment terms |
| Offers & Rewards | A gift shortcut opening discounted bestsellers — three unlock a Shopify code | Trade offers: the deals a rep approved for that account — three unlock a Shopify code |
| Subscribe & Reward | A routine of three products on native Shopify subscriptions, plus a first-order gift | Standing orders: a replenishment contract with a cadence, a contract discount and freight terms |
| Trust AI | Collected, imported and moderated reviews on slider, section and badge widgets | Verified-buyer proof: reviews from buying accounts, case studies and certifications |
| Sticky ATC | A sticky add-to-cart bar carrying price and savings once the buy box scrolls away | Quick-order bar: SKU, pack size and quantity, priced at the account’s tier |
| Customer Dashboard | A branded account page — orders, routine, savings, points and profile | Account portal: orders, invoices, standing orders, price list and the buyers on the account |
| Style | One Style for every module — Basic, Marketplace or Beauty | The same one-Style rule, with a catalog skin built for dense SKU pages |
Everything a module needs stays on one page
This is a module tab as it ships today: four numbers, the on/off control, the settings the module actually has, and a targeting card that says where it shows — with the Shopify theme editor last and marked optional. The B2B modules would use the same page with wholesale fields: tier tables instead of bundle headings, cadences instead of delivery cutoffs, price lists instead of collections.
- “Where it shows” would target catalog collections, SKU handles or an account segment rather than a product list
- Deactivating keeps the configuration — the rule that makes swapping modules a click, not a rebuild
- What you save in Comver still wins over anything set in the theme editor
Revenue modules
Six modules, what each one earned, and everything they need to run — configured here, not in the theme editor.
Attributed revenue
$2,140
Orders carrying this module’s code or cart token
Added to cart
$4,860
Cart value the module put in — an upper bound
Shown
3,912
Impressions · last 30 days
Action rate
9.4%
Actions ÷ impressions
Bundling & Upsells
Bundle offers on the product page, add-ons underneath, and a bundle picker when shoppers add to cart from anywhere else.
Product page · collection cards · post-add popup · +8–20% AOV uplift (typical, not measured)
Settings
How Bundling & Upsells behaves on your storefront. Saved here — no theme editor required.
Heading
Button text
Add-ons heading
Button corners
Module availability
ActiveBundling & Upsells is available on your storefront and counts toward the active module allowance.
Basic: up to 3 active · Pro: all modules
DeactivateWhere it shows
Or list collection and product handles to include / exclude. The per-product “Comver — hide bundling & upsells” switch wins over everything here.
Per-product choices
Comver — Bundle 1: partner product
Comver — Bundle 1: discount %
Comver — Bundle 2: partner product
Comver — Upsell products
Comver — Hide bundling & upsells
Ready on product pages · leave empty and Comver chooses
Credited by discount code or cart token — nothing estimated in the meantime
The attribution model is the part that carries over unchanged. Comver writes credit at order time by two stated methods: an order carrying the discount code the module applied, or an order from a cart the module touched. Refunds write negative rows, and the workspace tells you what share of orders could be traced at all. For B2B that means a purchase order is credited the same way a checkout is — and until orders land, nothing is projected.
- Estimates stay marked with ≈ and their arithmetic; attributed revenue is counted
- “Revenue attribution is on, and has not seen an order yet” — the callout instead of a projected number
- The uplift ranges the DTC modules show are labelled “typical, not measured”; no B2B range is claimed at all
Discount code deterministic
The order carries the code the module applied.
Cart token last touch
The order comes from a cart the module touched.
How much of your revenue is traceable
41 of 63 orders in the last 30 days could be credited to a module (65%). The rest are real orders that no module can claim.
How the catalog set would arrive
The order we intend to build in. No dates are announced; the waitlist decides what is validated first.
- 1
Price lists and company accounts
Companies, locations, buyers and price lists read from Shopify’s B2B APIs, so a tier price on the catalog page is the tier price the account actually has.
- 2
Volume bundles and the quick-order bar
The two surfaces that change a catalog page most: tier offers under Add to order, and a SKU-and-quantity bar that follows the buyer down the page.
- 3
Reorder cart and standing orders
The cart that opens with the last order in it, then replenishment contracts on Shopify’s native subscriptions — cadence, contract discount, skip and pause.
- 4
Trade offers, proof and the account portal
Rep-approved offers with a real Shopify code, verified-buyer proof for procurement, and the post-login portal for orders, invoices and buyers.
A wholesale store on Shopify can run the DTC set now
Every module on this page already works on any Shopify store, including one that sells to businesses. What is missing until the B2B twin arrives is the account model — companies, price lists, quotes and reps.
3
Active modules on Basic
Configuration is preserved when you deactivate one to activate another
6
Active modules on Pro
All six at once, dressed in one Style, credited by code or cart token
≈
Estimates stay marked
Recoverable figures carry an ≈ and their arithmetic; attributed revenue is counted. That rule carries over to B2B unchanged
Uplift ranges shown on the DTC module pages are the ones the product labels “typical, not measured”. Billing stays in Shopify.
Frequently asked questions
No. Comver AI B2B Commerce is a roadmap product and no release date has been announced. The six modules exist and ship for Shopify DTC stores; the wholesale cut described here — quantity tiers, reorder carts, rep-approved trade offers, standing orders, the account portal — is what we intend to build. Joining the waitlist is how you hear first and shape the order.
All six modules run on any Shopify store, including a store that sells to businesses: bundles, the rewards cart, the offers drawer, subscriptions, trust widgets and the sticky add-to-cart bar, configured in Comver and credited by discount code or cart token. What they do not yet understand is companies, price lists, quotes and reps.
That is the intention: company accounts, locations and price lists live in Shopify’s B2B APIs, and we would build on them rather than keep a second system of record. Exact requirements — including which Shopify plan is needed — will be confirmed closer to release.
The same two ways an order is credited today: the order carries the discount code a module applied, or it comes from a cart the module touched. Refunds write negative rows, and the workspace shows what share of orders could be traced at all. Nothing is estimated before real orders land.
No more than today. Every setting lives in Comver; the theme-editor card on each module tab is labelled optional and only adds placement nudges and custom CSS. The one theme step is switching the app embed on once, and Settings › Theme embed shows which modules are rendering.
None. The DTC modules show typical ranges labelled “typical, not measured”, and we are not transposing them to wholesale. When the B2B modules run, your own numbers will appear as attributed revenue, added to cart, shown and action rate — counted from your store.
A catalog-native engine — a storefront pattern, the right modules, AI workflows and one performance loop — is a further roadmap item. It is not among the engines available today, and no date has been announced for it either.
A short conversation about your catalog, price lists, MOQs, quoting and reps. There is no commitment. Waitlist members hear about early access first and help decide which module is cut for wholesale before the others.
Keep exploring
Tell us which surface your buyers need first
Join the B2B waitlist and describe your catalog: pack sizes, price tiers, reorder rhythms, the deals your reps approve. Until the wholesale cut ships, the six modules on the left of that table are live today.
14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify

