Import item catalog
You can import items and subscriptions from external platforms and synchronize user inventory.
- reimport the catalog (except subscriptions)
- make changes to the catalog in your Publisher Account manually
- make changes to the catalog using API method groups for managing bundles, virtual items and currencies, subscription plans, and subscription products.
Import catalog from PlayFab
PlayFab offers game developers ready-to-use server solutions to manage catalogs and monetization. After integration with PlayFab, you can import a catalog from PlayFab to In-Game Store for using Xsolla solutions.
- Open your project in Publisher Account.
- Click Store in the side menu.
- In the Catalog Management pane, click Configure.
- In the Integration with external platforms pane, click Configure.
- In the PlayFab pane, click Configure.
- In the Item import tab specify:
- Title ID — project ID in PlayFab.
- Secret key — the key of the project in PlayFab.
- Click Save.
- Synchronize user inventory with PlayFab (optionally):
- Go to the Inventory synchronization and specify:
- Title ID — project ID in PlayFab.
- Secret key — the key of the project in PlayFab.
- Set the Synchronize user inventory with PlayFab toggle to On.
- Click Save.
- Go to the Inventory synchronization and specify:
- Go to the Item import tab and click Start import. Catalog import will start automatically.
- To sell virtual 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.
- To display item images, upload them to your Publisher Account.
To check if the import completed successfully, go to the Store section in the side menu and make sure that items, currency, and bundles are enabled on the Virtual currency, Virtual items, and Bundles tabs.
Import catalog from App Store
Add the Xsolla user with the Marketing role
Before importing a catalog from the App Store, you need to add the Xsolla user with the Marketing role to your Apple account.
- Log in to App Store Connect.
- Go to the Users and Access section.
- Click the + icon.
- Set up parameters:
- First name and Last name — This is arbitrary, enter anything you want.
- Email — Enter igs@xsolla.com.
- Roles — Select Marketing.
- Apps — Specify the app you want to import the catalog for (optional).
- Click Invite.
Get Application ID
To get your application ID in App Store Connect:
- Go to App Store Connect.
- Go to the My Apps section.
- Open your app’s page.
- Go to General > App information.
- In the General Information block, copy application ID under Apple ID title.
- Click Save.
Import catalog from App Store
- Open your project in Publisher Account.
- Click Store in the side menu.
- In the Catalog Management pane, click Configure.
- In the Integration with external platforms pane, click Configure.
- Specify:
- Application ID — your app’s ID from App Store Connect.
- Company name — your company name in App Store Connect.
- Click Start import. Catalog import will begin immediately.
- To sell virtual 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.
- To display item images, upload them to your Publisher Account.
Import catalog from Google Play
- Open your project in Publisher Account.
- Click Store in the side menu.
- In the Catalog Management pane, click Configure.
- In the Integration with external platforms pane, click Configure.
- In the Google Play pane, click Configure.
- Specify Application ID — your app’s ID from Google Play.
- Upload JSON with a private key.
- Go to the Google Play Console, in the side menu click Users and permissions and add service account as a new user.
- Click Save.
- Click Start import. Catalog import will begin immediately.
- To sell virtual 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.
- To display item images, upload them to your Publisher Account.
Reimport catalog
When reimporting the catalog, you need to consider that:
- Items that are already in the Store will be updated.
- Items that are not available in the Store will be added.
- Items that have already been removed from the source of import will remain in the Store. You can delete them in your Publisher Account or via API.
Next steps
Useful links
Was this article helpful?
Rate this page
Don’t want to answer
Thank you for your feedback!
Found a typo or other text error? Select the text and press Ctrl+Enter.