Appearance
Product status
Every product has two underlying switches. Combined, they describe exactly who can see the product and how it can be bought.
Quick answer
Draft = not yet published, only you can see it. Listed = published and on your storefront. Unlisted = published but hidden from the storefront — the checkout URL still works, so you can sell by direct link. Switching back to draft hides the product completely but keeps existing customers' access intact.
The two switches
Every product is controlled by two independent toggles:
- Published / Draft — has the product been put live at all? While in draft, only you (and your team) can see it.
- Listed / Unlisted — when it's published, does it appear in your store's product list? Unlisted products are still purchasable by anyone who has the direct link.
The editor surfaces the combined state as a single status pill on each product row and at the top of the editor.
The combined states
| Combined state | Switches | Customers see... |
|---|---|---|
| Draft | not yet published | nothing — only you and your team see it in the editor |
| Listed | published + listed | the product appears on your storefront, and the checkout URL works |
| Unlisted | published + unlisted | not on your storefront, but the checkout URL still works |
You'll see the status pill in two places:
- The Products page — every row shows the current status.
- The Store editor — each product card on your storefront preview shows the status, and the editor panel shows it at the top.
Draft
A draft is a product you're still building. Nothing about it is reachable by customers — not the checkout URL, not the product page. If a customer somehow finds the URL (you sent it to them by mistake, for instance), they see a "not found" page.
Use draft for:
- Anything in progress.
- A product you're rebuilding from scratch — flip it to draft while you work, then back to listed when it's ready.
- A product you've decided not to sell right now but might bring back later.
Going back to draft doesn't kick existing customers out
If you publish a product, sell a few, and then flip it back to draft, your existing customers still have full access. Draft only controls whether new customers can find or buy it — it doesn't touch access for people who already bought.
Listed
This is the normal published state. The product shows up on your storefront's product list, customers can click into its checkout page, and the checkout URL is fully active.
Use listed for everything you're actively selling and want people to discover.
Unlisted
The product is published — its checkout URL works for anyone who has the link — but it doesn't appear on your storefront's product list.
This is your tool for direct-link sales:
- A private offer you only share with specific customers (over email, DM, a sales call).
- A higher-priced tier you pitch one-on-one but don't want random visitors stumbling onto.
- A behind-the-scenes product (a course retired from public sale, a one-off coaching package) that you want to keep buyable for the few who already know about it.
- A test page you want to share with one or two people for feedback before listing it.
The unlisted product behaves exactly like a listed one once a customer is on the checkout page. They can buy it, they get the same emails, they get the same portal access. The only difference is discoverability.
Switching states
You can change a product's status from a few places:
- Products page — open the row's actions menu and pick the new status.
- Product editor — there's a status control near the top of every product's editor.
Switches take effect immediately. The next visitor to your storefront sees the new state.
What happens to existing customers
| Switch | Effect on existing customers |
|---|---|
| Listed → Unlisted | None. They still have access. New visitors just won't find the product on your storefront. |
| Listed → Draft | None. They still have access. New visitors can't reach the checkout URL at all. |
| Unlisted → Draft | None. They still have access. The direct link stops working. |
| Anything → Listed | None. The product shows up on your storefront. |
Status changes never touch enrollments, community memberships, or subscriptions. To remove a customer's access, do it from their record — not by changing the product's status. See refunds and access.
A common pattern
A workflow most creators use:
- Add the product. It starts in Draft.
- Edit until you're happy. Preview as you go.
- Switch to Listed when you're ready to sell publicly.
- Sell normally.
- If you ever want to retire it but keep selling to a small group, switch to Unlisted and only share the link with the people you want to buy.
- If you want to fully take it off the market, switch to Draft. Existing customers keep their access; new customers can't reach it.
Changing the slug
The product's URL slug lives in the same editor. You can change it any time — and Klixey keeps the old URL working with a redirect, so anyone with the old link is sent to the new one automatically.
Related
- Storefront basics — publishing the store itself, separate from publishing each product.
- Store editor — customizing how your storefront's product list looks.
- How checkout works — what a customer sees at the buy page.
- Slug redirects — what happens to old links when you rename a slug.
