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

# Publishing

> Save, publish and roll back your storefront

Three actions, three different effects. Mixing them up is the most common source of confusion in the builder.

<CardGroup cols={3}>
  <Card title="Save" icon={<span className="kicon kicon-check-list" />}>
    Stores your draft. Nothing on the live site changes.
  </Card>

  <Card title="Publish" icon={<span className="kicon kicon-globe" />}>
    Renders your pages and puts them live at your store's URL.
  </Card>

  <Card title="Snapshot" icon={<span className="kicon kicon-repeat" />}>
    A restore point you can roll back to.
  </Card>
</CardGroup>

## One live site per store

<Warning>
  **Publishing any storefront replaces whatever was live before - last publish
  wins.** Extra storefronts are effectively drafts.

  If your live site shows an old or unfamiliar design, another storefront was
  published more recently.
</Warning>

## Snapshots

Save a snapshot before any change you might want to undo. Restoring one replaces your current draft and reloads the builder.

<Note>
  Restoring does **not** republish. The live site keeps serving the old version
  until you press Publish again.
</Note>

## Troubleshooting

| Problem                          | Cause                                                                                                             |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Live site shows the wrong design | Another storefront was published more recently. Open the one you want and publish it                              |
| Changes aren't live              | You saved but didn't publish, or restored a snapshot without republishing                                         |
| Site is offline entirely         | Maintenance mode is on, the owner's plan expired, or the account is suspended - none of which the builder can fix |

Once it's live, point your own domain at it with [Custom Domain](/guides/custom-domain).
