Find your next app decision

Apps, topics, comparisons and practical guides.

Use ↓ to move to results, Tab to browse and Escape to close.

Common decisions

Bundles

Simple Bundles & Kits review

Sell kits and bundles while keeping track of the individual items inside them.

A good fit if

Your warehouse needs to see and track each item in a bundle.

Think twice if

A fixed multipack already works with Shopify Bundles. Check your stock and fulfilment requirements before paying for more.

Setup estimate
Heavier setup
Pricing checked
Guide researched

What you can use it for

  • Fixed and mix-and-match bundles
  • Bundle inventory handling
  • Bundle discount logic
Product details, capabilities and integrations

Simple Bundles creates fixed kits, multipacks, Infinite Options, build-your-own, mix-and-match, BOGO, volume, wholesale, nested and subscription bundles while keeping component SKUs visible to inventory and fulfilment systems. Version 2.0 uses Shopify Cart Transform and Functions to expand supported bundles into component line items before the order is created, with order editing or single-SKU fallbacks for unsupported channels. It supports component and multi-location inventory, single-SKU and multi-SKU workflows, proportional or dynamic component pricing, POS, Shop, subscriptions, Hydrogen, CSV bulk management, a paid-plan API, bundle analytics, order metafields and integrations with 3PL, WMS, ERP, shipping, reviews, marketing and workflow tools.

Connections to check: Shopify Online Store and Checkout, Shopify POS, Shop, Amazon and TikTok orders through documented fallbacks, Recharge, Loop, Appstle, Seal, Ordergroove, Klaviyo, ShipStation, Shopify Flow, Judge.me, Report Toaster, Order Printer Pro, Zapiet, Printful, Printify, Downpay, Reactiv, Cleverific, Hydrogen and Storefront API, 3PL, WMS and ERP platforms, CSV imports and exports, Simple Bundles API on paid plans. Confirm that your plan includes the connections you need.

How much does Simple Bundles & Kits cost?

Free

Free plan available. Paid tiers are $14 for Basic, $39 for Grow/Advanced and $149 for Plus stores per month. Check bundle and order limits.

Pricing checked .Check current official pricing ↗

Work out your monthly and yearly app costs, including usage fees and setup.

What should you compare it with?

See all bundles options →

Getting started with Simple Bundles & Kits

  1. 1

    Write down exactly what the customer gets, the price and what happens to stock.

  2. 2

    Create one bundle and check how discounts, delivery and returns work.

  3. 3

    Place a test order on mobile and confirm your fulfilment team can see every item to pick.

What you need before installing

Have these ready

  • A merchant-owned Shopify store
  • clean parent and component product data
  • unique and stable SKUs
  • accurate inventory by location
  • approved bundle economics
  • access to Shopify Functions, app embeds, POS or storefront code where required
  • documented 3PL, WMS, ERP, subscription and sales-channel workflows
  • a finance and order baseline
  • and test coverage for payments, markets, discounts, returns and uneditable orders.

Decisions to make first

  • Simple Bundles 1.0 versus 2.0
  • Cart Transform, order-editing or single-SKU fallback
  • Simple Bundle, Infinite Options or BYOB builder
  • single-SKU or multi-SKU fulfilment
  • parent and component SKU mapping
  • quantities and nesting
  • location-based, pooled or single-location inventory
  • price sync, dynamic pricing, discounts and compare-at price
  • market, B2B, tax and shipping treatment
  • subscription, POS, Shop and external-channel behaviour
  • associated-order permissions
  • 3PL, WMS and ERP fields
  • metafields, Flow, API and CSV use
  • analytics and reconciliation
  • Bundle Magic
  • plan, billing and cancellation
  • and rollback or export.
Open the detailed setup guide (10 steps)
Define the operational bundle case and source hierarchy

Document the exact kits, multipacks, mix-and-match products, build-your-own sets, nested bundles, subscription bundles and wholesale packs the store needs. Record parent and component products, quantities, SKUs, inventory locations, sales channels, fulfilment routes and expected order volume. Baseline AOV, conversion rate, margin, returns, fulfilment errors and manual handling. Assign Shopify orders and inventory as operational truth, finance as the authority for booked revenue and margin, the 3PL, WMS or ERP as fulfilment truth and Simple Bundles as the bundle-processing layer.

Follow the official instructions ↗
Choose Simple Bundles 2.0 and the order-processing fallback

