Documentation

In-App Purchasing

Client API

SDK API

In-App Purchasing

Publish a webshop

Snapshot a webshop's production draft into the live configuration and make the shop reachable at its public URL.
Read time 2 minutesLast updated a day ago

When you publish a webshop, Unity copies the production environment's draft into a live configuration and delivers it to players. Players then reach the live shop at
shop.unity.com/{studio}/game/{slug}
. The draft stays editable, and your changes don't affect the live shop until you publish again.
Publishing is the only way to make theme, branding, or deep-link configuration changes visible to players. Catalog changes don't require a publish; the updates you make in Create a catalog in the Editor apply automatically. For more information about the publish model, refer to Publishing and content delivery.

Prerequisites

Before you start, make sure you meet the following prerequisites:
  • A webshop with a draft configuration you're ready to make live.
  • Access to the production environment of that webshop. Only the production environment can publish.

Publish the webshop

To publish the webshop, follow these steps:
  1. Go to the Unity Dashboard.
  2. Open Monetization > Webshop.
    Note
    If you use the legacy Unity Dashboard, go to In-App Purchases > Go to Webshop.
  3. Select your webshop's menu (...), and then select Edit.
  4. Confirm that the environment selector shows production. If it shows a different environment, switch to production.
  5. Select Publish.
After publish, visit
shop.unity.com/{studio}/game/{slug}
to confirm the shop is reachable. The list view's Status column updates to Live. Cache propagation typically takes seconds; if you publish and immediately refresh, you might see one stale load before the invalidation completes.
Note
The published shop authenticates every player session through Unity's Authentication service and doesn't show the product list to unauthenticated visitors. A player who opens the URL from a bookmark or shared link sees a landing page and must open the webshop from your game to authenticate.For the full session model, refer to Open a webshop from your game.

Unpublish the webshop

To take the shop offline, follow these steps:
  1. From the Webshop list, open the menu (...) and select Unpublish webshop.
  2. Confirm the action.
The public URL returns a not-found response until you publish again. The draft is preserved, so you can publish the same draft (or a modified one) at any time.