Импорт каталога товаров из внешних платформ

Примечание
Обратите внимание, что перевод сгенерирован AI, поэтому может быть неточным.

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

Внимание

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

Если импорт каталога невозможен, настройте каталог товаров и подписок в Личном кабинете или с помощью методов API.

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

Внимание

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

Чтобы импортировать товары из Google Play:

  1. В проекте в Личном кабинете перейдите в раздел LiveOps > Canvas.
  2. В панели управления нажмите значок .
  3. В области со списком товаров нажмите значок + и выберите пункт Import from platforms.
  1. Выберите Google Play и нажмите Import.
  2. Укажите Application 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.
  2. Нажмите Start import. Импорт каталога начнется автоматически.
  3. Нажмите Save.
Примечание

Артикул товара соответствует Product ID в источнике импорта.

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

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

Примечание
Импортируются только товары со статусом Approved в App Store Connect. На стороне Xsolla импортированные товары имеют статус Partially available. Чтобы товар стал доступен для покупки, поменяйте его статус на Available.

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

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

Чтобы получить Application ID в App Store Connect:

  1. Войдите в App Store Connect.
  2. Перейдите в раздел Apps.
  1. Откройте страницу вашего приложения.
  2. Перейдите в раздел General Information > App Information.
  3. В блоке General Information скопируйте Application ID в поле Apple ID.

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

Issuer ID в App Store Connect используется для взаимодействия с Apple API, включая App Store Connect API. Он необходим для настройки ключей 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 Нажмите значок +.

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

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

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

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

Чтобы импортировать товары из App Store:

  1. В проекте в Личном кабинете перейдите в раздел LiveOps > Canvas.
  2. В панели управления нажмите значок .
  3. В области со списком товаров нажмите значок + и выберите пункт Import from platforms.
  1. Выберите App Store и нажмите Import.
  2. Укажите данные, которые вы получили в App Store Connect:
    • ID приложения;
    • файл с Private Key (P8);
    • Issuer ID;
    • Key ID.
  3. Нажмите Start import. Импорт каталога начнется автоматически.
  4. Нажмите Save.
Примечание

Артикул товара соответствует Product ID в источнике импорта.

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

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

Внимание

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

Подробные сведения о правилах и ограничениях импорта PlayFab приведены в разделе Интеграция с PlayFab.

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

Чтобы импортировать товары из PlayFab:

  1. В проекте в Личном кабинете перейдите в раздел LiveOps > Canvas.
  2. В панели управления нажмите значок .
  3. В области со списком товаров нажмите значок + и выберите пункт Import from platforms.
  1. Выберите PlayFab и нажмите Import.
  2. Укажите данные, которые вы получили в PlayFab:
    • Title ID;
    • секретный ключ проекта.
  3. Нажмите Start import. Импорт каталога начнется автоматически.
  4. Нажмите Save.
  5. Чтобы продавать товары через веб-магазин, созданный с помощью Site Builder, настройте группы товаров в Личном кабинете и назначьте одну или несколько групп каждому товару.
  6. Если вы хотите, чтобы у товаров были изображения, добавьте их в настройках товаров.

Синхронизация инвентаря с PlayFab

Чтобы настроить синхронизацию инвентаря пользователя в Xsolla с инвентарем PlayFab:

  1. В проекте в Личном кабинете перейдите в раздел LiveOps > Canvas.
  2. В панели управления нажмите значок .
  3. В области со списком товаров нажмите значок + и выберите пункт Import from platforms.
  1. Выберите PlayFab и нажмите Import.
  2. Выберите Inventory synchronization.
  3. Укажите данные, которые вы получили в PlayFab:
    • Title ID;
    • секретный ключ проекта.
  4. Установите переключатель Synchronize user inventory with PlayFab в активное положение.
  5. Нажмите Save.

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

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

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

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

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