Solid Bundles // built for fulfillment

Bundles serious operations can trust.

One click verifies every bundle in every market before your customers see it. Orders arrive with real component SKUs at original prices: the shape your ERP and 3PL expect. And it never touches your inventory numbers, so nothing can drift.

14-day trial · $29/month flat · free on dev stores

Beauty kit: lipstick, brushes and shades
Verification reportALL CHECKS PASSED
Totals: what customers actually pay
Exact in every enabled currency
No duplicate SKUs, no colliding discounts
Re-verified last night, in every market you sell in.
PILLAR 01

Verified before live

Real test carts in every market you sell in, one click. Green means launch.

PILLAR 02

ERP- & 3PL-safe orders

Real component SKUs at original prices, discounts allocated per line. The order shape your systems can reconcile.

PILLAR 03

Zero inventory writes

Availability is computed live from your real component stock. The app has no write access to inventory, so it can never corrupt your numbers.

PILLAR 04

Developers, not a ticket queue

Support is answered by the developers who build the app, usually within hours. Migrations from other bundle apps are done for you, free, usually within a day.

VERIFICATION

Find the pricing bug at your desk. Not in an angry email.

Most bundle apps show you a preview and hope. Solid Bundles builds a real test cart in every market you sell in, then reports exactly what the customer pays, what discount applies, and how it converts. Green means launch.

One click. Every market. Before the campaign.

Every active bundle and quantity break, tested as a real cart in every enabled currency: correct totals, correct discount percentages, correct conversion, plus configuration hazards like duplicate SKUs or overlapping discounts. And it runs again every night, automatically, so what passed yesterday is still passing today.

The verification page in the app: 5 of 5 offers verified by the automatic nightly check, 0 issues, 0 rounding drift within tolerance, 2 markets tested

THE ACTUAL VERIFICATION PAGE, CAPTURED 2026-09-04. THE NIGHTLY RUN IS REAL.

TOTALS

What the customer actually pays

Real carts, not an estimate. Bundle totals and component pricing checked against what you configured.

EVERY CURRENCY

Exact in USD, CAD, EUR and the rest

Percentage discounts stay exact after FX conversion. No drift between what you set and what a foreign buyer sees.

HAZARDS

Overlaps caught before launch

Duplicate SKUs and colliding discounts surface as warnings, not as support tickets during your sale.

One kit. Three real order lines.

At checkout the bundle becomes its components. Real SKUs at their original prices, the discount allocated per line, and a reference to the kit they came from. The shape your ERP can reconcile, and what your 3PL receives.

IN THE CART
Complete Hair Care Kit
$59.00 · save $9.00
CHECKOUT
1 × Lumo Hydrating Shampoo 250ml
LUMO-SHAMP-250
$18.00 − $2.38
1 × Lumo Repair Conditioner 250ml
LUMO-COND-250
$21.00 − $2.78
1 × Lumo Silk Hair Serum 50ml
LUMO-SERUM-50
$29.00 − $3.84
_bundle_parent: LUMO-KIT-COMPLETE
NEW · WORKS WITH SHOPIFY SIDEKICK

Ask your store about its bundles.

Solid Bundles plugs into Shopify's Sidekick assistant. Right in the admin chat, Sidekick can search your offers, diagnose why a bundle is not showing, tell you how many complete sets you can still build from live component stock, pull last night's verification result, and draft a new bundle you describe: it opens the editor pre-filled, and you confirm with Save.

Read-only data, staged changes, nothing saves without you. Runs on Shopify's own assistant rail inside its permission model. How it works, and the exact prompts.

"How many complete Ritual Sets can I still build?"
"Did every bundle pass verification last night?"
"Why isn't my bundle showing on the product page?"
"Create a bundle from the shampoo, conditioner and serum at 15% off."

THINGS YOU CAN ASK SIDEKICK TODAY, WITH SOLID BUNDLES INSTALLED

Real capture: Sidekick found the three products and opened Solid Bundles' create form pre-filled with all three and a 15% discount; nothing is created until Create is pressed

REAL CAPTURE · SIDEKICK DRAFTING A BUNDLE IN THE APP'S EDITOR · NOTHING IS SAVED UNTIL YOU PRESS CREATE

Variant selection · built for beauty

A fixed kit. Shopper's choice inside it.

Predefined bundles where the customer still picks a shade, size, or variant for each item, with the exclusions you set. Beauty shoppers expect it, and almost no bundle app offers it. Most apps make you choose between "fixed kit" and "let them pick." This does both.

