What works in the app
| Without the Luxe blocks | With the Luxe blocks | |
|---|---|---|
| Build-your-own set | The set's product sells with its default picks | The shopper's own picks, with the same limits and set price |
| Fixed set | Yes, as its product | Yes |
| Collection set | No: items sell at full price | Yes |
| Store-wide rewards (free shipping, percent or amount off) | Applied at checkout | Applied at checkout, with a progress bar |
| Choose-your-gift rung | No | Yes |
| Billing | A Luxe order only when checkout expanded the set | The same as your online store |
Not in the app yet: Edit set from the cart, Complete my set, filters in the picker, share links, the tray's tier progress bar and Upsells. With Shopify Markets, the blocks show prices in your store's currency; in another currency the Set Builder reads "Set price shown at checkout" and the Rewards Bar hides, and checkout still charges the right price.
Set up
It takes a Tapcart plan with App Studio custom blocks, and is done once per Tapcart app, by you or your Tapcart developer.
- In Luxe, open Settings > Data and integrations > Mobile apps. Turn on Serve bundle sets to mobile apps and save. It is off by default; while off, Luxe serves nothing outside your online store.
- Copy the Luxe address for the Tapcart blocks shown there.
- Create the two blocks with the Tapcart CLI and copy in Luxe's block files, then push them live. The step-by-step guide linked from Mobile apps has every command.
- In Tapcart App Studio, place Luxe Set Builder on your set's product page (it finds the set from the product) and Luxe Rewards Bar on the cart page or the top of the home page. Paste the Luxe address into both.
- Optionally set the Accent colour and every shopper-facing word in each block's Words.
- Place a test order on a development or test store and check that checkout shows the set price and your rewards.
Hide Tapcart's own Add to cart button on a set's product page, so shoppers add their own build rather than the set's default picks.
Billing
An order placed in the Tapcart app with a set built by the Luxe blocks, or a gift chosen in the Rewards Bar, is a Luxe order, billed exactly as on your online store (Plans and billing). Mobile apps are available on every plan.
Privacy
The Luxe address serves only what your storefront already shows any shopper: your live sets and their items, and your published rewards ladder. It never serves customer, order or billing data. With Serve bundle sets to mobile apps off, it answers nothing; responses already fetched may stay in an app's cache for a few minutes.



