Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Solved
  • Unsolved
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
brainCloud Forums
  1. Home
  2. Suggestions
  3. Portal-X Suggestions
  4. Bulk import / API for registering in-app products

Bulk import / API for registering in-app products

Scheduled Pinned Locked Moved Portal-X Suggestions
3 Posts 2 Posters 14 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LEE JONG GUN
    wrote last edited by
    #1

    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:

    1. 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.

    2. 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!

    1 Reply Last reply
    0
    • J Offline
      J Offline
      JasonL
      bitHeads
      wrote last edited by
      #2

      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.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        JasonL
        bitHeads
        wrote last edited by
        #3

        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/

        1 Reply Last reply
        0

        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
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Solved
        • Unsolved
        • Users