Add products
This section describes how to add a new product. From the Create New Product page, you name your product and choose a service type, sometimes a product type if more than one option is enabled, integration type, usage model, and revenue model for it.
Standalone products
Standalone products are products that customers can purchase without another product, whereas add-on products are optional enhancements that customers can only purchase with a standalone product. You must create at least one standalone product for the marketplace, but do not have to create add-on products.
You create one or more editions for standalone products, but you do not create editions for add-on products. Editions are different versions or plans of a standalone product that customers can purchase, each with unique pricing, billing frequency, inclusions, and contract terms. For each add-on product, you configure only one price, with billing frequency, inclusions, and contract terms.
Add-on products
Add-on products complement standalone products. For example, if you offer a standalone database product, you might offer customers a report generation add-on. If you are selling a standalone storage product, you might offer customers additional storage options in the form of add-on products. The standalone product to which you connect an add-on product is also called the parent product.
Add-on products can be non-stackable or stackable:
- Non-stackable add-on products:
- Customers can only own one active subscription for each add-on product.
- Non-stackable add-on products can be integrated by API or with manual integration.
- Stackable add-on products:
Note: AppDirect must enable this product type. Contact your AppDirect technical representative for more information.
- Customers can own more than one active subscription for each add-on product. For example, for parent products App A and App B, customers can own two active subscriptions for Storage add-on X (one for App A and one for App B).
- Customers can only own one active subscription for each add-on product associated with a parent product. For example, for Web App A, customers can only own one active subscription for Storage add-on X and only one active subscription to 24x7 Support add-on X.
- Stackable add-ons are integrated by API.
Add-on products have the following characteristics:
- Add-on products must be connected to a standalone product to appear on a marketplace.
- Add-on products cannot be purchased by themselves without a parent product.
- Add-on products are always optional purchases.
- Multiple add-on products can be connected to one parent product.
- One add-on product can be connected to an unlimited number of parent products.
- Add-on products do not have editions (you configure only one pricing plan for each add-on).
- Add-on products can be purchased in quantities that differ from the quantity of the parent product or other purchased add-on products.
- Add-on products appear on the same invoice as the parent product unless their billing cycles are configured differently.
- Add-on products can be prorated to match the billing cycle of the parent product.
- Add-on products can inherit the single sign-on settings of the parent product.
- No integration report page is available for add-on products.
Parent products can have more than one edition and add-on products can be connected to at least one, and optionally more than one, of those editions. The add-on product can only be purchased with the connected editions.
After purchase, add-on products are assigned to users independently of parent products, and users do not need to be assigned the parent product to be assigned the add-on product.
Before users can cancel parent product subscriptions, they must cancel all associated add-on subscriptions.
When you create a product, the platform automatically assigns it a unique staging identification number that becomes a permanent reference for it in AppDirect URLs. For example,
{marketplaceName}.appdirect.com/cms/editApp/211513
. This differs from the unique production product ID that the platform assigns when you publish a product the first time.
Developers can create products that Company Administrators can import. Importable products enable single sign-on and user synchronization for all products that a company owns, regardless of purchase location and date. After you create an importable product, a Company Administrator can find the product, import it, and manage single sign-on and user assignments within their marketplace, as they do with all other products.
AppDirect must enable importable products for your marketplace before you can create them. When enabled, you can use the Import Only and Full Integration options described in the following procedure to configure your product as importable.
Note: Most product types are only available after they are enabled by AppDirect. To request a product type, contact your AppDirect technical representative.
To add a product in a self-serve marketplace
- Go to Manage > Billing and Distribution > Products > Add Products.
The Create new product page opens. - Enter the Product name. This is the name that marketplace customers and Company Administrators see when they shop for and purchase your product, and when they use and manage the product.
- Select one of the Product options:
- Allow users to buy multiple editions—The product is stackable.
- Allow users to buy a single edition—The product is not stackable.
- This is an add-on—The product is an add-on to another product.
- (Optional) If you want to change the Product Type or Integration Type, click the Advanced Settings banner and select the options you want.
- Click Create Product. The product appears on the Product Dashboard.
From the Product Dashboard, you can edit the product profile and branding, add and manage pricing, integrate the product, and edit settings. These items are described starting in the next section. See the following topics for more information:
To add a product in an enterprise marketplace
- Go to Manage > Billing and Distribution > Products > Add Products. The Create New Product page opens.
- Enter the product name. This is the name that marketplace customers and Company Administrators see when they shop for and purchase your product, and when they use and manage the product.
- Depending on your marketplace edition and configuration, you might have to select a Service type:
- Standalone product
- Add-on for product
- Depending on your marketplace edition and configuration, you might have to select a product type. The default product type is Web Application, although you might be able to select others. See Product types.
Important: After you create a product, the product type cannot be changed.
If you selected the Add-on for Product service type, you might have the option to select Stacked Editions Web App to create a stackable add-on product.
If you selected the Web Application (manual setup) for product type then the integration is completed manually with email notifications. See Create Manual Web App products. - Select one of the integration type options. The selected option determines whether the product is automatically provisioned and whether Company Administrators can import it.
- Referral Only—Products have a profile on the marketplace for marketing purposes only. Leads generated by the product's profile are redirected to the developer's website. Sales for referral products are not completed on the marketplace.
- Full Integration—This configuration requires that you completely integrate the product with AppDirect. The marketplace handles purchases, service provisioning, and user management. The marketplace also tracks all data, so that you can track sales.
If AppDirect has enabled importable products for your marketplace and you select this option, the product can be purchased and imported. If importable products are not enabled for your marketplace, the product can be purchased but not imported.
- Select Standalone products or Add-on for Products from service type options. You cannot change the service type after you create the product.
- Select one of the usage model options. The usage model determines how many users can be assigned per purchase of the product. You cannot change the usage model setting after you create the product.
- Single user—Only the user who purchases a single-user product can use it and the product cannot be reassigned to another user. Additional users within the same company and marketplace in which it is sold can purchase the same product, and the same conditions apply. Company Administrators cannot assign or reassign single-user products, but they can cancel subscriptions. If a Company Administrator needs to cancel a subscription and remove the user, they must cancel the subscription before they can remove the user. The purchase behavior that Marketplace Managers and Company Administrators enable in the Company Settings determines which user roles can purchase products in marketplace companies (see the Configure purchase restrictions and Configure company-level purchase behavior). Therefore, if you create a single user product, only users whose role has permission to purchase products can buy the single-user product that you are creating. If you prefer to create a product that the Company Administrator can purchase and then assign to any user, select Multiple Users.
- Multiple users—Multiple users can access and use the product. Different users can be assigned to it. Typically, Company Administrators purchase multi-user products and manage user access through assignment and unassignment.
- Select one of the Revenue Model options to determine how you charge for your product. You can change this setting after you create the product.
- Free—Product requires no payment. It is free of charge.
- One time—Product requires one payment.
- Recurring—Product requires regularly-recurring payments on a Developer-defined billing frequency. For example, monthly.
- Tiered—Same as the Recurring model with the additional benefit that you can define different prices with different billing frequencies. For example, one price for a monthly subscription and another price for an annual subscription.
- (Optional) Depending on your product type, you might have to select the product stackability. By default, products are nonstackable. You cannot change this setting after you create the product.
- Product is not stackable—Customers can own only one active subscription for each product.
- Product is stackable—Customers can own more than one active subscription for each product.
- Click Create Product. The product appears on the Product Dashboard. When you add a product, the system sets some default configurations. For example, while you cannot enter a product price on the Create new product page, the system sets a default price. After you create the product, you can edit all settings.
From the Product Dashboard, you can edit the product profile and branding, add and manage pricing, integrate the product, and edit settings. These items are described starting in the next section.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!