Products Overview

Understand how products work in BasePrice — from in-app purchases to subscriptions across Apple and Google.

What is a Product?

A product in BasePrice represents a single purchasable item in your app. It could be a consumable, a one-time unlock, or a recurring subscription. One BasePrice product can map to multiple native store products across Apple and Google.

Product Types

BasePrice supports four in-app purchase types:

TypeDescriptionExample
ConsumableOne-time purchase that can be bought again100 coins, extra lives
Non-ConsumablePermanent one-time purchaseRemove ads, unlock Pro
Auto-Renewable SubscriptionRecurring subscription that auto-renewsMonthly Pro, Yearly Premium
Non-Renewing SubscriptionSubscription requiring manual renewalSeasonal pass

Product Structure

Each product contains:

  • Display Name — Human-readable label (e.g., "Pro Monthly")
  • Identifier — Unique ID within your project
  • Product Type — One of the four types above
  • Interval — Billing cadence for subscriptions (monthly, yearly, weekly, etc.)
  • Platform Mappings — Links to native Apple/Google product IDs
  • Pricing Configuration — Strategy, base price, charming rules, overrides
Product detail page showing name, type, platform mappings, and pricing
The product detail page is your central hub for configuring a product

Pricing Mode

Each product can use one of two pricing modes:

  • Template — Inherits pricing configuration from a shared pricing template. Changes to the template automatically propagate to all products using it.
  • Custom — Uses its own base price, strategy, and charming settings. Fully independent from templates.

Product Lifecycle

  1. Create a product (manually or via import)
  2. Configure platform mappings and pricing
  3. Review calculated prices across all countries
  4. Publish prices to Apple and/or Google
  5. Monitor for drift and revenue impact

Next Steps

Was this page helpful?