> ## Documentation Index
> Fetch the complete documentation index at: https://docs.customei.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Assign products and go live

> Attach your option set to products, publish it, and read the status labels.

Your design template and option set are ready. Two steps left: choose which products get them, and publish.

## Step 1. Attach your products

Open the option set and switch to the **Config product** tab beside *Edit option*, then click **Assign products**.

<Frame caption="Tick every product that should use this option set.">
  <img src="https://mintcdn.com/nexlify/yEnmlzRdJt9xAe2N/images/go-live/assign-products.png?fit=max&auto=format&n=yEnmlzRdJt9xAe2N&q=85&s=eaecd93a42dedae7ef2de89f76b8eccc" alt="The Assign products dialog listing the store's products with checkboxes, a search box, and Cancel and Confirm buttons." width="3200" height="1420" data-path="images/go-live/assign-products.png" />
</Frame>

Tick the products you want and click **Confirm**. Search by name if your catalogue is long.

Each product you attach inherits the whole option set: the questions, the choices, and the design template behind them. Attach the same option set to five mugs and all five get the same personalization form.

<Note>
  Once products are attached, the **Config product** tab is also where you fine-tune each one individually, including which design layers change per Shopify variant.
</Note>

## Step 2. Publish

Click **Publish** in the header. Customei pushes your options to every attached product and shows you the result product by product.

<Frame caption="A published option set. The badge beside the name tells you where it stands.">
  <img src="https://mintcdn.com/nexlify/yEnmlzRdJt9xAe2N/images/go-live/publish-status.png?fit=max&auto=format&n=yEnmlzRdJt9xAe2N&q=85&s=b2ddc9521a0b40bf4daef19769818a11" alt="The header of a published option set, showing a green Published badge beside the name and the Publish button highlighted." width="2700" height="260" data-path="images/go-live/publish-status.png" />
</Frame>

Give it a few seconds, then open one of your product pages on the storefront. The options should be there.

<Warning>
  Publishing is blocked until at least one product is attached. If you click **Publish** on an option set with no products, Customei opens the product picker instead. Pick your products there and publish again.
</Warning>

## Reading the status

The **Products** page shows where every product stands at a glance.

<Frame caption="The Publish state column on the Products page.">
  <img src="https://mintcdn.com/nexlify/yEnmlzRdJt9xAe2N/images/go-live/product-publish-state.png?fit=max&auto=format&n=yEnmlzRdJt9xAe2N&q=85&s=908d86a9606ca3e3c0487b472af75bdc" alt="The Products page listing products with columns for Status, Option sets and Publish state, showing Published and Needs publishing labels." width="3200" height="2000" data-path="images/go-live/product-publish-state.png" />
</Frame>

| Label                | What it means                                                                   | What to do     |
| -------------------- | ------------------------------------------------------------------------------- | -------------- |
| **Published**        | Live. Shoppers see the current version.                                         | Nothing.       |
| **Needs publishing** | Live, but you've changed something since. Shoppers still see the older version. | Publish again. |
| **Not live yet**     | Set up but never published.                                                     | Publish.       |
| *(blank)*            | No option set attached to this product yet.                                     | Attach one.    |

<Tip>
  **Needs publishing** is the label behind most *"I changed it but the storefront still shows the old one"* moments. Saving stores your work; publishing is what your customers see.
</Tip>

## Making changes later

Editing a live option set is safe. Your changes are saved as a draft and your storefront keeps serving the last published version until you publish again, so shoppers never catch you mid-edit.

The same goes for the design template: edit the artwork, save, and publish the option set to push the new look out.

## Where to next

<CardGroup cols={2}>
  <Card title="Build your options" icon="list-check" href="/optionsets/build-your-options">
    Add more options or adjust the ones you have.
  </Card>

  <Card title="Connect options to your design" icon="link" href="/optionsets/connect-to-a-template">
    Wire a new option into the artwork.
  </Card>
</CardGroup>
