Publish a Product to Your Storefront

Take a draft live. Use the Publish button on the product page to push it to a connected store, then keep it in sync as you make changes.

This guide shows you how to take a product from draft to live on your store, and how to push later edits so the storefront keeps matching your work. It is for anyone who has built a product in Composerie and is ready to sell it. You will work mostly from the product page and its green action button in the header.

Publish a draft

Publishing moves a product out of draft and onto a connected store. Before you start, open the product and look at the publish checklist near the top. It needs to be clear: a title, at least one priced variant, a mockup image, and a fulfilment method (a connected print provider or self-print). If something is missing, the checklist tells you what, and the button stays disabled until you fix it.

The green button in the product header runs the whole flow. On a product that is not on a store yet, it reads Publish. Clicking it opens a short wizard. The wizard has five steps: choose a channel, choose a storefront mode, configure that mode, review the validation summary, then push to your store.

Open the product and clear the checklist

Open the product from your product list. Check the publish checklist at the top. You need a title, priced variants, a mockup, and a provider or fulfilment method. The Publish button is disabled until the checklist is clear.

Click the green Publish button

Click Publish in the product header. The publish wizard opens in a window over the page.

Choose the store to publish to

On the first step, pick the channel (the store) you want this product to appear on. If you have more than one store connected, each one is listed here. Select one, then click Next.

The wizard walks you from picking a store to picking how the customizer appears.

Choose a storefront mode

Next, choose how the product behaves on the storefront. You have three modes:

  • Linked: no extra JavaScript loads on your storefront. The product works like a normal Shopify product and links out to personalization. This option is grayed out if the product’s design has personalization fields, because a Linked product shows no fields for the customer to fill.
  • On the product page: the customizer appears right on the Shopify product page, so customers personalize without leaving it.
  • Full page: customers personalize on a dedicated customizer page.

Pick a mode, then continue. The next step lets you configure any settings for the mode you chose.

Push the product and wait for Shopify

Move through the configure and review steps, then click Publish now on the final step. Composerie pushes the product to Shopify and waits for Shopify to confirm the product, polling until it has the product id back. Keep the window open until you see the success confirmation. After that, the header button reads Published.

Keep a published product in sync

A published product and your store can drift apart whenever you edit the product in Composerie. The header button and the Connected stores card both tell you when that has happened, so you always know whether the storefront matches your latest work.

When everything matches, the green header button reads Published. Nothing to do.

When you save an edit (a price change, a new variant, a different mockup), the button flips to Update. That is your signal that the store is showing an older version. Click Update to push the latest version to Shopify. The button returns to Published once the push lands.

The Connected stores card in the sidebar gives you a per-store view. Each store you published to shows a row with a status pill so you can see its sync state at a glance:

  • Synced: the store matches your product.
  • Update available: you have changes that have not been pushed yet.
  • Syncing: a push is in progress.
  • Pending: the publication is queued or waiting.
  • Reconnect: the store connection needs attention before it can sync.
  • Failed: the last sync did not complete.

The card also lets you force an update for that store, which is useful if a row is stuck or you want to re-push without editing anything first.

Each connected store shows its own sync status and an option to force an update.

If you chose On the product page mode, the customizer needs to be switched on in your theme so it shows up where customers shop. See make Composerie visible on your store for that storefront setup.

Why is the Publish button disabled?

The publish checklist is not clear yet. The product needs a title, at least one priced variant, a mockup, and a fulfilment method (a connected provider or self-print). The checklist near the top of the product page shows what is still missing.

Why is Linked mode grayed out?

The product's design has personalization fields. Linked mode loads no extra code on the storefront and cannot show those fields, so a customer would have nothing to fill. Choose On the product page or Full page instead.

The button says Update. What changed?

You saved an edit to a product that is already published, so the store is showing an older version. Click Update to push your latest changes to Shopify.

A store row shows Failed or Reconnect. What do I do?

Reconnect means the store connection needs attention before it can sync again. Failed means the last sync did not complete. Use the force update option on the Connected stores card to retry. If it keeps failing, contact support.

If a publish or sync keeps failing after a retry, contact support and we will help you sort it out.

Next

Now that your product is live, get familiar with everything you can see and manage from the product page.

Related articles