Rabitat Bundle Builder
Customers assemble a set of up to four products, personalise each with a printed name, choose free gifts, and watch the discount grow as the set grows.
- Priced by Shopify Functions. The storefront may propose a price; the Discount Function decides it, so a tampered line item property can never buy a discount.
- One engine, two runtimes. The builder and checkout share the same pricing module, so a quote and a charge cannot disagree.
- Configured, not deployed. Tiers, gifts and personalisation rules are campaign settings — next month's offer is a config change.