A customer comes to your store to buy a camera — a 500 EUR order. But that camera also needs a memory card (25 EUR), a bag (45 EUR), and a cleaning kit (15 EUR). Sold as four separate listings, most customers buy the camera and pick up the accessories wherever is cheapest or quickest — often not from you. Group them into one offer — "Camera Starter Kit: body + 64 GB card + bag + cleaning kit, 555 EUR instead of 585 EUR" — and you capture the whole basket while the customer feels they got a deal. That is the entire case for bundling: a bigger order today, a happier customer, and slow stock moving alongside your bestsellers.

This guide is specifically about building and pricing bundles in PrestaShop — which native tool fits which kind of bundle, the exact back-office paths, and where you reach for a cart rule, a specific price, or a Pack product. If you want the broader discounting mechanics behind all of this, running a sale in PrestaShop covers cart rules and specific prices from the ground up.

Why bundling earns its place

A bigger average order, on purpose

The headline benefit is simple: customers spend more per order. A bundle sold at a small discount to the sum of its parts still brings in more revenue than the main product alone — and it does so without paying for another visitor. The accessory margin you would have lost to a competitor stays in your store.

Fewer decisions, less friction

Choosing a camera is already a big decision. Then choosing a compatible memory card, then comparing bags, then wondering whether the cleaning kit is worth it — every extra choice is a chance to stall and leave. A curated bundle removes those choices: "we already picked the right accessories for this camera." Convenience has real value, and customers will pay a little for it.

Slow stock moves with your bestsellers

Bundling lets you pair a popular product with a slower-moving one. A best-selling skincare item bundled with a newer product introduces customers to something they would not have found on their own — the popular item carries the bundle, the slow mover gets exposure and a sale. This is one of the cleanest ways to clear ageing inventory without a blunt sitewide discount.

Visible savings, visible value

A bundle at 10% off the individual prices reads as a deal when the maths is on screen: "Individually 585 EUR — bundle price 555 EUR — you save 30 EUR." The saving drives the decision even though you are only giving up a small slice of aggregate margin. The number you don't show is the number that doesn't sell anything.

Types of bundle, and which PrestaShop tool fits

Before touching the back office, decide what kind of bundle you are building — because that decision picks the tool for you.

Bundle typeWhat it isBest PrestaShop tool
Pure bundleSold only as a set, never as parts — starter kits, gift sets, curated collections.Pack product type
Mixed bundleParts sold individually and as a discounted set — the most common e-commerce case.Pack product (components stay live separately)
Buy X get YQuantity deals on the same product — "buy 2 get 1 free", "buy 3 save 20%".Cart rule (quantity condition)
Build-your-own / automaticDiscount triggers when a combination lands in the cart, with no fixed listing.Cart rule (product-combination condition)
Cross-category bundleItems grouped by use case, not type — "Home Office Setup", "Sunday Morning".Pack for a listing, or cart rule for an automatic discount

Pure and mixed bundles are the same listing in PrestaShop — a Pack — the only difference is whether you keep the component products visible for individual sale. Buy-X-get-Y and "discover it in the cart" bundles want a cart rule instead, because there is no single product to put on a page.

Building a bundle with the Pack product type

