Import item catalog from external platforms

You can import items from external platforms and synchronize user inventory.

注意

After import, you can synchronize changes made to the item catalog in the import source and Xsolla in the following ways:

If the catalog can’t be imported, configure the item and subscriptions catalog in Publisher Account or using API calls.

Import catalog from Google Play

注意

Before you start importing, check that Google Play Android Developer API is enabled in your Google Play project. Visit /apis/api/androidpublisher.googleapis.com/overview?project={project_id}, where project_id — your project ID in Google Play. If this API disabled, enable it. The settings will take time to apply, so the import may fail if you try immediately after enabling the settings. Wait a few minutes and retry.

To import items from Google Play:

  1. In your project in Publisher Account, go to the LiveOps > Canvas section.
  2. In the control panel, click the  icon.
  3. In the item list area, click the + icon and select Import from platforms.
  1. Select Google Play and click Import.
  2. Specify Application ID — your application’s ID from Google Play.
注:

You can find Application ID on the Google Play Console. In the side menu, click All apps. Find the needed application in the table. Its ID will be specified in the App column, next to the name and logo.

  1. Upload JSON with a private key.
注:
A private key is generated when you create your service account.
  1. Go to the Google Play Console, in the side menu, click Users and permissions and add a service account as a new user with the role of Android Management User. This requires you to have the Project IAM admin role.
  2. Click Start import. The catalog import will start automatically.
  3. Click Save.
注:

SKU corresponds to Product ID in the source of import.

  1. To sell items in the web store created by Site Builder, configure item groups in Publisher Account and assign one or more of them to each item.
  2. To display item images, upload them to your Publisher Account.

Import catalog from App Store

注:
Only items with the Approved status in App Store Connect will be imported. On the Xsolla side, imported items will be displayed with the Partially available status. To make the items visible, you need to change their status to Available.

Before importing a catalog from App Store, you need to obtain the following data:

Get Application ID

To get your Application ID in App Store Connect:

  1. Log in to App Store Connect.
  2. Go to the Apps section.

  1. Open your application’s page.
  2. Navigate to General Information > App Information.
  3. In the General Information copy Application ID in Apple ID field.

Get API Key and Issuer ID

Issuer ID in App Store Connect is used for interaction with Apple API, including the App Store Connect API. It is required for setting up API keys to automate tasks such as app management, analytics data retrieval, and other operations in App Store Connect.

API Key is a unique identifier used to authenticate API requests in App Store Connect API and ensure secure access to Apple Developer Account data and functionality.

To get the Issuer ID and API Key in App Store Connect:

  1. Log in to App Store Connect and go to the Users and Access section.
  2. Open the Integrations tab.
  3. In the side menu Keys click App Store Connect API.
  4. Go to the Team Keys tab. Click the + icon to create a new API key.

  1. In the Generate API Key window, assign a name to the key and set the access level for this key.
  2. Click Generate.

  1. The newly created key will appear in the list of active API keys. Download it as a P8 file and copy the Key ID.

  1. In the Team Keys tab, copy the Issuer ID.

Import catalog from App Store

To import items from App Store:

  1. In your project in Publisher Account, go to the LiveOps > Canvas section.
  2. In the control panel, click the  icon.
  3. In the item list area, click the + icon and select Import from platforms.
  1. Select App Store and click Import.
  2. Provide the data you got in App Store Connect:
    • Application ID
    • Private key file (P8)
    • Issuer ID
    • Key ID
  3. Click Start import. The catalog import will begin automatically.
  4. Click Save.
注:

SKU corresponds to Product ID in the source of import.

  1. To sell items in the web store created by Site Builder, configure item groups in Publisher Account and assign one or more of them to each item.
  2. To display item images, upload them to your Publisher Account.

Import catalog from PlayFab

注意

Supported PlayFab API version: Economy v1.

For detailed information about PlayFab import rules and limitations, refer to Integration with PlayFab.

注:
You will need the Title ID and the project’s secret key from PlayFab. Also, the catalog you want to import to Xsolla, should be set up in PlayFab as basic (Base).

To import items from PlayFab:

  1. In your project in Publisher Account, go to the LiveOps > Canvas section.
  2. In the control panel, click the  icon.
  3. In the item list area, click the + icon and select Import from platforms.
  1. Select PlayFab and click Import.
  2. Enter the data you obtained in PlayFab:
    • Title ID
    • Project secret key
  3. Click Start import. The catalog import will begin automatically.
  4. Click Save.
  5. To sell items in the web store created by Site Builder, configure item groups in Publisher Account and assign one or more of them to each item.
  6. To display item images, upload them to your Publisher Account.

Synchronize inventory with PlayFab

To synchronize a user’s inventory in Xsolla with their inventory in PlayFab:

  1. In your project in Publisher Account, go to the LiveOps > Canvas section.
  2. In the control panel, click the  icon.
  3. In the item list area, click the + icon and select Import from platforms.
  1. Select PlayFab and click Import.
  2. Select Inventory synchronization.
  3. Enter the data you obtained in PlayFab:
    • Title ID
    • Project secret key
  4. Set the Synchronize user inventory with PlayFab toggle to active.
  5. Click Save.

Reimport catalog

When reimporting the catalog, you need to consider that:

  • Items that are already in the Xsolla catalog will be updated.
  • Items not present in the Xsolla catalog will be added.
  • Items that have been removed from the import source will remain in the Xsolla catalog. You can delete them manually or via API.
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2025年8月29日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。