In-Game Store / Как импортировать каталог
  На главную

In-Game Store

Как импортировать каталог

Вы можете импортировать товары и подписки из внешних платформ и синхронизировать инвентарь пользователя.

Внимание
После импорта вы можете синхронизировать изменения каталога товаров и подписок в источнике импорта и Xsolla следующими способами:Если импорт каталога невозможен, настройте каталог товаров и подписок в Личном кабинете или с помощью методов API.

Импорт каталога из Google Play

Внимание

Перед началом импорта проверьте, включен ли Google Play Android Developer API в вашем проекте в Google Play. Для этого перейдите по ссылке: https://console.developers.google.com/apis/api/androidpublisher.googleapis.com/overview?project={project_id}, где project_id — ID вашего проекта в Google Play. Если этот API выключен, включите его. Применение настроек занимает время, поэтому сразу после включения настроек импорт может не удаться. Подождите несколько минут и повторите попытку.

  1. Откройте проект в Личном кабинете.
  2. Нажмите Store в боковом меню.
  3. В панели Управление каталогом нажмите Настроить.
  4. В панели Интеграция с внешними платформами нажмите Настроить.
  5. В панели Google Play нажмите Настроить.
  6. Укажите ID приложения — ID вашего приложения в Google Play.
Примечание
Вы можете найти ID приложения в консоли администратора Google. В боковом меню нажмите All apps. Найдите в таблице нужное приложение. Его ID будет указан в столбце App рядом с логотипом и названием.
  1. Загрузите JSON-файл с приватным ключом.
Примечание
Приватный ключ создается в процессе создания сервисного аккаунта.

  1. Перейдите в Google Play Console, в боковом меню нажмите Users and permissions и добавьте сервисный аккаунт как нового пользователя с ролью Android Management User. Для этого у вас должна быть роль Project IAM admin.

  1. Нажмите Сохранить.
  2. Нажмите Начать импорт. Импорт каталога начнется автоматически.
Примечание
Артикул товара соответствует Product ID в источнике импорта.
  1. Если вы хотите продавать виртуальные предметы через веб-магазин, созданный с помощью Site Builder, в Личном кабинете создайте группы и укажите для каждого виртуального предмета одну или несколько групп.
  2. Если вы хотите, чтобы у товаров были изображения, необходимо добавить изображения в Личном кабинете.
Примечание
Для пользователей из Бангладеш цены в каталоге будут отображаться не в валюте BDT, а в базовой валюте USD.

Импорт каталога из App Store

Примечание
Импортируются только товары со статусом Approved в App Store Connect. В Личном кабинете в разделе Store импортированные товары отображаются в статусе Частично доступен. Чтобы товары отобразились, необходимо поменять статус на Доступен.
Перед импортом каталога из App Store необходимо получить следующие данные:

Получение ID приложения

Для получения ID вашего приложения в App Store Connect:
  1. Войдите в App Store Connect.
  2. Перейдите в раздел Apps.

  3. Откройте страницу вашего приложения.
  4. Перейдите в раздел General Information > App Information.
  5. В блоке General Information скопируйте ID приложения под заголовком Apple ID.

Получение ключа API и Issuer ID

Issuer ID в App Store Connect — это ID, который используется для взаимодействия с Apple API, включая App Store Connect API. Этот ID необходим для настройки ключей API для автоматизации задач, таких как управление приложениями, загрузка данных аналитики и других операций в App Store Connect.

Ключ API — это  уникальный ключ, который используется для аутентификации API-запросов в App Store Connect API и обеспечения безопасного доступа к данным и функциям Apple Developer Account.

Для получения Issuer ID и ключа API в App Store Connect:

  1. Перейдите на сайт App Store Connect в раздел Users and Access.
  2. Перейдите на вкладку Integrations.
  3. В боковом меню Keys нажмите App Store Connect API.
  4. Перейдите на вкладку Team Keys. Для создания ключа API нажмите значок +.

  5. В окне Generate API Key задайте имя ключа и уровень доступа к этому ключу.
  6. Нажмите Generate.

  7. В таблице активных ключей API появится ваш ключ. Скачайте его в виде файла с расширением P8 и скопируйте Key ID.

  8. На вкладке Team Keys скопируйте Issuer ID.

Импорт каталога из App Store

  1. В вашем проекте в Личном кабинете перейдите в раздел Store > Управление каталогом > Интеграция с внешними платформами > App Store.
  2. Укажите данные, которые вы получили в App Store Connect:
    • ID приложения;
    • Файл с Private key; 
    • Issuer ID;
    • Key ID.
  3. Нажмите Начать импорт. Импорт каталога начнется автоматически.

Если вы хотите продавать виртуальные предметы через Xsolla Site Builder, в Личном кабинете создайте группы и укажите для каждого виртуального предмета одну или несколько групп.

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

Примечание
Артикул товара соответствует Product ID в App Store Connect.

Импорт каталога из PlayFab

Внимание
Поддерживаемая версия PlayFab API: Economy v1.

PlayFab предоставляет разработчикам игр готовые серверные решения для управления каталогом и для монетизации. После интеграции сервиса PlayFab вы можете импортировать каталог из PlayFab в магазин, чтобы пользоваться решениями Xsolla.

Примечание
Вам понадобится ID проекта и секретный ключ проекта в PlayFab. Также каталог, который вы хотите импортировать в Xsolla, должен быть установлен в PlayFab как базовый (Base).

  1. Откройте проект в Личном кабинете.
  2. Нажмите Store в боковом меню.
  3. В панели Управление каталогом нажмите Настроить.
  4. В панели Интеграция с внешними платформами нажмите Настроить.
  5. В панели PlayFab нажмите Настроить.
  6. На вкладке Импорт товаров укажите:
  7. Нажмите Сохранить.
  8. Синхронизируйте инвентарь пользователя с PlayFab (опционально):
    1. Перейдите на вкладку Синхронизация инвентаря и укажите:
    2. Установите переключатель Синхронизировать инвентарь пользователя с PlayFab в положение Вкл.
    3. Нажмите Сохранить.
  9. Перейдите на вкладку Импорт товаров и нажмите Начать импорт. Импорт каталога начнется автоматически.
  10. Если вы хотите продавать виртуальные предметы через веб-магазин, созданный с помощью Site Builder, в Личном кабинете создайте группы и укажите для каждого виртуального предмета одну или несколько групп.
  11. Если вы хотите, чтобы у товаров были изображения, необходимо добавить изображения в Личном кабинете.

Чтобы проверить, успешно ли прошел импорт каталога, перейдите в раздел Store в боковом меню и убедитесь, что предметы, валюта и бандлы доступны на вкладках Виртуальная валюта, Виртуальные предметы и Бандлы.

Внимание
При проверке результатов импорта учитывайте, что пакетом виртуальной валюты считается бандл, который содержит в себе только одну валюту. PlayFab использует виртуальную валюту RM (Real money), которая приравнивается к реальной валюте — 1 цент (100 RM = 1 USD). Например, если вы импортируете из PlayFab 400 RM, в Личном кабинете вы увидите 4 USD.

Повторный импорт каталога

При повторном импорте каталога вам необходимо учитывать следующее:

  • Товары, которые уже есть в магазине, будут обновлены.
  • Товары, которые отсутствуют в магазине, будут добавлены.
  • Товары, которые уже были удалены из источника импорта, останутся в магазине. Вы можете удалить их в Личном кабинете или с помощью API.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 8 ноября 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!