PrestaShop has a built-in product type made for exactly this. When you create a product under Catalog → Products → New product, the top of the page offers a product type — choose Pack of products (in older PrestaShop versions, use the product's pack-related settings in the product edit screen). A Pack is a real product: its own page, its own name, its own photos, its own SEO, and its own price — which you set to the discounted bundle figure.

From there you add the component products and a quantity for each. The Pack inherits the behaviour that makes it trustworthy to run:

  • Stock stays honest. Under the Pack's Quantities tab, the "Pack quantities" setting decides whether selling a pack decrements the components' stock, the pack's own stock, or both. Set it to decrement the components and you can never oversell — when the 64 GB card runs out, the camera kit goes out of stock automatically. No spreadsheet, no double-counting.
  • One price, set by you. The Pack carries its own price in Pricing, so "555 instead of 585" is just the price you type. No discount engine has to fire at checkout — the saving is baked into the listing.
  • Built on core functionality. Packs are core PrestaShop functionality, so they are usually safer than custom bundle logic, but verify stock/display behaviour after upgrades.

For a pure bundle, leave the component products unpublished (or only ever sold inside packs) so the set is the only thing customers can buy. For a mixed bundle, keep the components live in the catalogue — customers can take the camera alone or the kit, and the kit's price quietly nudges them toward the bigger basket.

Quantity and combination bundles with cart rules

Some bundles have no single product to sell — they are rules. "Buy 3, save 20%" or "spend over 100 EUR on accessories and the cleaning kit is free" can't live on a Pack page; they live in the discount engine under Catalog → Discounts (in PrestaShop 1.6, Price rules → Cart rules).

A cart rule has two halves. The Conditions tab decides when it fires — you can require a minimum quantity, a minimum cart total, specific products, a whole category, or a combination of carrier and customer group. The Actions tab decides what it does — a percentage off, a fixed amount off, free shipping, or a specific product added as a gift. That last one is how you build a "buy the camera, get the cleaning kit free" offer: set the condition to require the camera in the cart, set the action to give the cleaning kit as a gift product.

Cart rules let customers discover a bundle while they shop rather than hunt for a listing — drop a compatible card and bag in the cart and the saving applies itself. The trade-off versus a Pack: the discount is computed at checkout, so it depends on customers assembling the cart correctly, and it won't show on a single product page the way a Pack does. Many stores run both — a Pack for the headline kit, and a cart rule that rewards anyone who builds the same combination themselves.

If you want these offers to run on a schedule rather than babysit them by hand, every cart rule has a valid from / valid to date pair — and scheduled discounts that start and stop automatically walks through making that reliable across timezones and store opening hours.

Pricing the bundle

The discount has to be big enough to motivate the purchase but small enough to leave margin on the table:

  • 5–10% off the sum of individual prices is the usual range — noticeable without serious margin erosion. On a Pack, that's simply the price you set; on a cart rule, it's a percentage action.
  • A fixed price below the sum — "individually 85 EUR, bundle 74.99 EUR" — reads as a clear, concrete saving. A Pack price does this naturally.
  • A free accessory — "buy the camera, get the cleaning kit free" — often feels more generous than the equivalent percentage off, even when the actual saving is smaller. This is the cart-rule gift action, or you set the pack's total price so the accessory is effectively free compared with buying separately.

Whichever you choose, show both numbers. A Pack at 74.99 EUR means nothing on its own; "you save 10.01 EUR versus buying separately" is what makes the value visible. Show the saving in the pack's description, your theme template, or a module that surfaces pack savings — and verify whether your theme or module already displays this comparison before hand-typing it into the description.

One discipline worth keeping: decide which items should never sit inside a discounted bundle. New releases, scarce stock, and protected-margin lines are often better left at full price — the same logic as discount exclusion: why some products should never go on sale.

What makes a bundle actually sell

  • Logical groupings. "Camera + memory card" makes sense; "camera + kitchen knife" does not. The combination has to feel like something a real person would want together.
  • Clear maths. Individual prices, bundle price, amount saved — all visible on the page, not buried in a description.
  • One photo of the set. A single image with every item laid out together sells far better than a list of component thumbnails. Photograph the bundle as a product in its own right.
  • A name with a reason to exist. "Home Office Essentials Kit" beats "Bundle #47." The name should tell the customer who it's for.
  • A deadline when it suits. A seasonal or promotional bundle with an end date — "Holiday Gift Set, available until 20 December" — adds urgency. A cart rule's valid-to date handles the cut-off for you; for the urgency mechanics done without manipulation, see flash sales: creating urgency without being manipulative.

Bundling through the seasonal calendar

Bundles are at their most powerful when they ride an occasion. A gift set is an easier sell in December than in March, and "build your own kit" lands differently at back-to-school than at midsummer. A few natural fits:

To plan all of this across the year rather than scrambling per-event, the seasonal sales calendar maps when each promotion type tends to earn its keep, and New Year planning for your store helps set the targets your bundles are meant to hit.

Measuring whether bundles work

Don't keep a bundle running on a hunch, and don't judge it on three days of data. Track a small set of numbers over a meaningful window — ideally a full promotional period, not a slow Tuesday:

  • Bundle conversion rate vs the individual products' — does the set close better than its parts?
  • Average order value during the bundle period vs without it — the whole point is a bigger basket.
  • Repeat-purchase rate of bundle buyers — sometimes a kit makes a better first impression and brings people back.
  • Margin per bundle vs margin per individual sale — make sure the discount isn't eating more than the extra items add.

PrestaShop's own Stats section (and the Catalog evaluation and best-sellers views) lets you compare periods with and without an active bundle. If a bundle reliably lifts average order value without significantly denting margin, promote it from "promotion" to a permanent part of your merchandising. Treat any conversion-uplift figures you read elsewhere as directional — the real number depends on your catalogue and your customers, and the only one that matters is the one your own store reports.

Bundling is one of the simplest merchandising tactics available and one of the most dependable. It needs no exotic technology and no big investment — a Pack product or a cart rule, thoughtful groupings, clear pricing, and one good photo. Start with your top-selling product and the accessories customers already buy alongside it, build that as a Pack, and let the data tell you what your audience wants grouped next.

Share this post:
David Miller

David Miller

Over a decade of hands-on PrestaShop expertise. David builds high-performance e-commerce modules focused on SEO, checkout optimization, and store management. Passionate about clean code and measurable results.

Enjoyed this article?

Get our latest tips, guides and module updates delivered to your inbox.

Comments

No comments yet. Be the first!

Be the first to ask a question or share useful feedback.

Loading...
Back to top