Keep variants and personalization together at checkout

Choose who owns the variant controls, test the selected Shopify variant, and verify the saved design proof on the resulting order.

The customer must reach Shopify checkout with one valid Shopify variant and the matching Composerie design. Embedded publications can either keep the theme’s variant controls or let Composerie replace them.

Replace variant UI lives in the publication’s Appearance settings, alongside the other four overrides. Turn it on only when Composerie should own product-option selection on the page, and never leave the theme’s own picker in place beside it.

Check what actually goes to Shopify

The Publish screen counts the variants that will travel with the publication, under This goes to Shopify. Expand them and read the list: a variant that is not in it cannot be bought, whatever the storefront shows.

DashboardThe This goes to Shopify card with Variants reading 1 of 1 and the single variant expanded beneath it with its price
One of one, expanded. The count is the first thing to check when a shopper cannot buy the option they picked.

Choose one variant authority

Review the embedded display controls in the product’s store settings. Use variant replacement only when Composerie’s controls should own selection. The first Publish screen uses mode defaults and does not include the earlier Configure step.

Do not leave two active sets of selectors. Duplicate variant controls can show one option while Shopify adds another variant to the cart.

Test the full handoff

Before publishing broadly:

  1. select every available option combination;
  2. confirm hidden or unavailable variants cannot be chosen;
  3. check that the displayed price follows the selected variant and add-ons;
  4. complete required personalization;
  5. add the item to cart and finish one test checkout;
  6. open the Composerie order and compare its variant, add-ons, and proof.
Any one of the four drifting produces an order that looks right and prints the wrong thing.
Should Composerie replace my theme's variant UI?

Only when you want Composerie's embedded controls to be the single selector. Otherwise leave the theme controls in charge.

How do I know the correct variant reached the order?

Compare the order line's variant and add-ons with the customer proof after a test checkout.

What if a variant is sold out?

The owning UI must prevent selection and Shopify remains the final inventory authority at checkout.

Next

See how a personalized design reaches the order for the saved-design binding.

Related articles