Skip to main content

Marketplace Products report

This report lists all active products, editions and their associated payment plans.

note

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.

HeadingDescriptionIncluded by default?
Product IDUnique identifier of the application or product in the marketplace.Y
Product UUIDUniversal unique identifier (UUID) of the application or product in the marketplace.Y
Product NameName of the application or product.Y
Product TypeType of Application. Possible values: web app stacked, domain reseller, cloud services, physical product, and so on.Y
Product Creation DateDate the product is created.N
Usage ModelIndicates 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 IDUnique identifier of the application Developer in the marketplace.Y
Metered UsageIndicates whether or not edition contains metered usage. Possible values: Y, N.Y
Is Product AddOnIndicates whether or not the product is an add-on product. Possible values: Y, N.N
Is Product ReferableIndicates whether or not the product can be referred. Possible values: Y, NN
Product Line NameList of product lines associated to the product on the marketplace. Possible values: Y, NN
Vendor UUIDThe application Developer’s unique universal identifier in the marketplace.N
Vendor NameName of the application Developer.Y
Edition IDIdentifier of the product edition in the marketplace.Y
Edition UUIDUniversal unique identifier (UUID) of the edition in the marketplace.Y
Edition NameName of the edition associated with the application or product.Y
Edition CodeEdition identifier specified by the application Developer.Y
Edition Can be UpgradedIndicates whether or not the edition can be upgraded. Possible values: Y, N.N
Edition Can be DowngradedIndicates whether or not the edition can be downgraded. Possible values: Y, N.N
Edition Can be CanceledIndicates whether or not the edition can be canceled. Possible values: Y, N.N
Has Free TrialIndicates whether the edition includes a free trial. Possible values: Y, N .Y
Product Line NameList of product lines associated to the product on the marketplace.N
Product Attribute - Attribute OnlyList of the product's attributes on the marketplace.N
Product Attribute - Option OnlyList of the product's attribute options on the marketplace.N
Product AttributeList of the product attributes and associated options on the marketplace. For example: {"Attributes":"Feature Apps", "Attributes":"Free" }.N
Product Category - Category OnlyThe category associated with this product (comma-separated list if the product is associated with multiple categories).N
Product Category - Subcategory OnlyThe subcategory associated with this product (comma-separated list if the product is associated with multiple subcategories).N
Product CategoryThe 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 NameThe industry or customer group associated with this product (comma-separated list if the product is associated with multiple groups)
Allow Customer to Decrease UnitsIndicates whether or not customers are allowed to decrease units. Possible values: Y, N.N
Allow Customer to Increase UnitsIndicates whether or not customers are allowed to increase units. Possible values: Y, N.N
Free Trial DurationFree trial duration period (integer).Y
Free Trial Duration UnitFree trial duration period unit. Possible values: day, month.Y
Expired Free Trial Grace PeriodPeriod of time after free trial expiration during which a customer can start paying before their account is deleted. In days.Y
Payment Plan IDUnique identifier of a payment plan associated to a product edition.Y
Payment Plan UUIDUniversal unique identifier (UUID) of the payment plan in the marketplace.Y
Revenue Model TypeRevenue model describing how the application or product is charged. Possible values are free, one time, recurring, tiered.Y
Pricing Item IDUnique 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 FrequencyBilling frequency of the edition. Possible values: daily, monthly, one time, quarterly, yearly.Y
Pricing UnitPricing unit type. Possible values include: user, gigabyte, one time setup, contract fee, not application, employee, and so on.Y
Display Price Per IncrementIndicates whether or not to display the price per increment. Possible values: Y, N.Y
Restrict Purchase To Increments OfIndicates whether or not the pricing unit must be purchased in a specific integer increment. Possible values: Y, NY
Setup Fee Unit TypeSetup 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 CurrenciesPrice 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 PricePrice shown on the marketplace for a pricing unit that overrides Developer list price. Example: {"EUR":11, "USD": 13}Y
Wholesale PricePrice paid by the reseller for a pricing unit. Example: {"USD":0.33}Y
Minimum UnitsMinimum number of units for the Developer list price per unit to be applicable (for a tiered edition).Y
Maximum UnitsMaximum number of units for the Developer list price per unit to be applicable (for a tiered edition).Y
Channel SKUMarketplace SKU associated with the pricing item.Y
Has ContractIndicates whether the edition has a minimum contract duration. Possible values: Y, N.Y
Minimum Contract DurationMinimum contract duration (integer value, or null if no contract exists).Y
Termination Fee Grace PeriodPeriod of time after service termination before customers are charged the termination fee.Y
Termination Fee Grace Period UnitTermination fee grace period unit. Possible values: day, month.Y
Termination Fee TypeType of termination fee. Possible values: none, flat rate, percentage.Y
Flat Termination FeeTermination fee amount applied if customer cancels their subscription before specified minimum contract duration.Y
Percentage Termination FeePercentage applied to remaining subscription if the customer cancels their subscription before the minimum contract duration period ends.Y
Termination Fee DescriptionDescription of the termination fee.Y
Auto Renew Contract By DefaultIndicates whether the contract automatically renews, by default, at the end of its term. Possible values: Y, N.Y
Auto Renew Contract By Default OptionDefault 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 PeriodPeriod 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 ContractsIndicates whether edition downgrades are possible when the contract is active. Possible values: Y, N. Default is N.Y
Block Edition Upgrades For Active ContractsIndicates whether edition upgrades are possible when contract is active. Possible values: Y, N. Default is N. .Y
Block Switch to Shorter ContractIndicates whether edition switch to shorter contract is possible when contract is active. Possible values: Y, N. Default is N.Y
Allow Custom Metered UsageIndicates 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 OrderIndicates 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 ChangeIndicates 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 ItemsLists services that are included in the edition. For example: { CONTACT=500, EMAIL=500, USER=unlimited}Y
Included Items - JSONLists services that are included in the edition in JSON format - for example: {"CONTACT": "500","EMAIL": "500","USER": "unlimited"}N
Product Last Modified DateDate 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 VisibleIndicates whether the application or product is visible in the marketplace. Possible values: Y, N.N
Is Edition VisibleIndicates whether the edition is visible in the marketplace. Possible values: Y, N.N
Free Trial /Order OnlyIndicates whether the edition has a free trial version. Possible values: has free trial, order only.N
Edition Order PositionPosition 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 ContractIndicates whether the edition has a minimum contract duration. Possible values: true, falseN
Unit TypeEdition unit type. Possible values: user, gigabyte, one time setup, contract fee, not application, employee and so on.N
Pricing StrategyPricing strategy of pricing item. Possible values: unit, free, tiered, volume.N
Developer List Price - All Currencies - JSONPrice 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 CurrencyPrice 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 IDPublished 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 OriginIndicates 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 IDParent product and edition list for the add-on productN
Add-on Parent Product IDParent product list for the add-on productN
Is Visible on MarketplaceIndicates whether customers can see and purchase the product on the marketplace and its child marketplaces. Possible values: Y or NN
Is Visible on NetworkIndicates whether customers can see and purchase the product on the base marketplace. Possible values: Y or NN
Product Name in Default LocaleThe name for the product in the default language of the marketplace.N
Edition Name in Default LocaleThe name for the edition in the default language of the marketplace.N
Developer Name in Default LocaleThe name of the developer company in the default language of the marketplace.N

Was this page helpful?