Every variant carries its own SKU into the order, so the pick list is still exact.

Bundle contents widget: each component with its product photo, shade swatches and per-item pricing, with the bundle total and savings
BUILD A BOX

Let them build their own set.

Shoppers assemble a box from a pool you choose, pick the number you allow, and save a set percentage. It expands into real components at checkout, exactly like a fixed bundle, so fulfillment and refunds stay clean.

Higher average order value without a mystery SKU landing in your warehouse.

Build-a-box widget: shoppers tick products from a pool, with a live total and savings shown in their currency

Follow the order.

One real order, start to finish: the same Lumo Color Ritual Set, the same chosen shades (Coral Blush, Ruby), from product page to checkout to the order your warehouse sees. Captured on the live demo store.

Watch the 30-second run-through

01 / PRODUCT PAGE

Shoppers see what's inside

Every component listed, savings up front. Server rendered, no scripts, no layout shift.

Product page: the Lumo Color Ritual Set with Coral Blush and Ruby shades picked, per-item prices and the bundle saving
02 / CHECKOUT

The kit becomes components

Shopify's native bundle machinery expands the kit during checkout itself. Prices exact in the buyer's currency.

Checkout: the same set expanded into three component lines with the chosen shades and the 15% bundle discount
03 / PICK LIST

Your 3PL picks real SKUs

The order from this exact checkout: three lines, three SKUs, Coral Blush and Ruby on their lines, and the bundle reference your systems can group by.

Shopify admin: the same order as three component lines with SKUs, the chosen shades and the bundle parent reference
BUILT NOT TO BREAK

It never writes to your inventory.

Bundles expand on Shopify's native Cart Transform, not a sync job that edits your stock. So it cannot zero your inventory, corrupt a count, or leave residue when you uninstall. The failure that fills other bundle apps' 1-star reviews cannot happen here.

NO STOCK WRITES

Your inventory is untouched

The app reads your catalog and expands at checkout. It has no path to overwrite or zero a stock count.

CLEAN UNINSTALL

Uninstall leaves no trace

Remove the app and your products and inventory are exactly as they were. No orphaned data, no rewrites.

NATIVE ENGINE

Cart Transform + Functions

The architecture Shopify designed for bundles. Not a workaround that patches orders after they exist.

More than one warehouse? Switch on ship from a single location and a bundle can't leave as split parcels or oversell a location that's missing a component — if no one location can ship it whole, checkout holds instead of mis-shipping. Routing only, and still never a write to your stock. How multi-location works →

Nightlyevery bundle re-verified, every market
0inventory writes, by design
To the centfixed-bundle price, every market

Verify it yourself: the install screen shows the app never requests inventory write access.

The honest part

What you get that a wall of reviews can't give you.

We say it plainly: launched August 2026, review count still small. A review wall takes years. Correctness you can check takes one click. Everything on the right is verifiable today.

Nightly verification

Every store's bundles are re-verified every night, in every market. You see the report, not a promise.

Direct engineering support

You reach the people who build the app, usually within hours. No ticket tiers, no outsourced queue. Berlin, CET.

Tested by enterprise operations

In staging evaluation with enterprise retail operations today, chosen for the ERP-reconcilable order shape and the zero-write inventory model. The ERP and 3PL case.

Public docs, free migration

Setup, 3PL and troubleshooting docs are public. Migrations off other bundle apps are done personally, free, usually within a day.

CHOOSING A BUNDLE APP

Four checks before you trust any bundle app. Including ours.

The honest buyer's guide we wish existed when bundle apps started disappearing from the App Store.

CHECK 01

Where do orders expand?

If bundles expand after the order exists, every sync is a race condition. Expansion must happen during checkout itself.

CHECK 02

What does your 3PL receive?

Ask for a sample order. If the pick list shows one opaque line instead of component SKUs, someone translates by hand.

CHECK 03

What happens to prices abroad?

Fixed-amount discounts drift in foreign currencies. Percentages stay exact. Check what the buyer actually pays.

CHECK 04

What if the app disappears?

Configs stored only in a vendor backend are unrecoverable. Ask what residue an uninstall leaves in your store.

PRICING
$29/month

Flat at any volume: no revenue caps, no order limits, nothing that deactivates mid-month. 14-day free trial, free on dev stores.

Most bundle apps meter your revenue. See what they actually cost at your volume.

Stores that stay correct.

Verify every bundle in every market, expand into real SKUs at checkout, and never touch your inventory. See the plan on the Shopify App Store.

Migrating from a bundle app that shut down? Free personal migration, usually within a day.