Work through these checks in order. Most missing-customizer problems are a saved-theme or publication mismatch.
1. Confirm the store and theme setup
From the dashboard setup checklist, open Make Composerie visible on your store. Confirm that you are changing the correct Shopify store and current theme. Save both the app embed and the product block in Shopify, then run Recheck.
2. Confirm the product publication
Open the product in Composerie. Check that:
- the intended Shopify store is connected;
- a saved design is linked;
- all publish-checklist items are ready;
- the publication is not still pending;
- the storefront product you opened matches this Composerie product.
3. Check the display mode
Review the intended store’s publication settings. A personalizable design must use Embedded or Full page. Linked provides no personalization interface and is omitted from the first Publish screen when personalization fields exist.

4. Test the direct customer preview
A working Customer Preview narrows the investigation but does not prove the publication is healthy: it can show unsaved editor state. Compare the published revision and settings as well as the theme placement. If preview fails too, read its loading or field error before choosing a fix.
5. Check page-builder output
Some builders show an app block in their editor but do not render it inside the live product form. Publish the builder template, verify the actual product URL, and use Full page mode when the builder cannot host the block reliably.
Why does the preview work but the live store is empty?
Preview can show unsaved editor state. Compare the intended publication and saved revision, then check the active theme and block placement; a working preview alone does not identify the cause.
Why can I not select Linked?
The design requires customer input. Use Embedded or Full page.
What should I send support?
Send the Composerie product URL, Shopify product URL, selected display mode, theme name, and a screenshot of the setup check.
Next
Review theme compatibility when the customizer appears but does not behave correctly.