# Bundles

Mix-and-match packs, priced natively in checkout.

Canonical: https://cartrella.com/docs/bundles

Bundles lets shoppers build multi-item packs — fixed packs or mix-and-match — with pricing applied by a Shopify Function **inside checkout**. The price you configure is the price displayed, carted, and charged: there is no client-side math to drift.

## How pricing works

1. You configure pack sizes and discounts in the Cartrella admin.
2. Cartrella compiles the configuration and deploys it to a Cart Transform Function.
3. The storefront block renders the picker from the same configuration (display only).
4. Shopify runs the Function on every cart — checkout is the single pricing authority.
