Marketplace Products report
This report lists all active products, editions and their associated payment plans.
This report is available to Marketplace Managers and Network Managers. This feature must be enabled by AppDirect for your marketplace and for your role. Contact your AppDirect technical representative for information. Additionally, some of the fields described in the table may not be included for your role. To see all of the available fields, click the Choose Fields tab in the Customize reports section on the Create Reports page. See Create reports for more information.
Each line of this report represents the price of each unit type within an edition payment plan. For example, if a product has an edition with a setup fee and a recurring flat price of $10/month, the report lists two lines—one for the setup fee and another for the recurring flat price of $10/month.
Date filtering is based on the Product Last Modified Date. To include all products for a marketplace, specify Custom Date Range in Report Date Range and leave Start Date and End Date clear.
Recommended fields appear by default in the report. However, when you create a report, you can remove default fields or add different fields. If Marketplace Managers create custom attributes (see Create custom attributes), you can also include those fields when you create the report. Only custom attributes that were created in your marketplace (not child marketplaces) are displayed.
In the following table, the last column indicates whether or not the column is included by default.
Heading | Description | Included by default? |
---|---|---|
Product ID | Unique identifier of the application or product in the marketplace. | Y |
Product UUID | Universal unique identifier (UUID) of the application or product in the marketplace. | Y |
Product Name | Name of the application or product. | Y |
Product Type | Type of Application. Possible values: web app stacked, domain reseller, cloud services, physical product, and so on. | Y |
Product Creation Date | Date the product is created. | N |
Usage Model | Indicates whether one or multiple users can be assigned to the application or product. The usage model is applied to each purchase. Possible values: single user, multi user. | Y |
Vendor ID | Unique identifier of the application Developer in the marketplace. | Y |
Metered Usage | Indicates whether or not edition contains metered usage. Possible values: Y, N. | Y |
Is Product AddOn | Indicates whether or not the product is an add-on product. Possible values: Y, N. | N |
Is Product Referable | Indicates whether or not the product can be referred. Possible values: Y, N | N |
Product Line Name | List of product lines associated to the product on the marketplace. Possible values: Y, N | N |
Vendor UUID | The application Developer’s unique universal identifier in the marketplace. | N |
Vendor Name | Name of the application Developer. | Y |
Edition ID | Identifier of the product edition in the marketplace. | Y |
Edition UUID | Universal unique identifier (UUID) of the edition in the marketplace. | Y |
Edition Name | Name of the edition associated with the application or product. | Y |
Edition Code | Edition identifier specified by the application Developer. | Y |
Edition Can be Upgraded | Indicates whether or not the edition can be upgraded. Possible values: Y, N. | N |
Edition Can be Downgraded | Indicates whether or not the edition can be downgraded. Possible values: Y, N. | N |
Edition Can be Canceled | Indicates whether or not the edition can be canceled. Possible values: Y, N. | N |
Has Free Trial | Indicates whether the edition includes a free trial. Possible values: Y, N . | Y |
Product Line Name | List of product lines associated to the product on the marketplace. | N |
Product Attribute - Attribute Only | List of the product's attributes on the marketplace. | N |
Product Attribute - Option Only | List of the product's attribute options on the marketplace. | N |
Product Attribute | List of the product attributes and associated options on the marketplace. For example: {"Attributes":"Feature Apps", "Attributes":"Free" }. | N |
Product Category - Category Only | The category associated with this product (comma-separated list if the product is associated with multiple categories). | N |
Product Category - Subcategory Only | The subcategory associated with this product (comma-separated list if the product is associated with multiple subcategories). | N |
Product Category | The category and subcategory associated with this product (comma-separated list if the product is associated with multiple subcategories). For example: {"Web Development": null, "Services": "Audit" } | N |
Customer Group Name | The industry or customer group associated with this product (comma-separated list if the product is associated with multiple groups) | |
Allow Customer to Decrease Units | Indicates whether or not customers are allowed to decrease units. Possible values: Y, N. | N |
Allow Customer to Increase Units | Indicates whether or not customers are allowed to increase units. Possible values: Y, N. | N |
Free Trial Duration | Free trial duration period (integer). | Y |
Free Trial Duration Unit | Free trial duration period unit. Possible values: day, month. | Y |
Expired Free Trial Grace Period | Period of time after free trial expiration during which a customer can start paying before their account is deleted. In days. | Y |
Payment Plan ID | Unique identifier of a payment plan associated to a product edition. | Y |
Payment Plan UUID | Universal unique identifier (UUID) of the payment plan in the marketplace. | Y |
Revenue Model Type | Revenue model describing how the application or product is charged. Possible values are free, one time, recurring, tiered. | Y |
Pricing Item ID | Unique identifier of the pricing item associated with the payment plan of an edition—for example, setup fee, recurring monthly fee, recurring yearly fee based on unit, contract terms, and so on A payment plan can include one or many pricing items in a payment plan. | Y |
Billing Frequency | Billing frequency of the edition. Possible values: daily, monthly, one time, quarterly, yearly. | Y |
Pricing Unit | Pricing unit type. Possible values include: user, gigabyte, one time setup, contract fee, not application, employee, and so on. | Y |
Display Price Per Increment | Indicates whether or not to display the price per increment. Possible values: Y, N. | Y |
Restrict Purchase To Increments Of | Indicates whether or not the pricing unit must be purchased in a specific integer increment. Possible values: Y, N | Y |
Setup Fee Unit Type | Setup fee can be configured to an overall edition or to unit type purchased. If the setup fee is based on unit type purchased, the report lists the associated pricing unit type. Otherwise, the result is Null. | Y |
Developer List Price - All Currencies | Price determined by the developer for a pricing unit in all configured currencies. Examples of format and pricing values: {USD=10, SEK=10, CAD=10, CHF=10} | Y |
Marketplace Sale Price | Price shown on the marketplace for a pricing unit that overrides Developer list price. Example: {"EUR":11, "USD": 13} | Y |
Wholesale Price | Price paid by the reseller for a pricing unit. Example: {"USD":0.33} | Y |
Minimum Units | Minimum number of units for the Developer list price per unit to be applicable (for a tiered edition). | Y |
Maximum Units | Maximum number of units for the Developer list price per unit to be applicable (for a tiered edition). | Y |
Channel SKU | Marketplace SKU associated with the pricing item. | Y |
Has Contract | Indicates whether the edition has a minimum contract duration. Possible values: Y, N. | Y |
Minimum Contract Duration | Minimum contract duration (integer value, or null if no contract exists). | Y |
Termination Fee Grace Period | Period of time after service termination before customers are charged the termination fee. | Y |
Termination Fee Grace Period Unit | Termination fee grace period unit. Possible values: day, month. | Y |
Termination Fee Type | Type of termination fee. Possible values: none, flat rate, percentage. | Y |
Flat Termination Fee | Termination fee amount applied if customer cancels their subscription before specified minimum contract duration. | Y |
Percentage Termination Fee | Percentage applied to remaining subscription if the customer cancels their subscription before the minimum contract duration period ends. | Y |
Termination Fee Description | Description of the termination fee. | Y |
Auto Renew Contract By Default | Indicates whether the contract automatically renews, by default, at the end of its term. Possible values: Y, N. | Y |
Auto Renew Contract By Default Option | Default option for what happens to a subscription at the end of a contract term. Possible values: continue subscription with no contract, cancel contract, will renew with new contract. | Y |
Contract Cancellation Period Limit In Day(s) | Period of time before end of the contract term when customer can cancel their contract before it automatically auto renews. In days. | Y |
End of Contract Grace Period | Period of time after contract ends for customer to start a new contract before their account is deleted. In days. | Y |
Block Edition Downgrades For Active Contracts | Indicates whether edition downgrades are possible when the contract is active. Possible values: Y, N. Default is N. | Y |
Block Edition Upgrades For Active Contracts | Indicates whether edition upgrades are possible when contract is active. Possible values: Y, N. Default is N. . | Y |
Block Switch to Shorter Contract | Indicates whether edition switch to shorter contract is possible when contract is active. Possible values: Y, N. Default is N. | Y |
Allow Custom Metered Usage | Indicates whether the edition charges custom usage rates based on the application Developer's specification. Possible values: Y, N. Default is N. | Y |
Separate Pre-paid Order | Indicates whether all metered usage will be charged at the end of the billing cycle while other fees will be prepaid at the beginning of the billing cycle. Possible values: Y, N. Default is N. Option only available if Allow Custom Metered Usage is selected. | Y |
Keep Billing Cycle On Usage Change | Indicates that billing date for subscription will not change when a customer updates how many units they have purchased. Possible values: Y, N. Default is N. | Y |
Included Items | Lists services that are included in the edition. For example: { CONTACT=500, EMAIL=500, USER=unlimited} | Y |
Included Items - JSON | Lists services that are included in the edition in JSON format - for example: {"CONTACT": "500","EMAIL": "500","USER": "unlimited"} | N |
Product Last Modified Date | Date the application or product was last modified. This date is updated when a product, associated editions and payment plans are updated. This field is used as the date filter. | N |
Is Product Visible | Indicates whether the application or product is visible in the marketplace. Possible values: Y, N. | N |
Is Edition Visible | Indicates whether the edition is visible in the marketplace. Possible values: Y, N. | N |
Free Trial /Order Only | Indicates whether the edition has a free trial version. Possible values: has free trial, order only. | N |
Edition Order Position | Position in which the edition appears in the Editions drop-down list. If only one edition exists for the product, the value is 1. | N |
Is Contract | Indicates whether the edition has a minimum contract duration. Possible values: true, false | N |
Unit Type | Edition unit type. Possible values: user, gigabyte, one time setup, contract fee, not application, employee and so on. | N |
Pricing Strategy | Pricing strategy of pricing item. Possible values: unit, free, tiered, volume. | N |
Developer List Price - All Currencies - JSON | Price determined by the developer for a pricing unit in all configured currencies in JSON format—for example, {"GBP":0,"EUR":50,"USD":50,"CAD":0,"SEK":0,"CHF":0,"GTQ":0} | N |
Developer List Price - Default Marketplace Currency | Price determined by the Developer for a pricing unit in the default marketplace currency. | N |
Developer List Price - {currency type} | Price determined by the developer for a pricing unit in the defined currency. If the specified currency is not configured, null is returned. | N |
Published Pricing Item ID | Published pricing item ID. Value is populated if this is staging product is associated with a published product. If listing is a published product, null is returned. | N |
Application Origin | Indicates whether the application was part of the AppDirect Production Catalog and syndicated to the marketplace or if the application originated on the marketplace. | N |
Add-on Parent Product and Edition ID | Parent product and edition list for the add-on product | N |
Add-on Parent Product ID | Parent product list for the add-on product | N |
Is Visible on Marketplace | Indicates whether customers can see and purchase the product on the marketplace and its child marketplaces. Possible values: Y or N | N |
Is Visible on Network | Indicates whether customers can see and purchase the product on the base marketplace. Possible values: Y or N | N |
Product Name in Default Locale | The name for the product in the default language of the marketplace. | N |
Edition Name in Default Locale | The name for the edition in the default language of the marketplace. | N |
Developer Name in Default Locale | The name of the developer company in the default language of the marketplace. | N |
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!