Use Simple Bundles 2.0 unless a documented legacy dependency requires 1.0. Map which routes can use Shopify Cart Transform before checkout and which require post-order editing, including subscriptions, external marketplaces, post-purchase apps and orders created outside native checkout. For orders Shopify cannot edit, choose between an associated component order and a single-SKU inventory-only fallback. Associated orders are disabled by default for installations from 19 June 2026 and require customer-data permission, so obtain privacy and operational approval before enabling them.

Follow the official instructions ↗
Select the plan, billing term and support scope

Compare the Free plan for up to three bundles with Basic, Grow & Advanced and Plus. Confirm the merchant's Shopify plan, live app-billing price, monthly or annual term, bundle limits, multi-location requirements, POS locations, API, Flow, order metafields, Hydrogen, support level and theme assistance. Record that public prices are starting amounts and Freshly Commerce's terms state that paid subscriptions are billed in advance, renew automatically until cancelled, are final and non-refundable and remain active until the end of the current billing cycle after cancellation.

Follow the official instructions ↗
Design the parent, component and builder architecture

Choose Simple Bundle for fixed kits and multipacks, Infinite Options where customers choose from controlled options and BYOB for flexible mix-and-match builders. Decide whether the bundle uses a parent SKU or exposes only component SKUs to fulfilment. Create stable and unique product and variant SKUs, component quantities, option rules, minimum and maximum selections and nesting. Simple Bundles supports nested bundles up to ten processing levels. Audit quick-add, collection and recommendation buttons because unsupported shortcuts can bypass required Infinite Options selections.

Follow the official instructions ↗
Configure pricing, discounts, tax, markets and margin

Choose parent-price sync, manually fixed pricing or dynamic component pricing. Define how bundle price is allocated across components, including compare-at values, rounding and zero-value items. Test discount-code combinations, automatic discounts and quantity conditions because a bundle can count as one line item even when it contains several units. Set tax and VAT treatment at component level. Validate Shopify Markets and B2B catalogues because component prices can fall back to the default catalogue or converted base prices rather than the intended market-specific value.

Follow the official instructions ↗
Configure component inventory, locations and oversell protection

Confirm the component quantities consumed by each bundle and whether availability should require all components at one fulfilment location or use an approved pooled or single-location method. Test the limiting component, low stock, out of stock, continue-selling settings, reserved inventory and inventory resynchronisation. Simple Bundles 2.0 can process up to 50 unique component items through Cart Transform before using an order-edit fallback, so record any large bundle that can cross this threshold. Validate every location used by Shopify, POS and the fulfilment provider.

Follow the official instructions ↗
Configure Online Store, subscriptions, POS and headless routes

Test native online checkout through Cart Transform. For subscriptions, document that one-time orders can use Cart Transform while subscription orders generally require post-order editing unless a supported cart-level integration is used. Configure the paid-plan POS extension for Infinite Options and validate automatic splitting for simple bundles. Test Shop and any external channel against the approved fallback. For Hydrogen, expose the documented bundle metafields and ensure the storefront sends complete selections. Review requires_components behaviour because incompatible channels and accelerated payment methods can be unavailable.

Follow the official instructions ↗
Connect the 3PL, WMS, ERP and order fallbacks

Map the exact parent and component line items, SKUs, quantities, locations, properties, discounts, fulfilment requests and order metafields that the 3PL, WMS or ERP receives. Confirm whether the provider consumes Cart Transform output, listens for post-order edits or needs an associated order. Ensure the integration does not fulfil the parent and components twice and does not capture an order before editing completes. Configure Shopify Flow, CSV or the paid-plan API only where ownership and error monitoring exist. Run failure tests for delayed edits, rejected edits and missing customer-data permission.

Follow the official instructions ↗
Run end-to-end orders, returns and reconciliation

Create controlled orders for every builder, SKU method, channel, payment type, market, tax rule, discount, subscription, inventory location and stock state. Compare storefront, cart, checkout, Shopify order, associated order, 3PL or WMS pick list, component inventory, fulfilment, customer notification, analytics and finance. Test cancellations, partial and full refunds, returns, restocking and exchanges. Record differences caused by Cart Transform, order editing and single-SKU fallback rather than assuming all routes produce identical orders.

Follow the official instructions ↗
Launch gradually, back up configuration and govern performance

Launch a controlled set of bundles and channels first. Export the bundle configuration and preserve the approved SKU, price, location and integration maps. Review Simple Bundles analytics, Shopify bundle sales, AOV and units alongside finance margin, returns, inventory adjustments, fulfilment errors, customer contacts and manual handling. Separate bundle-attributed sales from incremental commercial impact. Expand only after operational accuracy and contribution thresholds are met, and keep a rollback plan for the prior app or product structure.

Follow the official instructions ↗
How to use and review it after launch

