Импорт каталога товаров

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

Внимание
После импорта вы можете синхронизировать изменения каталога товаров и подписок в источнике импорта и 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. Нажмите Магазин в боковом меню.
  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 и добавьте сервисный аккаунт как нового пользователя.

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

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

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

Примечание
Для работы с PlayFab вам понадобится ID проекта и секретный ключ проекта в PlayFab.

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

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

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

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

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

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

Следующие шаги

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

В другой раз

Спасибо за обратную связь!
Последнее обновление: 10 октября 2023

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

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