Ordering a Product

Updated: February 5, 2021

You come here after the vendor product is exposed for sale in the provider marketplace as described in Activating Product Listing.

Request the Product


The provider’s customers can view and order vendor products in the marketplace. An order for a product is transferred to Connect as a request for a subscription. The provider’s hub can create requests automatically by calling the Connect API. Alternatively, Providers can request a subscription manually as described in this document.

The product request steps are similar to those you passed as the vendor in Preview the Product, but this time you deal with a real request coming from the provider marketplace.

Locate the product request tool

From the Provider Portal, navigate to the Subscriptions module:

Click the Create Subscription button to launch a subscription wizard.

Step 1 – Review the Subscription concept

The wizard will provide an introduction explaining the subscription concept:

Click Next to continue.

Step 2 – Select your Environment

The following environment types are available:

  • Test: Choose this environment to simulate production use.
  • Production: This environment is used to perform production subscription management scenarios.

Select your environment type and click Next to continue.

Step 3 – Select a product

Choose a product in the following form:

Click Next to continue.

Step 4 – Choose your marketplace

Select the marketplace with your published product:

Click Next to continue.

Step 5 – Select tier configuration

Specify the number of reseller tiers that take part in the sales chain:

In this scenario, T1 configuration will be selected. Therefore, the wizard will skip the Step 6 that defines T2 account data.

Click the Next button to continue.

Step 7 – Specify the reseller properties

Click New to create a new reseller account:

Randomize data or clear out all fields by using the corresponding buttons.

Specify the reseller data and click Next to continue.

Step 8. Specify the customer properties

Create a customer account that ordered the product:

As in the previous step, you can clear out or randomize data by clicking the corresponding buttons.

Click Next to continue.

Step 9 – Select Items

The system will provide random item quantity in the following form:

Edit quantity, add or change provided items by clicking corresponding buttons on the interface.

Click Next to continue.

Step 10 – Specify subscription attributes


Subscription attributes are manually specified by a Provider or assigned automatically by a commerce system. The external ID and UUID can represent subscription ID and tenant ID in a commerce system. This enables Vendors and Providers to consolidate their commerce data.

The system will provide random External ID and External UUID attributes:

If it is necessary, edit or randomize the provided attributes by using the corresponding buttons.

Click Next to continue.

10. Specify ordering parameters


Specifying Subscription Parameters is an optional step that is available in case a Vendor created at least one ordering phase parameter. Provided options vary depending on the created parameter type.

Provide ordering parameters in the following form:

Enable or disable the parameters by using the corresponding switch.

Click Create to finalize your subscription creation.

11. Review your summary

The system will provide your subscription summary. Review the list of objects created during this process:

  • T1 Account: ID of a reseller that sells the product.
  • Customer Account: ID of a customer that ordered the product.
  • Subscription: ID of a new subscription; its status is “Processing”.
  • Fulfillment Request: ID of a pending request for the order fulfillment.

Switch Point

The new fulfillment request must be processed by the vendor. Switch to the Vendor Tutorial and follow the Processing Asset Requests instructions. After the vendor completes the request fulfillment, switch back here to check out the created asset.

Verify the Product Request Fulfillment

Once a fulfillment request is approved, a Provider receives a notification email with a link to this request on the Provider portal. The message looks like this:

PurchaseStatus: Approved
ID: PR-6970-4505-4622-001
Subscription ID: AS-6970-4505-4622
Vendor: ATestCompany
Product: Test001 (PRD-013-767-828)
Created: 6/25/20, 8:03 AM
Completed: 6/26/20, 6:01 AM

1. Access fulfillment request details

Click on the Subscription ID link from the email notification. It will redirect to the Fulfillment request details page on the Provider portal:

Review the fulfillment request details. Make sure that the request status is Approved.

2. Access subscription details

Click on the Subscription ID from the Fulfillment request details screen to access the subscription details:

Make sure that your subscription is Active. Furthermore, this section provides required data for customers, such as a license key.


Therefore, the order flow for the sample product is completed. From this part of the tutorial, you learned how to order a product that is exposed for sale in a marketplace and how the provider and vendor interact in this flow.

Is this page helpful?
Translate with Google
Copied to clipboard