once

Save the approved business case, version and order-processing method, plan and billing term, parent and component SKU map, bundle builders, nesting, component quantities, inventory and location rules, pricing and tax allocation, channel compatibility, associated-order approval, 3PL, WMS and ERP mappings, analytics baseline, privacy and legal review, test orders, configuration export and rollback plan.

Why: Simple Bundles affects the structure and timing of products, inventory, orders and fulfilment, so the complete operational design must remain reproducible after launch.

Track: A signed launch pack containing definitions, sources, configurations, integrations, permissions, tests, owners and review dates.

Supporting guidance ↗

daily

During launch and after material changes, check component inventory and bundle availability by location, failed Cart Transforms and order edits, uneditable-order fallbacks, duplicate or missing associated orders, incomplete Infinite Options selections, unsupported quick-add routes, subscription and external-channel orders, 3PL or WMS exceptions and customer-service tickets. Pause affected routes where inventory or fulfilment cannot be trusted.

Why: A bundle can look correct to the customer while a failed transform, delayed order edit or location mismatch silently produces the wrong inventory or warehouse instruction.

Track: Daily launch log with stock, transformations, edits, associated orders, channel exceptions, fulfilment status, owner and resolution.

Supporting guidance ↗

weekly

Review bundle sales, units, AOV and top bundles alongside gross and contribution margin, returns, inventory variance, out-of-stock frequency, order-edit failures, associated-order volume, fulfilment exceptions, picking effort and customer contacts. Compare parent and component reporting and identify any route that creates duplicate revenue, discounts or inventory movements.

Why: The app creates value only when bundle growth remains commercially profitable and operationally accurate across Shopify and fulfilment systems.

Track: Weekly bundle-operations scorecard with commercial performance, inventory, order quality, fulfilment, exceptions, actions and owners.

Supporting guidance ↗

monthly

Reconcile a complete month of Shopify and Simple Bundles sales, discounts, taxes, refunds and component quantities with finance, inventory and the 3PL, WMS or ERP. Review the app invoice, Shopify-plan-aligned price, feature entitlements, manual handling cost, support cases, data exports and the value for money of every active bundle. Retire configurations whose operational cost or margin loss exceeds their benefit.

Why: Monthly reconciliation prevents pricing, reporting and fulfilment drift from being hidden by growing bundle-attributed revenue.

Track: Monthly reconciliation with source totals, plan and invoice, bundle economics, inventory and fulfilment variance, corrective actions and portfolio decisions.

Supporting guidance ↗

quarterly

Review whether every bundle should remain on 2.0 Cart Transform or its current fallback, whether the plan still fits, and whether new Shopify, POS, subscription, Shop, marketplace, payment or headless capabilities change the architecture. Reassess API, Flow, metafields, customer-data permission, Bundle Magic, data retention, 3PL integrations and written technology-partner terms.

Why: The platform, sales channels and fulfilment stack change over time, and a once-valid order-processing method can become unnecessarily complex, unsupported or privacy-sensitive.

Track: Quarterly architecture, privacy, commercial and integration review with retained, migrated or retired decisions.

Supporting guidance ↗

event driven

After changes to products, variants, SKUs, quantities, nesting, inventory locations, theme, quick-add controls, checkout, requires_components, subscriptions, POS, Shop, marketplaces, payments, markets, B2B catalogues, discounts, tax, 3PL, WMS, ERP, API, app plan or Simple Bundles version, preserve the old setup and rerun the relevant cart, order, inventory, fulfilment, refund and reporting tests.

Why: These changes can alter the order-processing method, component availability, price allocation and warehouse output without changing the visible bundle page.

Track: Change record with old and new configuration, affected routes, controlled orders, variances, approval and rollback outcome.

Supporting guidance ↗
How to decide whether it is working

Check that the app still works after changes to your theme, checkout or connected tools. Review the result you installed it for, alongside its cost.

  • A signed launch pack containing definitions, sources, configurations, integrations, permissions, tests, owners and review dates.
  • Daily launch log with stock, transformations, edits, associated orders, channel exceptions, fulfilment status, owner and resolution.
  • Weekly bundle-operations scorecard with commercial performance, inventory, order quality, fulfilment, exceptions, actions and owners.
  • Monthly reconciliation with source totals, plan and invoice, bundle economics, inventory and fulfilment variance, corrective actions and portfolio decisions.
  • Quarterly architecture, privacy, commercial and integration review with retained, migrated or retired decisions.
  • Change record with old and new configuration, affected routes, controlled orders, variances, approval and rollback outcome.

