Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Sell several products as one bundle

Bundle Product adds a product type that groups several products under one price, one SKU and one Add to Cart button, with stock and tax handled for each item inside.

  • 21

    Languages Included

  • 2

    Frontend Frameworks Supported

  • 1

    SKU Per Bundle

  • 0

    Phantom Bundles When Stock Runs Out

Sell bundles with the right stock and tax

Stock, tax, cart lines and order details are handled for every item in the bundle.

  • Dedicated Bundle Product Type

    Bundle Product adds a product type that groups simple, configurable and downloadable products into one listing with one price and one SKU.

  • Scarcest-Item Stock Cap

    The bundle is only as available as its least-stocked item. When the toner runs out, the "Skincare Starter Kit" goes out of stock automatically. You cannot oversell what you cannot fulfill.

  • Dual Stock Routing

    Track inventory at the bundle level or at each individual sub-product's level. One switch in the plugin settings. Your store, your inventory logic, your sanity.

  • Per-Sub-Product Tax Routing

    Bundle a physical item with a downloadable guide and a supplement? Each can carry its own tax profile. The system rolls them up correctly. Or apply one tax profile to the whole bundle. Either way, the invoice is right.

  • Price-Per-Item Display

    Show shoppers the per-item average right on the product page, "Contains 5 items at [price] each." They see the value instantly. They understand why the bundle price is a good deal. They buy.

  • Bundled Items Detail Tab

    Enable it and your product page gets a full showcase: each sub-item gets its photo, description, and individual regular price side by side. Shoppers know exactly what they're getting before they click.

  • Bootstrap 5 + UIkit Templates

    Both frontend frameworks ship with the plugin. Auto-detect mode reads your active menu's subtemplate and picks the right rendering automatically. One plugin that works in every J2Commerce storefront.

  • Bundle Contents in Cart and Orders

    Every item inside the bundle is listed by name and quantity in the cart, the confirmation email, and the admin order screen. Your pick-and-pack team always knows exactly what to pull.

  • Automatic Stock Restore on Cancellation

    Order canceled? Every sub-product's inventory goes right back where it was, item by item, so your stock counts stay right.

  • Downloadable Products Inside Bundles

    Bundle a physical product with a digital guide, course file, or printable template. Download links reach the customer automatically after payment, same delivery, same access controls, zero extra setup.

  • Live Product Search in Admin

    Type a product name or SKU in the bundle editor and results appear immediately. Click to add. Five-item bundle built in under two minutes. No category tree archaeology required.

How Bundle Stock Works

When your bundle contains three products, the bundle is only as available as the one running lowest. The plugin computes the maximum purchasable quantity based on the scarcest item and caps the bundle accordingly, live, automatically, without any manual update on your part.

  • Bundle goes out of stock the moment any sub-item runs out
  • Sub-product stock decrements correctly on every sale when tracking at item level
  • Every sub-product's count is fully restored on cancellation or refund
  • Stock notifications fire for each individual sub-item when thresholds are hit

The bundle can only sell while every item in it is in stock.

Tax That Makes the Accountant Happy

Bundles often cross tax profile boundaries, a physical item at one rate, a downloadable at another, a supplement at a third. Bundle Products gives you two clean options: roll up each item's own tax profile separately, or apply a single tax profile to the whole bundle. Set once. Works on every order, every configuration, every customer location.

  • Per-item tax routing for mixed-type bundles (physical + digital + supplement)
  • Single bundle-level tax profile for simple uniform-rate bundles
  • Tax line items labeled and grouped on the order screen
  • Works with J2Commerce's existing geozone-aware tax rules

No more "I'll figure out the tax in a spreadsheet." The tax is already figured out.

Two Frameworks. Zero Template Wars.

Bundle Products ships with fully separate template sets for Bootstrap 5 and UIkit storefronts. The product detail tab, the cart display, the per-item price line, the cart title, all styled natively for whichever framework your store runs. Switch to auto-detect and the plugin reads the active menu's subtemplate setting on the fly.

  • Bootstrap 5 templates for BS5-themed storefronts
  • UIkit templates for UIkit-themed storefronts
  • Auto-detect reads the active menu item, no per-menu manual config
  • Override any template locally for custom styling without touching the plugin

One plugin. Every theme. No fighting.

Launch with more today. Sell more in every order tomorrow.

Add Bundle Product and sell the products customers buy together as one item.

  • Dedicated Bundle Product Type
  • Scarcest-Item Stock Cap
  • Dual Stock Routing

Use Cases

The Holiday Gift Bundle

An apparel store builds a "Holiday Crew Bundle", one mug, one tee, one sticker pack, one enamel pin. Each item has its own individual listing. The bundle gets its own product page at a price that undercuts buying them separately by a small amount. When someone orders the bundle, the cart shows all four items. The order confirmation lists all four. The fulfillment team sees all four explicitly labeled in the admin. Four slots pulled from the right bins. Mug stock and tee stock both decrement. Nobody guesses. The store runs a Black Friday flash sale on the bundle. It sells out. The moment the last mug sells, the bundle goes out of stock automatically.

The Coffee Starter Kit That Converts the Curious

A specialty coffee roaster sells a "First Pour Kit", three bags of single-origin beans, a hand grinder, and a pack of filters. The bundle page lists every item with its photo and individual regular price. The bundle total is plainly lower. The store owner enables per-item price display so the product page reads "Contains 5 items, [price] each on average." Shoppers feel informed, not manipulated. The grinder is the scarcest item with only 6 in stock. The bundle maxes at 6 automatically. When the last grinder sells, the bundle is gone. The individual bean listings stay live. The filter pack stays live. Just the bundle, gone. And it handled itself.

The B2B Office Starter Pack That Ships Same Day

A B2B office supply company builds an "Office Bootstrap", one ream of paper, two boxes of pens, a pad of sticky notes, a bag of coffee pods. It is one product on one invoice line, shipped together. The procurement manager orders three bundles. Six reams, six boxes of pens, three sticky-note pads, three coffee bags all come off the correct inventory counts simultaneously. The coffee pods carry a different tax profile from the office supplies, the plugin handles each profile separately and rolls them up correctly on the invoice. Order canceled? All items go back to stock. Every one. Without anyone opening a spreadsheet.

Languages

Translated into 21 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) en-US
  • Finnish fi-FI
  • French fr-FR
  • German de-DE
  • Greek el-GR
  • Hebrew he-IL
  • Italian it-IT
  • Japanese ja-JP
  • Norwegian Bokmål nb-NO
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Apps Works with J2Store 4J2Commerce 6

Bundle Product

Sell several items as one bundle with a single SKU and price, where available stock is capped by the scarcest item inside it.

Billing Option
$59.00
Every year

Item added to cart. Checkout

View Wishlist
  • Renews automatically when each subscription period ends. Cancel anytime in My Account.
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working if you cancel renewal, and every version you downloaded stays yours
  • A step-by-step user guide for every setting, linked below

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Wishlist

Module J2Commerce

Let shoppers save products to a wishlist without an account, then add the whole list to their cart when they are ready to buy.

Box Builder

Apps J2Commerce

Let shoppers fill a build-your-own box from products you choose, with stock tracked at the box level or the item level.

Auto-Coupon Pop Up

Apps J2Commerce

Put a coupon code in a link, and shoppers who click it land with the discount already applied and a branded popup confirming it.

MCP Server

J2Commerce

Let your AI assistant query your store's products, orders, customers, revenue and coupons directly, instead of copying data by hand.