Product page
Sell the set, not just the product.
Frequently Bought Together is a Shopify mini app that lists the products that go with each product on its page and adds the whole set to the cart in one tap. It is for stores whose products are bought with something else: a case with the phone, a refill with the bottle.
$7.99 / monthNo usage feesShopify Plus stores: $15.98 / month
A flat-price mini app that starts a new Shopify charge begins with a 15-day free trial.
Show what goes with each product. Shoppers add the whole set in one tap, and Shopify applies the discount at checkout.
Billed through Shopify: you approve the charge in your Shopify admin, and nothing is charged outside Shopify. How mini app billing works
Try Frequently Bought Together
Untick a companion or change what the discount covers, and watch the total, the savings and the button follow.
You save $3.00
Tick what goes in the set.
Here 10% comes off once one companion is in the set. Shopify applies it at checkout from the cart's own lines, with no code. Choose what it covers:
An illustration with fictional products and example numbers. On your store, it shows your own products, prices and settings.
How it works
- Step 01 · Pick where the set showsPick the products the set is shown on.
Illustration of the set editor. - Step 02 · Choose the companionsChoose the companions and the discount.
Illustration of the companions and discount editor. - Step 03 · Add the block and publishAdd the block to your product page and publish.ExampleFrequently bought togetherThis item: Steel travel mug$24.00Canvas tote$18.00Pocket notebook$12.00Total · you save $3.00$51.00Add 3 items to cart
An Online Store 2.0 theme with a product template. Works on every Shopify plan. Read the Frequently Bought Together setup guide
What shoppers see
- The product and up to 4 companions, each with its photo and price.
- Every item ticked to start, with an option picker on products that have options.
- A total that follows what is ticked, the savings, and how many more items earn the discount.
- One button that adds every ticked item to the cart at once.
What you control
- The companions of each product, picked by hand.
- A percentage off the companions or off the whole set, up to 60%, and how many companions earn it.
- Which products or collections show the set, the products left out, and whether sale items are discounted.
- A start and an end date.
- A row or a list, your own title and button text, the corners, and your theme's colors or your own.
- What happens after the add: open the cart, stay on the page or go to the cart.
Ready to put Frequently Bought Together on your store?
Start free trialWhere Frequently Bought Together fits
Camera and accessories
A camera body sells without the strap and memory card it needs.
Show both as companions, with 10% off the companions.
Skincare routines
A cleanser sells alone when its toner and moisturizer belong with it.
Add both as companions; the discount unlocks at two companions.
Coffee gear
A grinder buyer still needs filters and a scale.
Shoppers add all three in one tap from the grinder's page.
Frequently Bought Together compared
Frequently Bought Together next to Frequently Bought Together CBB and Essential Upsell & Cross Sell, and to doing the job with Shopify alone. Each cell is footnoted to the page it was read from and the day it was checked.
| Capability | Frequently Bought Together | Frequently Bought Together CBB | Essential Upsell & Cross Sell | Shopify only |
|---|---|---|---|---|
| How companions are chosen | By hand, up to 4 per product | AI and manual recommendations; automatic ones on paid plans1 | "AI recommendations" listed2 | Complementary products, up to 10, shown by a theme block3 |
| Discount on the set | Percent off the companions or the whole set, earned at a number of companions you set | Four types: percentage, fixed, free item, free shipping1 | Automatic discounts on "also bought" products2 | The page does not mention discounts3 |
| How the price scales | Flat, no usage fees | By orders a month: $9.99 up to 50, $24.99 up to 500, $39.99 over 5001 | By additional revenue: free up to $100, then $9.99, $19.99 and $39.99 up to $500, $1,000 and $2,5002 | Not applicable |
| Free trial | 15 days on a new Shopify charge | 14 days on paid plans1 | 14 days on paid plans2 | Not applicable |
- Frequently Bought Together CBB on the Shopify App Store, checked 2026-11-02.
- Essential Upsell & Cross Sell on the Shopify App Store, checked 2026-11-02.
- Shopify Help Center: Product recommendations in Search & Discovery, checked 2026-11-02.
Where Frequently Bought Together CBB and Essential Upsell & Cross Sell are stronger. Both list automatic AI recommendations, and Essential Upsell & Cross Sell also shows frequently bought together in the cart drawer. Here you pick the companions by hand. Listings read 2026-11-02.
Frequently Bought Together pricing and fit
$7.99 / monthNo usage feesShopify Plus stores: $15.98 / month
A flat-price mini app that starts a new Shopify charge begins with a 15-day free trial.
Mini apps pack: with 3 or more of the seven flat-price mini apps you pay at most $19.99 / month. All seven cost $43.93 / month separately, so the pack saves $23.94 a month. The pack applies to mini apps billed together through Freebies Engine. A mini app installed as its own app from the Shopify App Store is billed at its own price.
Billed through Shopify: you approve the charge in your Shopify admin, and nothing is charged outside Shopify. How mini app billing works · Frequently Bought Together pricing
Good fit if
- You know which products sell together and want to pick the companions yourself.
- You want a discount on the set that applies at checkout with no code.
Not for you if
- You want companions picked for you by AI from your order data.
- You want offers in the cart drawer or after checkout as well.
Limits
- Up to 4 companions per product, and up to 5 sets live at once.
- The discount is a percentage, up to 60%, off the companions or the whole set.
- It needs an Online Store 2.0 theme and works on every Shopify plan.
Test it before you keep it
With Experiment Engine, start a test from the Frequently Bought Together editor with Test this with Experiments, or turn your draft into version B with Publish as a test. Visitors are split between the versions, and the results compare them per visitor.
| Test | Version B |
|---|---|
| On or off | The set shown against a version without it, on the product pages it covers. |
Light on your storefront
The block prints every item, the total and the savings with the page, so it has its final height before its script runs and nothing moves. Every file has a size budget that our build checks before each release, and a page without the app on it does not load these files.
| File | What it does | Budget |
|---|---|---|
| ml-fbt.js | The ticks, the options, the total and the one-tap add | 2,550 B |
| ml-fbt.css | Its styles | 870 B |
| ml-core.js | Shared helpers (announcements, reduced motion) | 910 B |
| ml-core.css | Shared design tokens | 750 B |
At most 5.1 KB in total.
Built for every shopper
- The set is a fieldset with a legend, and every item is a real checkbox with its label.
- The total and the savings sit in a status region, and an add that fails is announced as an alert.
- A sold-out item is a disabled checkbox, marked for assistive technology and not only grayed out.
- Before the script loads, a plain link still adds the product to the cart.
Questions about Frequently Bought Together
Does the discount need a code?
No. Shopify applies it at checkout when the main product and enough companions are in the cart, and it follows the cart if an item is removed.
How many companions can a product have?
Up to 4. You pick them by hand, for one product or for a group of products.
Can the companions be picked automatically?
No. You pick them by hand for each product or group of products. Some apps list AI suggestions on their paid plans.
Can the discount need a minimum?
Yes. Set how many companions earn it, as a percentage off the companions or off the whole set.
Can shoppers leave an item out?
Yes. They untick it, and the total and the savings follow what they keep. You can also start with every companion unticked.
What happens to a sold-out companion?
It shows as sold out and cannot be ticked, so the set never adds it to the cart.
Does Shopify have this built in?
Search & Discovery lets you pick up to 10 complementary products that a theme block shows on the product page. Its Help Center page does not mention discounts.
Can a set skip sale items or run between dates?
Yes. Choose the products or collections that show the set, leave sale items without the discount, and set a start and an end date.
Themes built for Frequently Bought Together
7 of our Shopify themes name the place Frequently Bought Together goes, so it never has to guess. Lustre is the one we recommend.