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.
Attribute | Description |
---|---|
EXTERNAL_ID | External Id reference for the price definition. This value is used in the Company entitlement migration |
EDITION_PRICING_UUID | UUID of the pricing plan to create the price definition. Refer Marketplace Product Reports to get the value of this field. |
CURRENCY | Currency against which price definition needs to be created. If product supports multiple currencies, then multiple rows needs to be added. |
PRICING_DETAILS | JSON 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?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!