Bulk import / API for registering in-app products
-
Hi brainCloud team,
I'm running several live mobile games on brainCloud, and each of them has a fairly large catalog of in-app products (dozens of items per game across iOS and Android).
Currently, the only way to register products is to add them one by one in the Portal (Design → Marketplace → Products), filling in the product ID, store IDs, price data, etc. for every single entry. When launching a new game or adding a batch of new packages, this takes a lot of time and is error-prone.
It would be a big help if brainCloud provided one (or both) of the following:
-
Bulk import in the Portal – upload a CSV/JSON file containing product definitions (product ID, title, category, iOS/Google product IDs, prices, etc.) to create or update multiple products at once.
-
An admin/S2S API for product management – endpoints to create, update, and delete products programmatically, so we can keep the catalog in version control and sync it with the store listings via a script.
Even a simple export/import of the existing product table would already save a lot of manual work.
Thanks for considering this!
-
-
Thanks for the suggestion. I’ll forward this feature request to our team for review. In the meantime, depending on your use case, you may be able to reduce the number of store product IDs you need to manage by using
CachePurchasePayloadContext(), introduced in brainCloud 5.8: https://updates.braincloudservers.com/?query=CachePurchasePayloadContext. It lets you cache additional purchase context before the transaction so brainCloud can combine it with the receipt during verification, potentially allowing product IDs to be reused across different items, offers, or price points. -
We also strongly suggest using the ProductManagement service through a Cloud Code script to create and manage products programmatically, rather than entering them manually in the Portal. This can help automate catalog setup and make it easier to maintain product definitions in your own workflow. Please see the documentation here: https://docs.braincloudservers.com/api/capi/productmanagement/
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login