Ordering a Product

Updated: June 26, 2020

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 an asset. The provider’s hub can do it automatically by calling the Connect API or the provider can request an asset 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.

1. Locate the product request tool

In the Provider Portal, navigate to the Assets module:

On the Directory tab, click Create Asset.

2. Review the asset creation process

In the pop-up window, review the process of asset creation:

The left-hand panel displays you current step and the main panel introduces the process. Click Next.

3. Select the product

Select the product you created in this tutorial:

Click Next.

4. Select the marketplace

Select the marketplace where you exposed the product:

Click Next.

5. Select tiers

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

Select T1 and click Next.

6. Specify the reseller properties

In the T1 Account step, click New to create a real reseller that exists in the provider system:

In the Account Data panel, click Clear to clean all random data:

Specify the reseller data and click Next.

7. Specify the customer properties

Similar to T1 configuration, specify the customer who orders the product:

Click Next.

8. Specify the ordered quantity

In the Asset Items step, enter the ordered number of product items:

Click Next.

9. Specify asset external attributes


Asset attributes are assigned by the provider manually or by the commerce system automatically. For example, the external ID or UUID can be subscription ID or tenant ID in the commerce system. This enables the vendor and the provider to consolidate their commerce data.

On the Attributes tab, you see that the product preview process generated random values for the External ID and External UUID attributes:

Specify real attributes that your commerce system generated for the new asset or the values that you assigned manually or will assign later. Click Next.

10. Specify ordering parameters


A product can require certain parameters to be specified when ordering this product. They are called order phase parameters.

The product you configured does not require any ordering parameters. Click Create.

11. Summary

In the Summary step, review the list of objects created during this process:

  • T1 Account: the reseller who sells the vendor product
  • Customer Account: the customer who ordered the product
  • Asset: a new asset instantiated from the product item; its status is Processing
  • Fulfillment Request: 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

In the provider email box, you must receive a notification about the purchase request approval with a proper link to the Provider Portal:

PurchaseStatus: Approved
ID: PR-1416-4159-6557-001
Asset ID: AS-1416-4159-6557
Vendor: Front Street Inc.
Product: Apollo Pulse (PRD-013-767-828)
Created: 6/25/20, 8:03 AM
Completed: 6/26/20, 6:01 AM

1. Verify the asset request status

In the received email notification, click the link to the asset request. You will be redirected to the asset request page in the Provider Portal:

The request status is Approved.

2. Verify the asset status

In the asset request details, click the asset ID to open the asset details.

The asset is active, and the provider can send the generated license key to the customer.


This completes the order flow for the sample product. 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