Keep it if it solves a real problem. Simplify or remove it if the extra cost and work are not worthwhile.

Things to check before installing

  • A fixed multipack already works with Shopify Bundles. Check your stock and fulfilment requirements before paying for more.
  • More operational setup than a lightweight bundle app.
  • The free plan supports only three bundles and advanced capabilities are plan-gated
More limitations and common mistakes
  • Pricing follows the Shopify plan and the public page uses starting-at language
  • Cart Transform mainly covers native Shopify checkout and POS, while subscriptions, external channels and third-party-created orders can fall back to post-order editing
  • Uneditable orders may require a second associated order containing customer shipping information or a single-SKU inventory-only fallback
  • Associated orders are disabled by default for installations from 19 June 2026 and require customer-data permission when enabled
  • The requires_components flag and Cart Transform limitations can remove accelerated payment methods or block unsupported channels
  • Multi-location availability is configuration-sensitive and all components may need stock at a common fulfilment location
  • Simple Bundles 2.0 supports up to 50 unique component items before using an order-edit fallback, and nested bundles process only up to ten levels
  • Infinite Options and BYOB selectors can be bypassed by unsupported quick-add buttons unless redirected or validated
  • Subscription orders use order editing unless a cart-level integration is implemented
  • Shopify Markets and B2B component prices can fall back to the default catalogue or converted base price
  • Weighted component price allocation and discounts can produce unexpected line-item values, while quantity-based promotions may count a bundle as one item
  • Version 1.0 single-price bundles can inflate discounts and double-count sales in Shopify reporting, and separately priced bundles have tax, discount and subscription constraints
  • CSV imports are capped at 5 MB and the API is paid-plan only
  • Terms state paid subscriptions are final and non-refundable
  • The app can access products, inventory, orders, fulfilment, Shopify Functions, themes, custom data and, when enabled, customer details
  • Bundle analytics are attributed reporting and do not prove incremental contribution
  • It does not replace finance, ERP, WMS or warehouse regular checks

Common questions

How much does Simple Bundles & Kits cost?

The public plans checked were Free for up to three bundles; Basic starting at $14 monthly or $140 yearly; Grow & Advanced starting at $39 monthly or $390 yearly; and Plus starting at $149 monthly or $1,490 yearly. Pricing follows the merchant's Shopify plan and the site uses starting-at language, so confirm the exact amount in Shopify before purchase. Freshly Commerce's terms state that subscriptions are billed in advance, renew automatically until cancelled, are final and non-refundable and remain active until the end of the billing cycle after cancellation.

When should we use Simple Bundles instead of Shopify Bundles or Fast Bundle?

Choose Simple Bundles when component inventory and fulfilment accuracy matter more than promotional bundle design, particularly where kits must break into component SKUs for a 3PL, WMS, ERP, multi-location inventory or subscription workflow. Use Shopify Bundles for straightforward native fixed bundles and multipacks. Use Fast Bundle when the primary need is flexible promotional merchandising such as volume discounts, mix-and-match, gifts, add-ons and cross-sells without complex back-office decomposition.

What is the difference between Simple Bundles 1.0 and 2.0?

Version 1.0 uses Shopify order editing after the order is created and normally retains the parent bundle alongside added component lines. Version 2.0 uses Shopify Cart Transform and Functions before the order is created where supported, so orders contain the component lines directly. Version 2.0 falls back to order editing for routes that Cart Transform cannot process, including many subscription and externally created orders. New implementations should generally use 2.0 unless a documented legacy dependency prevents it.

How do component inventory and 3PL fulfilment work?

Simple Bundles calculates sellable bundle quantity from component availability and can split orders into the component SKUs and quantities required by a 3PL or WMS. Multi-location behaviour depends on the selected inventory method and whether all required components are available at a valid fulfilment location. The fulfilment integration must consume Cart Transform output or wait for post-order edits before picking. Test every location, fallback and failure state because a visible in-stock bundle can still fail when one component or fulfilment location is unavailable.

Does it support subscriptions, Shopify POS, Shop and headless storefronts?

Yes, but the mechanics differ. One-time online orders can use Cart Transform, while subscription orders commonly use post-order editing unless a supported cart-level integration exists. Simple bundles can split automatically in Shopify POS; Infinite Options requires its paid-plan POS extension. Shop and external channels must be tested against their supported processing fallback. Hydrogen storefronts require the documented bundle metafields and complete option selections. Some requires_components configurations can make accelerated payment methods or unsupported channels unavailable.

Sources and how we put this guide together

This is a research-based guide, not a claim that we have personally tested every feature. Prices and product availability can change.

How our recommendations work