Skip to main content

Price definitions in migration datasets

Marketplace Managers can migrate subscriptions with the price definitions created in the marketplace.

Marketplace Managers can add the price definition to their marketplace on the migration page located at Manage > Marketplace > Settings > Migration > Create Dataset > Price Definition

Refer to the structure below to create a price definition file.

AttributeDescription
EXTERNAL_IDExternal Id reference for the price definition. This value is used in the Company entitlement migration
EDITION_PRICING_UUIDUUID of the pricing plan to create the price definition. Refer Marketplace Product Reports to get the value of this field.
CURRENCYCurrency against which price definition needs to be created. If product supports multiple currencies, then multiple rows needs to be added.
PRICING_DETAILSJSON formatted input to define a price for the pricing plan. Please refer to PriceType documentation to know various price types.
Example:
{"priceDetails":[{"pricingUnit":"USER","priceRanges":[{"min":1,"max":null,"prices":[{"priceType":"BASE_PRICE","price":100.00},{"priceType":"MARKETPLACE_PRICE","price":80.00},{"priceType":"MARKETPLACE_RESELLER_PRICE","price":70.00},{"priceType":"RESELLER_PURCHASE_PRICE","price":70.00}]}]}]}

To migrate the price definitions, add the price definition's EXTERNAL_ID in the Company Entitlement file to reference the price definitions.

📝 Note: Both Price Definition and Company Entitlement files can be processed in one batch.

Was this page helpful?