# 创建网上商店

> 保留工作室名称和插件，然后创建一个连接到 Unity Cloud 项目的 IAP 目录和付款提供商的网上商店。

在 Unity Dashboard（Unity 后台）中创建一个网上商店，并将其连接到 Unity Cloud 项目。在创建网上商店期间，Unity 会将网上商店连接到项目的 IAP 目录和付款提供商（如果已存在）。您也可以稍后连接它们。

创建网上商店时，该商店将显示在 **Webshop** 列表中，状态为 **In draft**。然后，您可以对其进行主题化和发布。

组织中的第一个网上商店还会设置组织范围内的工作室名称，该名称会显示在每个商店 URL 中。有关工作室名称的用法，请参阅[网上商店简介](./introduction-to-webshops.md)。

## 先决条件##prerequisites

在创建网上商店之前，您需要一个 Unity Cloud 项目。

您可以创建和发布没有 IAP 目录或付款提供商的网上商店。但是，在连接商品和购买商品之前，玩家无法浏览或购买商品。要测试完整的购买流程，请在开始之前连接 IAP 目录和付款提供商。否则，您可以稍后在 **Edit** 视图中连接它们。

要创建 IAP 目录，请[在 Editor 中](/iap/create-catalog-in-editor.md)完成 Create a catalog（创建目录）。要在连接真实目录之前预览主题，请转到 **Edit** 视图并启用 **Mock catalog**。模拟商品仅出现在 Dashboard 预览中。

要连接付款提供商，请参阅[付款提供商](/iap/payment-providers.md)。

## 创建网上商店##create-a-webshop

