Skip to main content

Create Private Offer

You can create and manage all of your Azure Marketplace private offers via Suger Console or API


Overview

Private offers let Independent Software Vendors (ISVs) and partners in the Cloud Solution Provider (CSP) program grow their revenue by creating time-bound customized margins that suit each entity’s business needs. As an ISV, you can specify the margin and duration to create a wholesale price for your CSP partner. When your partner makes a sale to a customer, Microsoft will make its payments to you off the wholesale price.

There are two price types in the private offer you can select to customize the original price of the plans. They are Discount Price and Absolute Price.

Discount Price

Set a discounted percentage off based on the original price of the plan. For example below:

  • The Plan for Growth is type of Flat Rate pricing model.
  • Its original price is $499 per month + $0.01 per unit for extra usage of support_unit.
  • The private offer price on this plan is 7% off. So the final price after discount is $464.07 per month + $0.0093 per unit for the extra usage of support_unit.

Absolute Price

Set an absolute price which is quite independent from the original price of the plan. For example below:

  • The Plan for Enterprise is type of Flat Rate pricing model.
  • Its original price is $1999 per month + $0.01 per unit for extra usage of contract_unit and $0.01 per unit for extra usage of support_unit.
  • The private offer on this plan is absolute price, which is $9 per month + $0.02 per unit for extra usage of contract_unit and $0.01 per unit for extra usage of support_unit.

Suger Console

In Suger Console, You can easily create the Azure Marketplace private offers for your customers or CSP Partners. Click the button of New Private Offer in the Suger console offer page, select the target Azure Product and fulfill the info listed as below:

  • Customer Billing Account ID: Specify the billing account for the customer receiving this private offer. This will only be available to the configured customer billing account and the customer will need to be an owner or contributor or signatory on the billing account to accept the offer. Customers can find their billing account by following the guidance below.

  • Start Date: There are two options to set the start date of the private offer once it is accepted. One is applying the accepted date as the start date. The other is to specify the start date - the first day of the selected month.

  • End Date: The private offer will end on the last day of the selected month.

  • Expiry Date: Your offer will expire after this date and your customer will not be able to accept it.

  • Notification Contacts: The email addresses for the users to be notified of any changes in the private offer status. This field is optional.

  • Pricing: Configure the discount % off or absolute price for one or multiple plans in a private offer. One example is shown below.

  • Customer Renewals: Renewals mean a customer extending their offer or migrating and renewing an external paid agreement, check the Customer Renewals box when creating a private offer to confirm.

    azure_renewal.jpg

Suger API

Suger has open API doc available you can integrate with to create private offers programmatically for Azure Marketplace. Contact us here to get more detailed guidance.

Troubleshoot

There are two common failure errors when creating azure private offer.

  1. Reusing a private offer name. A private offer name cannot be reused if it has already been used in a previous offer, regardless of the status of that offer.

    Solution
    • use a different offer name and re-create the private offer.
  2. Duplicate offers for SAME product and price plan. A new private offer cannot be created if a previous offer exists with the same product and price plan for the same Azure billing account ID.

    Solution
    • If the previous offer has been accepted or purchased, there are two options:
      • Wait for the end of previous offer, and create new offer based on the same product & price plan.
      • Create new offer based on the same product but different (or new) price plan
    • If the previous offer has not been accepted, cancel it and create new one.

Find Azure Billing Account ID

  1. Sign in to the Azure portal

  2. Search for and select Cost Management + Billing.

  3. If you have access to just one billing scope, select Properties from the left menu (inside Settings). Otherwise, click Billing Scopes on the left menu and select one billing scope.

  4. The Azure Billing Account ID can be found in the red box as shown below.