Developers

Pricing

Set and review marketplace app and algorithm pricing, billing expectations, and provider-facing purchase terms.

Pricing determines what customers pay when an app or algorithm is purchased through Infuse-Marketplace checkout.

Developers set the base unit price for a marketplace app or algorithm. Infuse-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

  1. Open Infuse-Marketplace.
  2. Select the marketplace instance.
  3. Open Developer.
  4. Open Manage.
  5. Open the app or algorithm.
  6. Open Pricing.
  7. Enter the developer base price.
  8. Save the price.
  9. Review the price history table.

Set pricing before publishing. A marketplace item 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 Infuse-Marketplace in layers:

LayerOwnerEffect
Developer priceDeveloperBase unit price for the app or algorithm.
Offering markupInfuse-Marketplace adminPlatform-managed markup applied before providers list the item.
Listing markupProviderProvider-managed markup used for customer storefront sale price.
Purchase snapshotInfuse-MarketplaceCaptures 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}