Create a webshop
Reserve a studio name and slug, then create a webshop connected to your Unity Cloud project's IAP catalog and payment provider.
Read time 4 minutesLast updated 13 hours ago
Create a webshop in the Unity Dashboard and connect it to a Unity Cloud project. During webshop creation, Unity connects the webshop to the project's IAP catalog and payment provider if they already exist. You can also connect them later. When you create the webshop, it appears in the Webshop list with the status In draft. You can then theme and publish it. The first webshop in your organization also sets the organization-wide studio name, which appears in every shop URL. For how the studio name is used, refer to Introduction to webshops.
Prerequisites
Before you create a webshop, you need a Unity Cloud project. You can create and publish a webshop without an IAP catalog or payment provider. However, players can't browse or buy products until you connect both. To test the full purchase flow, connect an IAP catalog and payment provider before you start. Otherwise, you can connect them later in the Edit view. To create an IAP catalog, complete Create a catalog in the Editor. To preview themes before you connect a real catalog, go to the Edit view and enable Mock catalog. Mock products appear only in the Dashboard preview. To connect a payment provider, refer to Payment providers.Create a webshop
To generate a webshop from the Unity Dashboard, follow these steps:- Open your Unity project.
-
Select Monetization > Webshop > Create webshop.
- Select your project from the dropdown list. The project's IAP catalog and payment provider are connected automatically.
-
If this is your first webshop, then enter a globally unique studio name.
- Select Create.
General settings
After you create a webshop, open it from the Webshop list and complete the following fields.General setting | Description |
|---|---|
| Webshop name | Specifies the webshop name. This appears at the top of the live shop and in the storefront header for players. It also identifies the webshop in the Dashboard. |
| Studio name | The studio name is prefilled from the previous step at webshop creation. The studio name appears in every shop URL in your organization. To rename it, select the arrow and make the edit by selecting the pencil icon next to the studio name. |
| Webshop status | Indicates whether the webshop has unpublished or published changes:
|
| Shop URL | Refers to the last part of the shop URL, also called the slug. For example, in |
| Activated environment | Shows the Unity Environment where the webshop was first published. You can publish and unpublish the webshop only from this environment. Use the environment switcher (next to Edit webshop) to manage webshops in other environments. You can create one webshop per environment for testing. Non-production environments support testing through the preview URL only. Refer to Unity Environments to learn more. |
| Dev preview URL | A pre-authenticated preview link that displays the selected environment's current draft in a browser. Useful for previewing changes without integrating the shop into your game. |
Catalog and payment provider settings
The Catalog & payment provider section displays the catalog and payment settings inherited from the Unity Cloud project:Field | Description |
|---|---|
| Catalog | Displays the IAP catalog's connection status. Select Manage catalog to open the catalog editor. Refer to Define your products. |
| Mock catalog | Displays sample products in the preview so you can review the webshop layout before you connect a real catalog. This affects only the Preview pane and doesn't affect the live webshop. Mock products never appear in the public shop. |
| Payment provider | Displays the payment provider connection status. Select Manage payment to configure payment provider information. Refer to Payment providers to learn more. |
| Fallback provider | Displays the payment provider used when no tag-based routing rule matches a player. Use the dropdown to set the fallback provider. Changes are applied at runtime and don't require you to republish the webshop. |
| Deeplink URL | The deep link to your game, for example The webshop uses the link, exactly as you enter it, to return players to your game. You can add a custom post-purchase path. When using your link to authenticate players, the webshop automatically modifies it and handles this case with the Unity IAP SDK. For format and limits, refer to Webshop limits reference. For the game-side flow, refer to Open a webshop from your game. |
Player authentication settings
The Player authentication section controls the sign-in methods available in the webshop. When you create a webshop, Unity activates Unity Player Accounts for the project automatically if Player Accounts aren’t already active. You don’t need to set up Player Accounts separately before players can sign in.Field | Description |
|---|---|
| Sign-in providers | The Unity Player Accounts sign-in providers that the webshop offers: Google, Apple, and Email. A new webshop offers all three providers by default. Add or remove providers from the field, or remove all providers to disable sign-in. For more information, refer to Player sign-in for webshops. |
Next steps
Follow these steps to customize and publish your webshop:- To customize its appearance, refer to Generate a webshop theme with AI.
- To make the webshop available at its public URL, refer to Publish a webshop.