Developers
Pricing
Set and review marketplace product pricing, billing expectations, and provider-facing purchase terms.
Pricing determines what customers pay when a product is purchased through Marketplace checkout.
Developers set the base unit price for a marketplace product. Marketplace admins and providers can add their own markup through offerings and listings, so the storefront price may be higher than the developer base price.
In the Dashboard
- Open Marketplace.
- Select the marketplace instance.
- Open Developer.
- Open Manage.
- Open the product.
- Open Pricing.
- Enter the developer base price.
- Save the price.
- Review the price history table.
Set pricing before publishing. A product without a base price cannot pass publishing checks.
What Happens Behind the Scenes
Setting a price appends a new price row; it does not edit earlier price records. The latest price is used as the current developer base price.
Price moves through Marketplace in layers:
| Layer | Owner | Effect |
|---|---|---|
| Developer price | Developer | Base unit price for the product. |
| Offering markup | Marketplace admin | Platform-managed markup applied before providers list the item. |
| Listing markup | Provider | Provider-managed markup used for customer storefront sale price. |
| Purchase snapshot | Infuse Marketplace | Captures the price and markup state at checkout. |
Changing the developer base price affects future offerings, listings, and checkout calculations. Existing purchases keep their captured pricing snapshot.
API Equivalent
POST /marketplace/developers/marketplace-items/{id}/price
Authorization: Bearer {developer_access_token}
Content-Type: application/json
{
"price": 19.99
}
GET /marketplace/developers/marketplace-items/{id}/prices?page=1&pageSize=20
Authorization: Bearer {developer_access_token}