Bundles under Add to cart, built automatically for every product
Three offers on the product page — two accessories, one accessory, just the product — with compare-at prices and a savings badge. Add-ons underneath. A bundle picker when shoppers add from a collection card, and a “Frequently bought together” popup after they add. Comver pairs the products; you override any single one from its Shopify page.
- Automatic — Comver picks per product
- Discount code applied to the cart automatically
- Configured in Comver, not the theme editor
Serum · 30 ml
Glow Renewal Serum
Choose your bundle and save
Worth buying together
Attributed · last 30 days
$2,140
Orders carrying the bundle code
3
Offers per product
Two accessories · one accessory · product only — badged “Most popular”, “Popular”, “Just the {product}”
4
Storefront surfaces
PDP bundle picker · add-ons strip · collection-card bundle popup · post-add upsell popup
8
Per-product fields
Bundle 1 / Bundle 2 partner, discount and code · upsell products · hide switch — pinned to Shopify product pages
+8–20%
AOV uplift
Typical, not measured — your own number is Attributed revenue
Attribution starts after activation: orders carrying the bundle’s discount code, or coming from a cart the module touched.
Three offers, one heading, the savings spelled out
The picker is injected into the product form under Add to cart. Every product gets three offers — two accessories, one accessory, or just the product — each with its badge, the compare-at price and “You save {amount}” in money. Choose one, press the button, and the discount code lands in the cart with the products. Below the picker, the add-ons strip proposes what is worth buying together.
- Heading, button text, button colour, card corner radius and button corners (square / rounded / pill) — all set in Comver
- Show compare-at price · show savings badge · show the add-ons row · open the cart drawer after adding
- Savings prefix and emoji are switchable — “Off for a storefront that does not use emoji.”
Choose your bundle and save
Worth buying together
Discount code applied to the cart automatically · cart drawer opens after adding
When shoppers add from somewhere else
A collection card, a search result, a recommendation row — anywhere that is not the product page. Instead of adding silently, Comver opens the bundle picker; and after the main Add to cart, it can offer what pairs with the product. “Off leaves your theme’s own add-to-cart completely alone.”
“Choose your bundle” — opened from a collection card
Product cards in collection grids, search results and recommendation rows open the picker with that product’s three offers, and a free-shipping progress bar inside the popup. Free-shipping and discount thresholds are yours (defaults 249 and 399, in your currency).
Collection
Bestsellers
Glow Renewal Serum
Barrier Repair Cream
Hydra Gel Cleanser
Overnight Sleep Mask
Automatic for the catalogue, overridable per product
Every product gets bundles without you pairing anything — the settings card shows it as a locked chip: “Automatic — Comver picks per product.” To choose them yourself for one product, Comver installs pinned metafields on your Shopify product pages: Bundle 1 and Bundle 2 each take a partner product, a discount and a code; “upsell products” fills the add-ons strip; “hide bundling & upsells” switches the module off for that product and wins over everything.
- One click — “Add 8 fields to product pages” — creates the definitions with storefront read access
- Leave a partner empty and that bundle becomes 2× this product
- Anything you leave blank stays automatic, for that product only
Leave them empty and Comver chooses
Bundle 1 and Bundle 2 each take a partner product, a discount and a code — leave a partner empty and that bundle becomes 2× this product. Anything blank stays automatic, for that product only.
The hide switch wins over everything
“Comver — hide bundling & upsells” on a product beats every targeting rule in Comver — the module simply does not render there.
Wording, colour, popups and targeting — on one page
The Bundling & Upsells tab carries its four numbers, the availability control, then Settings: heading and button text, corners, savings badge, add-ons heading, “Wording and colour” (the same fields the Shopify theme editor shows — what you set here wins over it), and “Add-to-cart popups” with their titles and thresholds. “Where it shows” targets all products, only the ones you list, or all except them.
- Button text while adding, savings prefix, savings emoji, selected card border, price colour, card background, text, borders, savings colour
- Enable add-to-cart popups · product cards open the bundle picker · product-page ATC shows an upsell · show the post-add upsell popup
- The Shopify theme editor card is last and optional — placement nudges and custom CSS only
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
Small choices, set once
Savings in money, not maths
“You save $18.60” beats “−15%”. The prefix is yours; the compare-at price can be shown or hidden.
Follows your Style
Style 1 — Basic reads your theme’s button colour, type and radius. Colours you set on this module still win; Custom CSS loads last.
Opens the cart drawer
After adding, the drawer can open straight away — and if Cart Rewards runs, that is the rewards drawer with its milestones.
Feeds Sticky ATC
Sticky ATC’s post-add popup shows this module’s bundles — “Needs Bundling & Upsells to be active.”
Targeting by handle
Comma-separated collection and product handles for include or exclude. The per-product hide switch beats them all.
Codes, applied for the shopper
Discount codes are attached to the cart automatically — nothing to type at checkout — and the same code is what attribution reads.
Shown, acted, added to cart, attributed
Every storefront event is stamped with the module key. “Shown” counts bundle viewed, add-on viewed and bundle popup opened; “Action rate” divides bundle added, add-on added and popup bundle added by that. “Added to cart” is the cart value the module put in — an upper bound. “Attributed revenue” only counts orders carrying the bundle’s discount code, or coming from a cart the module touched, written at order time with refunds reversed.
- Shown and Action rate appear from the first storefront event
- Attributed revenue fills in as orders land — nothing is estimated in the meantime
- +8–20% AOV uplift is the typical range the product shows, labelled “typical, not measured”
bundle viewed · add-on viewed · bundle popup opened
bundle added · add-on added · popup bundle added
cart value the module put in — an upper bound
orders carrying the bundle code, or from a cart it touched
Action rate = acted ÷ shown (9.4% here). Refunds write negative attribution rows.
Live on the product page in four steps
One theme app extension, “Comver Revenue Modules”; the Bundling & Upsells app embed sits under App embeds. Everything else is set in Comver.
- 1
Theme editor · App embeds
Comver Bundling & UpsellsComver Callio ChatOnce. Everything else is set in Comver.
Switch on the app embed
Enable “Comver Bundling & Upsells” once in the theme editor. Settings › Theme embed confirms it is rendering under Add to cart.
- 2
Where it shows
Show onOnly the ones I listserumsmoisturisersgift-sets+ handleAll products · Only listed · All except listed
Choose where it shows
All products, only the collections and products you list, or all except them. Add the 8 per-product fields if you want to override single products.
- 3
Style · one skin for all six
BasicMarketplaceBeautyPick a Style
The one Style you chose on the overview applies here too. Adjust the button colour, corners and wording on the module tab if you like.
- 4
Module availability
Bundling & UpsellsCounts toward the active allowance ActiveDeactivateBasic: up to 3 active · Pro: all modules
Activate and read the numbers
“Activate module” — it counts toward the Basic plan’s three active modules. Shown and Action rate arrive first; Attributed revenue with the first order.
Frequently asked questions
No. Bundles are automatic — Comver picks per product, so every product gets three offers without any pairing. To choose them yourself for one product, set them on that product’s Shopify page via the “Comver — Bundle 1 / Bundle 2” metafields. Anything you leave blank stays automatic, for that product only.
Under Add to cart: a heading (“Choose your bundle and save”), three offers with badges (“Most popular”, “Popular”, “Just the {product}”), the compare-at price and a savings badge in money, the button, and an add-ons strip (“Worth buying together”). From a collection card: a “Choose your bundle” popup. After adding: an optional “Frequently bought together” popup with a free-shipping bar.
Discount codes are attached to the cart automatically when the bundle is added — the shopper types nothing. That same code is one of the two ways Comver attributes an order to the module (the other is the cart token).
Yes. “Where it shows” targets all products, only the collections and products you list, or all except them. On any single product, the “Comver — hide bundling & upsells” metafield switch wins over every rule.
The add-to-cart popups are opt-in. “Off leaves your theme’s own add-to-cart completely alone.” When on, product cards open the bundle picker and the product-page button can show an upsell.
It is the typical range the product shows on the module tab, labelled “typical, not measured”. Your own result appears as Attributed revenue, Added to cart, Shown and Action rate once the module is live.
Yes. Sticky ATC’s post-add popup shows this module’s bundles (it needs Bundling & Upsells active). “Open the cart drawer after adding” opens the Cart Rewards drawer when that module runs.
Put a bundle under every Add to cart
Install Comver, enable the app embed once and activate Bundling & Upsells. Every product gets its three offers automatically — and you can override any of them from Shopify.
14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify

