Skip to content

Product Bundles PRO ​

Package several products under one SKU at a fixed or automatically computed price.

Category: Merchandising · Enable at: Ambikly → Add-ons → Product Bundles

What it does ​

Turns any product into a bundle with a stored composition, recomputing the bundle price whenever the composition changes. The bundle sells as a single line, but real inventory is checked and decremented against each component, and the component list is snapshotted onto the order for warehouse and invoice use.

Capabilities ​

  • Composition editor with atomic full-list replacement
  • Price computed from components, honoring per-line overrides
  • Component stock shortfalls surfaced at checkout
  • Component stock decremented atomically at order creation
  • Stock restored once on cancel or full refund from the order snapshot
  • Validation: no self-reference, no nested bundles

Turn it on ​

  1. Make sure Ambikly Pro is active and your license is activated under Ambikly → Settings → License.
  2. Go to Ambikly → Add-ons, find Product Bundles and switch it on. There is nothing else to install.
  3. Open its settings panel and set the options listed below.
  4. Visit your storefront to confirm the new surface appears: “what’s included” section on the product page.

Settings ​

Open the add-on's settings panel from Ambikly → Add-ons → Product Bundles.

  • Show the bundle contents on the product page

Where it appears ​

On the storefront

  • “What’s included” section on the product page

In the admin

  • Bundle composition editor per product

For developers ​

REST routes

  • GET /ambikly-pro/v1/products/{id}/bundle-items
  • PUT /ambikly-pro/v1/products/{id}/bundle-items
  • POST /ambikly-pro/v1/products/{id}/bundle-items
  • DELETE /ambikly-pro/v1/products/{id}/bundle-items

Every route enforces the same capability checks as the rest of the API — see the REST API guide.

Core hooks it listens to

  • ambikly_stock_shortfalls
  • ambikly_product_detail_body
  • ambikly_order_created
  • ambikly_order_status_changed
  • ambikly_order_refunded
  • rest_api_init

The full list is in the hooks reference.

Questions ​

Does a bundle sell out when one component does? ​

Yes. Each component’s real stock is checked, so a bundle with a sold-out part reports the shortfall like any ordinary product.

Can I put a bundle inside a bundle? ​

No — nested bundles are rejected on save.

What happens to a digital product turned into a bundle? ​

Its original type is remembered and restored when the bundle is removed.

Works well with ​

Dynamic Pricing · Frequently Bought Together

Turning it off ​

Switch the add-on off from Ambikly → Add-ons. Its settings and data stay in the database, so turning it back on restores exactly what you had. A lapsed license pauses it the same way — the store keeps selling on the free core, and nothing is deleted.

PROProduct Bundles is part of Ambikly Pro

One license covers all 35 add-ons — $199 a year or $549 once for a single site. Nothing here is sold separately.

See pricing →