Cart transform apps: bundle, repackage, and reprice items in the cart
Some apps in the LaunchMyStore marketplace use a cart transform to rewrite line items in your shopper's cart before checkout — combining several products into one bundle line, breaking a single SKU into multiple components, or applying tiered or member-only pricing. This article explains what to expect when you install one.
What it does
A cart transform app changes how lines appear in the cart and on the order — not by editing your product catalog, but by reshaping what's in the shopper's basket right at checkout time. The app can:
- Reprice a line — for example, set a VIP or wholesale unit price for a specific customer group.
- Merge several lines into a bundle — "Cleanser + Toner + Moisturizer" collapse into one "Skincare set" line with a bundle price.
- Expand a single line into several — one "Mystery box" SKU renders as the three items inside it, so the packing slip reflects what shipped.
The original products in your catalog are unchanged. The app only adjusts the cart that a particular shopper sees in their session.
Examples
- "Buy 3 mugs for $25" — merged into one bundle line at checkout with a labeled savings row.
- "Gift set" sold as a single SKU that expands into its components for fulfillment.
- Quantity discounts: 6 t-shirts at $19.99 each, 12+ at $17.99 — auto-applied as the shopper increases quantity.
- Member pricing: tagged VIP customers see a lower unit price without entering a code.
What you'll see
Wherever a cart total is shown, the app's adjustments appear as their own labeled rows:
- Cart page — the bundle or repriced line and a savings row underneath the subtotal.
- Checkout summary — the same rows carry through, so the shopper sees consistent totals.
- Order detail page in your admin — each transform row is recorded against the order and attributed to the app that produced it.
- Order confirmation emails — the same labeled rows render in the receipt.
Each row uses the label the app supplies (for example "Complete Skincare Set — 20% off bundle"), so you and your shoppers can tell what triggered the change.
Installing an app that uses this
- Browse the marketplace at Apps → Marketplace in your admin, or visit launchmystore.io's app marketplace.
- Open the app's detail page and read what it does and which permissions it requests.
- Click Install and approve the permissions.
- Open the app from your admin and configure its rules (which products bundle, which customer tags qualify, threshold amounts).
- Add the relevant items to a test cart and confirm the new pricing or bundle row appears.
Limits and tips
- Only one cart transform app can be active at a time. If you install a second one, you'll be asked to uninstall the first — this keeps the cart predictable when two apps would otherwise compete to rewrite the same lines.
- Bundles must already exist as products. Cart transform reshapes existing cart lines; it can't conjure a new SKU. Apps that want to add a free gift usually pair a cart transform with another app that adds the gift line.
- Removing the app removes the customization. Past orders keep their recorded bundle rows, but new carts go back to standard pricing.
- Test before promoting. Run a test order with a cart that should match the rule and one that shouldn't, so you know both paths behave the way you expect.
For developers
If you want to build an app that uses a cart transform function, see the developer documentation at docs.launchmystore.io.