要从 [Unity Dashboard（Unity 后台](https://cloud.unity.com)）生成网上商店，请执行以下步骤：

1. 打开您的 Unity 项目。

2. 选择 **Unity Ads Monetization** > **Webshop** > **Create webshop**。

   > **Note:**
   >
   > 如果使用旧版 Unity Dashboard，请选择 **应用内购** > **转到 Webshop**。

3. 从下拉列表中选择项目。项目的 IAP 目录和付款提供商会自动连接。

4. 如果这是您的第一个网上商店，请输入一个全球唯一的工作室名称。
   > **Note:**
   >
   > 如果组织已经有一家网上商店，该字段会将现有工作室名称显示为只读。

5. 选择 **Create（创建）**。

新 Webshop 将显示在列表中，状态为 **In draft**。默认 slug 是根据项目名称生成的。如果需要，可从 **Edit** 视图的 **Shop URL** 字段中进行更改。

## 常规设置##general-settings

创建网上商店后，请从 **Webshop** 列表中将其打开并填写以下字段。

| 常规设置           | 描述                                                                                                                                                                                                                                              |
| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **网上商店名称**     | 指定网上商店名称。这会显示在真实商店的顶部和面向玩家的店面标题中。它还在 Dashboard（后台）中标识了网上商店。                                                                                                                                                                                     |
| 工作室名称：         | 工作室名称是在创建网上商店时预填充的上一步。工作室名称会显示在组织中的每个商店 URL 中。要重命名该箭头，请选择工作室名称旁边的铅笔图标进行编辑。                                                                                                                                                                      |
| **Webshop 状态** | 指示 Webshop 是否有未发布或已发布的更改：**In draft**：表示存在未应用的更改。**Live**：表示已发布更改。                                                                                                                                                                              |
| **商店 URL**     | 表示商店 URL 的最后一部分，也称为 slug。例如，在`shop.unity.com/acme/game/dungeons`中，蛞蝓为 `dungeons`。您可以编辑弹头。发布更改时，先前的 URL 已弃用。商店 URL 必须唯一。如果您的工作室名称或游戏名称已被另一个 Unity 组织使用，并且认为侵犯了您的版权，请联系 Unity 支持部门。有关蛞蝓格式和重命名行为，请参阅[网上商店简介](./introduction-to-webshops.md#slugs)。 |
| **激活的环境**      | 显示首次发布 Webshop 的 Unity 环境。只能在此环境中发布和取消发布网上商店。使用环境切换器（**Edit webshop** 旁边）可以管理其他环境中的 Webshop。您可以为每个环境创建一个网上商店进行测试。非生产环境仅支持通过预览 URL 进行测试。请参阅 [Unity Environments](/services/service-environments.md) 以了解更多信息。                                     |
| **开发预览 URL**   | 预身份验证预览链接，可在浏览器中显示所选环境的当前草案。可用于预览更改，而无需将商店集成到游戏中。                                                                                                                                                                                               |

## 目录和付款提供商设置##catalog-and-payment-provider-settings

**Catalog & payment provider** 部分显示从 Unity Cloud 项目继承的目录和付款设置：

| 字段           | 描述                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **目录**       | 显示 IAP 目录的连接状态。选择 **Manage catalog**（管理目录）以打开目录编辑器。请参阅[定义商品](/iap/define-your-products.md)。                                                                                                                                                                                                                                                                                          |
| **模拟目录**     | 在预览中显示示例商品，以便在连接真实目录之前查看网上商店布局。这仅影响 **Preview** 面板，不会影响 Live 网上商店。模拟商品绝不会出现在公共商店中。                                                                                                                                                                                                                                                                                                   |
| **付款提供**商    | 显示支付提供商连接状态。选择 **Manage payment**（管理付款）以配置付款提供商信息。请参阅[付款提供](/iap/payment-providers.md)商以了解更多信息。                                                                                                                                                                                                                                                                                      |
| **回退提供程序**   | 显示当没有基于标签的路由规则与玩家匹配时使用的支付提供商。使用下拉选单设置回退提供程序。更改在运行时应用，不需要重新发布 Webshop。                                                                                                                                                                                                                                                                                                                |
| **深度链接 URL** | 指向游戏的深层链接，例如 `mygame://purchase-success`。当未通过身份验证的玩家访问网站时（例如，如果他们在电子邮件或 Discord 消息中单击了您的商店链接），Webshop 会使用此功能在购买后退回玩家，并在玩家访问游戏时对其进行身份验证。将此字段留空可禁用这两个功能。在输入链接时，Webshop 会使用该链接让玩家返回游戏。您可以添加自定义购买后路径。使用链接对玩家进行身份验证时，Webshop 会自动对其进行修改，并使用 Unity IAP SDK 处理此情况。有关格式和限制，请参阅[网上商店限制参考](./limits.md#naming-rules)。有关游戏端的流程，请参阅[从游戏打开网上](./deep-links.md#post-purchase-return-to-the-game)商店。 |

有关更广泛的目录和付款模式，请参阅[目录和网上](./catalog-and-payments.md)商店付款。

## 玩家身份验证设置##player-authentication-settings

**Player Authentication** 部分控制着网上商店中可用的登录方法。创建网上商店时，如果玩家帐户尚未激活，Unity 会自动激活项目的 [Unity Player Accounts](/authentication/unity-player-accounts.md)。在玩家登录之前，无需单独设置玩家帐户。

| 字段         | 描述                                                                                                                                                                |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **登录提供程序** | 应用商店提供的 Unity Player Accounts 登录提供商：**Google**、**Apple** 和 **Email**。默认情况下，新网上商店提供所有三个提供商。在字段中添加或删除提供程序，或删除所有提供程序以禁用登录。有关更多信息，请参阅[玩家登录网上商店](./player-sign-in.md)。 |

## 后续步骤##next-steps

按照以下步骤自定义和发布您的网上商店：

* 要自定义其外观，请参阅[使用 AI 生成网上](./generate-a-webshop-theme-with-ai.md)商店主题。
* 要使网上商店在其公共 URL 中可用，请参阅[发布网上商店](./publish-a-webshop.md)。
