How to test and publish a SaaS offer to the commercial marketplace

This article explains how to use Partner Center to submit your SaaS offer for publishing, preview your offer, test it, and then publish it live to the commercial marketplace. You must already have an existing offer that you want to publish.

Note

We recommend that you create a separate test and development (DEV) offer as a low-risk way to test before you publish your production (PROD) offer. Follow these steps to create and test the DEV offer before you publish your (PROD) offer.

Submit your offer for publishing

  1. Sign in to Partner Center.

  2. On the Home page, select Marketplace offers.

    Illustrates the Marketplace offers tile on the Partner Center Home page.

  3. On the Marketplace offers page, select the offer you want to publish.

  4. In the upper-right corner of the portal, select Review and publish.

  5. Make sure that the Status column for each page says Complete. The three possible statuses are as follows:

    • Not started – The page is incomplete.
    • Incomplete – The page is missing required information or has errors that need to be fixed. You need to go back to the page and update it.
    • Complete – The page is complete. All required data is provided and there are no errors.
  6. If any of the pages have a status other than Complete, select the page name, correct the issue, save the page, and then select Review and publish again to return to this page.

  7. After all the pages are complete, in the Notes for certification box, provide testing instructions to the certification team to ensure that your app is tested correctly. Provide any supplementary notes helpful for understanding your app.

  8. To start the publishing process for your offer, select Publish. The Offer overview page appears and shows the offer's Publish status.

Your offer's publish status changes as it moves through the publication process. For detailed information on this process, see Validation and publishing steps.

Tip

After publishing an offer, the owner of your developer account is notified of the publishing status and required actions through email and the Action Center in Partner Center. For more information about Action Center, see Action Center Overview.

Preview and test your offer

When the offer is ready for your final approval, we send you an email to request that you review and approve your offer preview. You can also refresh the Offer overview page in your browser to see if your offer reaches the Publisher sign-off phase. If it has, the Go live button and preview links are available. You get a link for either Microsoft AppSource preview, Azure Marketplace preview, or both depending on the options you chose when creating your offer. If you chose to sell your offer through Microsoft, anyone who you added to the preview audience can test the acquisition and deployment of your offer to ensure it meets your requirements during this stage.

The following screenshot shows the Offer overview page for a SaaS offer, with two preview links under the Go live button. The validation steps you see on this page varies depending on the selections you made when you created the offer.

Screenshot that shows the Publish status for an offer in Partner Center. The Go live button is shown. The View validation report link is also shown under Automated validation.

Use the following steps to preview your offer.

  1. On the Offer overview page, select a preview link under the Go live button.

  2. To validate the end-to-end purchase flow, purchase plans using the preview URL generated during the Publisher sign out phase of publishing. The customer account used for the purchase is billed and invoiced. Publisher Payout occurs when the criteria are met and is paid out per the payout schedule with the agency fee deducted from the purchase price.

  3. If your SaaS offer supports metered billing using the commercial marketplace metering service, review and follow the testing best practices detailed in Marketplace metered billing APIs.

  4. Review and follow the testing instructions in SaaS fulfillment APIs version 2 in the Microsoft commercial marketplace to ensure your offer is successfully integrated with the APIs before you publish your offer live.

  5. If the Offer validation step resulted in warnings, a View validation report link appears on the Offer overview page. Be sure to review the report and address the issues before you select the Go live button. Otherwise, certification likely fails and delays your offer from going Live.

  6. If you need to make changes after previewing and testing the offer, you can edit and resubmit to publish a new preview. For more information, see Update an existing offer in the commercial marketplace.

Publish your offer live

After completing all tests on your preview, select Go live to publish your offer live to the commercial marketplace. If your offer is already live in the commercial marketplace, any updates you make don't go live until you select Go live.

Important

Don't ever select Go live for a development/test offer.

Now that you make your offer available in the commercial marketplace, we perform a series of final validation checks to ensure the live offer is configured just like the preview version of the offer. For more information about these validation checks, see Publish phase.

After these validation checks complete, your offer is live in the marketplace.