You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/marketplace/create-new-saas-offer.md
+48-45Lines changed: 48 additions & 45 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Create a SaaS offer in the commercial marketplace
3
-
description: Create a new software as a service (SaaS) offer for listing or selling in Microsoft AppSource, Azure Marketplace, or through the Cloud Solution Provider (CSP) program in Azure Marketplace.
2
+
title: Create a SaaS offer in the commercial marketplace.
3
+
description: Create a new software as a service (SaaS) offer to list or sell in Microsoft AppSource, in Azure Marketplace, or through the Cloud Solution Provider (CSP) program in Azure Marketplace.
4
4
author: mingshen-ms
5
5
ms.author: mingshen
6
6
ms.reviewer: dannyevers
@@ -18,116 +18,119 @@ As a commercial marketplace publisher, you can create a software as a service (S
18
18
19
19
Before you can publish a SaaS offer, you must have a commercial marketplace account in Partner Center and ensure your account is enrolled in the commercial marketplace program. See [Create a commercial marketplace account in Partner Center](create-account.md) and [Verify your account information when you enroll in a new Partner Center program](/partner-center/verification-responses#checking-your-verification-status).
20
20
21
-
If you haven’t already done so, read [Plan a SaaS offer](plan-saas-offer.md). It will explain the technical requirements for your SaaS app, and the information and assets you’ll need when you create your offer. Unless you plan to publish a simple listing (**Contact me** listing option) in the commercial marketplace, your SaaS application must meet technical requirements around authentication.
21
+
If you haven't already, read [Plan a SaaS offer](plan-saas-offer.md). It will explain the technical requirements for your SaaS app, and the information and assets you'll need when you create your offer. Unless you plan to publish a simple listing (**Contact me** listing option) in the commercial marketplace, your SaaS application must meet technical requirements around authentication.
22
22
23
23
> [!IMPORTANT]
24
24
> We recommend that you create a separate development/test (DEV) offer and a separate production (PROD) offer. This article describes how to create a PROD offer. For details about creating a DEV offer, see [Plan a test and development SaaS offer](plan-saas-dev-test-offer.md).
25
25
26
26
## Create a SaaS offer
27
27
28
+
Follow these steps to create a SaaS offer:
29
+
28
30
1. Sign in to [Partner Center](https://partner.microsoft.com/dashboard/home).
29
31
30
-
1. On the Home page, select the **Marketplace offers** tile.
32
+
1. On the **Home** page, select the **Marketplace offers** tile.
31
33
32
-
[](./media/workspaces/partner-center-home.png#lightbox)
34
+
[](./media/workspaces/partner-center-home.png#lightbox)
33
35
34
-
1. On the Marketplace offers page, select **+ New offer** > **Software as a Service**.
36
+
1. On the **Marketplace offers** page, select **+ New offer** > **Software as a Service**.
35
37
36
-
[](./media/new-offer-saas-workspaces.png#lightbox)
38
+
[](./media/new-offer-saas-workspaces.png#lightbox)
37
39
38
-
1. In the **New Software as a Service** dialog box, enter an **Offer ID**. This ID is visible in the URL of the commercial marketplace listing and Azure Resource Manager templates, if applicable. For example, if you enter **test-offer-1** in this box, the offer web address will be `https://azuremarketplace.microsoft.com/marketplace/../test-offer-1`.
40
+
1. In the **New Software as a Service** dialog, enter an **Offer ID** value. This ID is visible in the URL of the commercial marketplace listing and in Azure Resource Manager templates, if applicable. For example, if you enter **test-offer-1** in this box, the offer web address will be `https://azuremarketplace.microsoft.com/marketplace/../test-offer-1`.
39
41
+ Each offer in your account must have a unique offer ID.
40
-
+ Use only lowercase letters and numbers. It can include hyphens and underscores, but no spaces, and is limited to 50 characters.
42
+
+Limit the offer ID to 50 characters. Use only numbers and lowercase letters. You can include hyphens and underscores, but no spaces.
41
43
+ The offer ID can't be changed after you select **Create**.
42
44
43
-
1. Enter an **Offer alias**. This is the name used for the offer in Partner Center.
45
+
1. Enter an **Offer alias** value. The offer alias is the name used for the offer in Partner Center.
44
46
45
-
+ This name isn't visible in the commercial marketplace and it’s different from the offer name and other values shown to customers.
47
+
+ This name isn't visible in the commercial marketplace and is different from the offer name and other values shown to customers.
46
48
+ The offer alias can't be changed after you select **Create**.
47
49
48
-
1. Associate the new offer with a _publisher_. A publisher represents an account for your organization. You may have a need to create the offer under a particular publisher. If you don’t, you can simply accept the publisher account you’re signed in to.
50
+
1. Associate the new offer with a _publisher_. A publisher represents an account for your organization. You may have a need to create the offer under a particular publisher. If you don't, you can simply accept the publisher account you're signed in to.
49
51
50
52
> [!NOTE]
51
-
> The selected publisher must be enrolled in the [**Commercial Marketplace program**](marketplace-faq-publisher-guide.yml#how-do-i-sign-up-to-be-a-publisher-in-the-microsoft-commercial-marketplace-) and cannot be modified after the offer is created.
53
+
> The selected publisher must be enrolled in the [**Commercial marketplace program**](marketplace-faq-publisher-guide.yml#how-do-i-sign-up-to-be-a-publisher-in-the-microsoft-commercial-marketplace-) and can't be modified after the offer is created.
52
54
53
55
1. To generate the offer and continue, select **Create**.
54
56
55
57
## Configure your SaaS offer setup details
56
58
57
-
On the **Offer setup** tab, under **Setup details**, you’ll choose whether to sell your offer through Microsoft or manage your transactions independently. Offers sold through Microsoft are referred to as _transactable offers_, which means that Microsoft facilitates the exchange of money for a software license on the publisher’s behalf. For more information on these options, see [Listing options](plan-saas-offer.md#listing-options) and [Determine your publishing option](determine-your-listing-type.md).
59
+
On the **Offer setup** tab, under **Setup details**, choose whether to sell your offer through Microsoft or manage your transactions independently. Offers sold through Microsoft are called _transactable offers_, which means that Microsoft facilitates the exchange of money for a software license on the publisher's behalf. For more information on these options, see [Listing options](plan-saas-offer.md#listing-options) and [Determine your publishing option](determine-your-listing-type.md).
58
60
59
-
1. To sell through Microsoft and have us facilitate transactions for you, select **Yes**. Continue to [Enable a test drive](#enable-a-test-drive-optional).
60
-
1. To list your offer through the commercial marketplace and process transactions independently, select **No**, and then do one of the following:
61
-
+ To provide a free subscription for your offer, select **Get it now (Free)**. Then in the **Offer URL** box that appears, enter the URL (beginning with *http* or *https*) where customers can get a trial through [one-click authentication by using Azure Active Directory (Azure AD)](azure-ad-saas.md). For example, `https://contoso.com/saas-app`.
62
-
+ To provide a 30-day free trial, select **Free trial**, and then in the **Trial URL** box that appears, enter the URL (beginning with *http* or *https*) where customers can access your free trial through [one-click authentication by using Azure Active Directory (Azure AD)](azure-ad-saas.md). For example,`https://contoso.com/trial/saas-app`.
61
+
1. To sell through Microsoft and have Microsoft facilitate transactions for you, select **Yes**. Continue to [Enable a test drive](#enable-a-test-drive-optional).
62
+
1. To list your offer through the commercial marketplace and process transactions independently, select **No** and then do one of the following:
63
+
+ To provide a free subscription for your offer, select **Get it now (Free)**. In the **Offer URL** box that appears, enter the URL (beginning with *http* or *https*) where customers can get a trial through [one-click authentication by using Azure Active Directory (Azure AD)](azure-ad-saas.md). For example: https://contoso.com/saas-app`.
64
+
+ To provide a 30-day free trial, select **Free trial**. In the **Trial URL** box that appears, enter the URL (beginning with *http* or *https*) where customers can access your free trial through [one-click authentication by using Azure AD](azure-ad-saas.md). For example:`https://contoso.com/trial/saas-app`.
63
65
+ To have potential customers contact you to purchase your offer, select **Contact me**.
64
66
65
67
> [!NOTE]
66
-
> You can convert a published listing-only offer to a sell through the commercial marketplace offer if your circumstances change, but you cannot convert a published transactable offer to a listing-only offer. Instead, you must create a new listing-only offer and stop distribution of the published transactable offer.
68
+
> You can convert a published listing-only offer to sell through the commercial marketplace offer if your circumstances change, but you can't convert a published transactable offer to a listing-only offer. Instead, you must create a new listing-only offer and stop distribution of the published transactable offer.
67
69
68
70
## Enable a test drive (optional)
69
71
70
-
A test drive is a great way to showcase your offer to potential customers by giving them access to a preconfigured environment for a fixed number of hours. Offering a test drive results in an increased conversion rate and generates highly qualified leads. To Learn more about test drives, see [What is a test drive?](./what-is-test-drive.md).
72
+
A test drive is a great way to showcase your offer to potential customers by giving them access to a preconfigured environment for a fixed number of hours. Offering a test drive results in an increased conversion rate and generates highly qualified leads. To learn more about test drives, see [What is a test drive?](./what-is-test-drive.md).
71
73
72
74
> [!TIP]
73
-
> A test drive is different from a free trial. You can offer either a test drive, free trial, or both. They both provide customers with your solution for a fixed period-of-time. But, a test drive also includes a hands-on, self-guided tour of your product’s key features and benefits being demonstrated in a real-world implementation scenario.
75
+
> A test drive is different from a free trial. You can offer either a test drive, a free trial, or both. Both provide customers with your solution for a fixed period, but a test drive also includes a hands-on, self-guided tour of your product's key features and benefits demonstrated in a real-world implementation scenario.
74
76
75
-
### To enable a test drive
77
+
To enable a test drive:
76
78
77
-
1. Under **Test drive**, select the **Enable a test drive**check box.
78
-
1. Select the test drive type from the list that appears.
79
+
1. Under **Test drive**, select the **Enable a test drive**checkbox.
80
+
1. Select the test drive type from the list.
79
81
80
82
## Configure lead management
81
83
82
-
Connect your customer relationship management (CRM) system with your commercial marketplace offer so you can receive customer contact information when a customer expresses interest or deploys your product. You can modify this connection at any time during or after you create the offer.
84
+
Connect your customer relationship management (CRM) system with your commercial marketplace offer so you can receive customer contact information when a customer expresses interest or deploys your product. You can modify this connection at any time during or after offer creation.
83
85
84
86
### Configure the connection details in Partner Center
85
87
86
-
When a customer expresses interest or deploys your product, you’ll receive a lead in the [Referrals workspace](https://partner.microsoft.com/dashboard/referrals/v2/leads) in Partner Center.
88
+
When a customer expresses interest or deploys your product, you'll receive a lead in the [Referrals workspace](https://partner.microsoft.com/dashboard/referrals/v2/leads) in Partner Center.
87
89
88
-
You can also connect the product to your customer relationship management (CRM) system to handle leads there.
90
+
You can also connect the product to your CRM system to handle leads there.
89
91
90
92
> [!NOTE]
91
93
> Connecting to a CRM system is optional.
92
94
93
95
To configure the lead management in Partner Center:
94
96
95
-
1.In Partner Center, go to the **Offer setup** tab.
97
+
1.Go to the **Offer setup** tab.
96
98
1. Under **Customer leads**, select the **Connect** link.
97
-
1. In the **Connection details** dialog box, select a lead destination from the list.
99
+
1. In the **Connection details** dialog, select a lead destination from the list.
98
100
4. Complete the fields that appear. For detailed steps, see the following articles:
99
101
100
102
-[Configure your offer to send leads to the Azure table](./partner-center-portal/commercial-marketplace-lead-management-instructions-azure-table.md#configure-your-offer-to-send-leads-to-the-azure-table)
101
103
-[Configure your offer to send leads to Dynamics 365 Customer Engagement](./partner-center-portal/commercial-marketplace-lead-management-instructions-dynamics.md#configure-your-offer-to-send-leads-to-dynamics-365-customer-engagement) (formerly Dynamics CRM Online)
102
-
-[Configure your offer to send leads to HTTPS endpoint](./partner-center-portal/commercial-marketplace-lead-management-instructions-https.md#configure-your-offer-to-send-leads-to-the-https-endpoint)
104
+
-[Configure your offer to send leads to the HTTPS endpoint](./partner-center-portal/commercial-marketplace-lead-management-instructions-https.md#configure-your-offer-to-send-leads-to-the-https-endpoint)
103
105
-[Configure your offer to send leads to Marketo](./partner-center-portal/commercial-marketplace-lead-management-instructions-marketo.md#configure-your-offer-to-send-leads-to-marketo)
104
106
-[Configure your offer to send leads to Salesforce](./partner-center-portal/commercial-marketplace-lead-management-instructions-salesforce.md#configure-your-offer-to-send-leads-to-salesforce)
105
107
106
-
1. To validate the configuration you provided, select the **Validate link**.
107
-
1. When you’ve configured the connection details, select **Connect**.
108
-
1. Select **Save draft**.
108
+
1. To validate the configuration you provided, select the **Validate** link.
109
+
1. When you've configured the connection details, select **Connect**.
109
110
1. Select **Save draft** before continuing to the next tab, **Properties**.
110
111
111
-
## Configure Microsoft 365 App integration
112
+
## Configure Microsoft 365 app integration
113
+
114
+
You can enable [unified discovery and delivery](plan-SaaS-offer.md) of your SaaS offer and any related Microsoft 365 app consumption by linking them.
115
+
116
+
### Integrate with the Microsoft Graph API
112
117
113
-
You can light up [unified discovery and delivery](plan-SaaS-offer.md) of your SaaS offer and any related Microsoft 365 App consumption by linking them.
118
+
- If your SaaS offer doesn't integrate with the Microsoft Graph API, select **No**. Continue to link published Microsoft 365 app consumption clients.
119
+
- If your SaaS offer integrates with the Microsoft Graph API, select **Yes**. Next, provide the Azure AD app ID you created and registered to integrate with the Microsoft Graph API.
114
120
115
-
### Integrate with Microsoft API
121
+
### Link published Microsoft 365 app consumption clients
116
122
117
-
1. If your SaaS offer does not integrate with Microsoft Graph API, select **No**. Continue to Link published Microsoft 365 App consumption clients.
118
-
1. If your SaaS offer integrates with Microsoft Graph API, select **Yes**, and then provide the Azure Active Directory App ID you have created and registered to integrate with Microsoft Graph API.
123
+
1. If you don't have a published Office add-in, Teams app, or SharePoint Framework solutions that work with your SaaS offer, select **No**.
119
124
120
-
### Link published Microsoft 365 App consumption clients
125
+
If you have a published Office add-in, Teams app, or SharePoint Framework solutions that work with your SaaS offer, select **Yes**. You can then select **+Add another AppSource link** to add new links.
121
126
122
-
1. If you do not have published Office add-in, Teams app, or SharePoint Framework solutions that work with your SaaS offer, select **No**.
123
-
1. If you have published Office add-in, Teams app, or SharePoint Framework solutions that work with your SaaS offer, select **Yes**, then select **+Add another AppSource link** to add new links.
124
127
1. Provide a valid AppSource link.
125
-
1. Continue adding all the links by select**+Add another AppSource link** and provide valid AppSource links.
126
-
1. The order the linked products are shown on the listing page of the SaaS offer is indicated by the Rank value, you can change it by select, hold, and move the = icon up and down the list.
127
-
1.You can delete a linked product by select **Delete** in the product row.
128
+
1. Continue adding all the links by selecting**+Add another AppSource link**.
129
+
1. The **Rank** value on the SaaS offer listing page indicates the order of the linked products. To change the order, select, hold, and move the **=** icon up and down the list.
130
+
1.To delete a linked product, select **Delete** in the product row.
128
131
129
132
> [!IMPORTANT]
130
-
> If you stop-sell a linked product, it won’t be automatically unlinked on the SaaS offer, you must delete it from the list of linked products and resubmit the SaaS offer.
133
+
> If you stop selling a linked product, it won't be automatically unlinked on the SaaS offer. You must delete it from the list of linked products and resubmit the SaaS offer.
0 commit comments