Встроенные покупки в Unity : Как настроить свой интернет-магазин

Aug 26, 2026|3 мин.
Daniel Godley
Daniel Godley - Unity
Senior Content Marketing Manager
Настройка интернет-магазина Unity

Unity Webshop — это браузерный магазин, позволяющий игрокам покупать предметы из каталога IAP в интернете, а не через внутриигровой магазин, перенаправляя транзакции за пределы игры и предоставляя вашей студии большую гибкость и прибыль. Интернет-магазины Unity создаются в панели управления Unity Cloud Dashboard, подключаются к платежному провайдеру, такому как Stripe или Coda Payments, и открываются из игры по ссылке.

Примечание. В данной статье используются рекомендации, актуальные на август 2026 года для Unity IAP 5.4. В последующих версиях могут появиться новые функции или обновленный пользовательский интерфейс.

Это заключительная статья из трехсерийного цикла статей Unity о IAP 5.4, наряду со статьями «Обновление с IAP 4 до IAP 5» и «Внедрение платежных провайдеров» .

YouTube video

Узнайте, как создавать и управлять интернет-магазинами с встроенными покупками (IAP Webshops) непосредственно из Unity Dashboard.

Краткий обзор Unity Webhops
Что это такое
Где это настроить?
Интернет-магазин для каталога IAP игры.

Панель управления Unity Cloud → Встроенные покупки → Интернет-магазин

Платежные системы
Интернет-магазин для каталога IAP игры.
Stripe и Coda Payments с предусмотренным резервным вариантом.
Каталоговые среды
Интернет-магазин для каталога IAP игры.
Разработка и производство
Веб-хостинг
Интернет-магазин для каталога IAP игры.
Unity Cloud
Изображения товара
Интернет-магазин для каталога IAP игры.

Размещено на CDN (Google Cloud Storage, Cloudflare или Unity Cloud Content Delivery)

Интеграция в игру
Интернет-магазин для каталога IAP игры.

Прямая ссылка через RedirectToWebshop()

Охвачено в
Интернет-магазин для каталога IAP игры.

Unity IAP 5.4 и более поздние версии

1. Создайте интернет-магазин

В панели управления Unity Cloud откройте раздел «Встроенные покупки» в левой боковой панели, выберите «Перейти в интернет-магазин» , а затем «Создать интернет-магазин» . Если вы настраиваете это впервые, вас ждет ознакомительный тур. Нажмите «Создать интернет-магазин» , чтобы начать.

Создать интернет-магазин

Обязательно к заполнению два поля:

  • Проект : Укажите, к какому проекту относится данный магазин. Для первоначальной настройки рекомендуется использовать отдельный тестовый проект.
  • Название студии : Введите официальное название вашей студии. Обратите внимание, что это название применяется глобально ко всем интернет-магазинам вашей организации, поэтому поддерживайте его единообразие во всем вашем бренде.

После создания вы попадете в панель редактора интернет-магазина, которая включает в себя общую панель для настройки уникального URL вашего магазина, переключатель рабочей среды и интерактивное окно предварительного просмотра справа для отслеживания прогресса в режиме реального времени.

Редактировать интернет-магазин

2. Проверьте макет с помощью макета каталога.

Включите режим «Только предварительный просмотр / Имитация каталога» , чтобы заполнить витрину магазина фиктивными товарами-заглушками, такими как самоцветы, боевые пропуски и стартовые наборы. В этом режиме обработка финансовых данных в режиме реального времени не производится. Нажмите на URL предварительного просмотра, чтобы открыть макет каталога в новой вкладке браузера.

Макет каталога

В макете каталога поддерживаются три типа рекламных акций:

Тип акции

Распродажа
Визуальное оформление
Настраиваемый значок "Скидка X%" на товаре
Типичное использование
Стандартные скидки и распродажи со скидками
Повышение
Визуальное оформление

Настраиваемый контур баннера и текст заголовка (например, «Эксклюзивно для веб-сайта»)

Типичное использование

Сезонные мероприятия и пакеты услуг, специфичные для каждой платформы.

Бонусное предложение
Визуальное оформление

Выделить тег на пакетах валюты (например, "+20%))

Типичное использование

Стимулирование покупок валюты более высокого уровня

3. Оформите витрину магазина в соответствующем стиле.

Unity делает создание фирменного стиля для вашего интернет-магазина невероятно интуитивно понятным благодаря автоматической генерации тем, которая происходит автоматически с использованием загруженного изображения. В панели «Настройка темы» загрузите ключевое изображение или миниатюру и выберите «Создать тему» ; система извлечет цветовую палитру и применит ее ко всему магазину.

Оформите витрину магазина в соответствующем стиле.

Для внесения конкретных корректировок используйте инструмент чата «Уточнить с помощью ИИ», расположенный над окном предварительного просмотра. Простая инструкция, например, "измените тип шрифта на Inter", обновляет базовый JSON-файл темы и применяет изменения к описаниям товаров, ценам и кнопкам.

4. Добавьте каталог продукции и платежную систему.

Когда вас устроит дизайн, отключите макет каталога и выберите «Управление каталогом» . В раскрывающемся списке «Среда» выберите «Разработка » вместо «Производственная среда», затем выберите «Добавить запись в каталог» .

Редактировать каталог

Для размещения каждого объявления необходимо:

  • Метаданные элемента
  • Базовая цена
  • Локализованные цены
  • URL изображения, предоставляемый с CDN.

Для размещения значков элементов вы можете связать URL-адреса изображений с сетью доставки контента (CDN) , например, Google Cloud Storage, Cloudflare или собственной Cloud Content Delivery Unity.

В разделе «Каталог и поставщики платежей» выберите основного поставщика платежей (Unity хорошо интегрируется с такими платформами, как Stripe и Coda Payments) и укажите резервного поставщика, чтобы оформление заказа завершилось, даже если основной поставщик недоступен в регионе игрока.

5. Выполните тестовую транзакцию

Выберите «Сохранить черновик» и откройте URL предварительной версии для разработчиков в браузере.

Нажмите «Купить сейчас» на тестовом товаре, чтобы открыть защищенное модальное окно оформления заказа у поставщика.

Введите адрес электронной почты, номер карты участника тестирования и действительный адрес для прохождения тестирования, затем произведите оплату.

При повторных покупках с использованием одних и тех же учетных данных введите все нули при запросе фиктивного кода подтверждения.

Успешное подтверждение покупки означает, что веб-хуки и платежный шлюз взаимодействуют корректно.

6. Подключите интернет-магазин к своей игре.

Unity открывает интернет-магазин через авторизованную прямую ссылку из StoreController, привязанную к вашему активному платежному провайдеру. Глубокая ссылка упаковывает токен аутентифицированной сессии игрока и передает его внешнему браузеру устройства.

CSharp:

// Открыть главную страницу

UnityIAPServices.StoreController(PaymentProvider.Name)

.PaymentProvidersExtendedPurchaseService.RedirectToWebshop();

// Открыть страницу конкретного товара

UnityIAPServices.StoreController(PaymentProvider.Name)

.PaymentProvidersExtendedPurchaseService.RedirectToWebshop(catalogListingId: "your-listing-id");

Этот метод обеспечивает безопасную упаковку токена пользовательской сессии, полученного игроком после аутентификации, и создает прямую ссылку, которая перенаправляет его из игрового приложения во внешний браузер для беспрепятственного завершения транзакции. Более подробную информацию можно найти в документации .

Для ознакомления со всеми вариантами интеграции внутриигровых покупок, включая интернет-магазины, просмотрите следующую инфографику и скачайте PDF-файл высокого разрешения здесь .

Поток покупок