Creating and managing private offers
As an AWS Marketplace seller, you can create and manage private offers. Private offers are negotiated terms used to purchase a product from AWS Marketplace. This can involve a custom pricing plan, end user license agreement (EULA), or custom solutions. The following sections describe how to create and manage private offers.
Topics
Starting a new private offer
Use the following process to create an offer and generate an offer ID using the CreateOffer API change request. It creates a blank offer in a draft state.
To start creating a new private offer
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
On the Offers page, choose Create offer.
-
On the Create offer page, choose the product type and the product you want to create your private offer from. Processing will take up to 30 seconds. Don't close or refresh the page during this process.
Note
You won't be able to change the product type and product after the offer is created. For more information on private offers per product type, see Supported product types.
If you're an AWS Marketplace Channel Partner, choose whether you're creating an offer for your own product or an AWS Marketplace Channel Partner private offer (CPPO) from a resale authorization. If it's a CPPO, choose the independent software vendor (ISV), product, and authorization.
-
Choose Continue to offer details. A step-by-step experience will open so you can continue creating your private offer.
Understanding offer statuses
Offers have one of three statuses depending on the lifecycle:
-
Draft – The offer is incomplete and still being prepared by you. All required details must be completed and submitted to publish the offer and extend it to your buyer.
-
Active – The offer is published and extended to the buyer. The offer hasn't expired, so buyers can subscribe to the offer.
-
Expired – The offer is published and extended to the buyer. The offer has expired, so buyers can't subscribe to the offer. The expiration date can be updated to give your buyers more time to accept the offer. To update offer expiration, see Updating the expiration of a private offer.
Note
After the offer is accepted, it will show up as an agreement in the Agreements tab. The status of the offer won't change.
Drafting and publishing the private offer
Use the following process to draft and publish your private offer.
To draft and publish your private offer
-
On the Provide offer information page, provide the offer name, offer details, renewal type, and offer expiration date. If this is a renewal offer, you must choose either Existing Customer on AWS Marketplace for renewals intended to renew an existing agreement created in AWS Marketplace, or Existing Customer Moving to AWS Marketplace for renewals intended to migrate your existing customer to AWS Marketplace.
Note
The offer expiration date is the date that the offer becomes null and void. After 23:59:59 UTC on this date, the buyer won't be able to view and accept this private offer.
-
Choose Next.
-
On the Configure offer pricing and duration page, choose the pricing model, contract or usage duration, pricing, currency, and payment schedule. For pricing models that have an installment plan, see Installment plans.
Note
Non-USD private offers are limited to contract pricing products. Additionally, make sure you have configured your non-USD disbursement preferences. For more information, see Disbursement preferences for AWS Marketplace sellers.
All public offers and private offers with consumption pricing can only be created in USD.
-
On the Add buyers page, provide an AWS account ID for each AWS Marketplace buyer you are extending the private offer to. Each selected buyer must have an AWS account in a AWS Region where the selected offer currency is supported. To add another AWS account ID, choose Add another buyer. You can add up to 24 buyers to each private offer.
-
Choose Next.
-
On the Configure legal terms and offer documents page, choose one of the following options:
-
Public offer end user license agreement (EULA) – Use the EULA from your public offer.
-
Standard contract for AWS Marketplace (SCMP) – Use the standard contract provided by AWS Marketplace.
-
Custom legal terms – Upload up to five files related to your private offer, including legal terms, a statement of work, a bill of materials, a pricing sheet, or other addendums. These files will be merged into one document when the offer is created.
-
-
On the Review and create page, review the details of your private offer. After you review and confirm, choose Create offer to publish the offer and extend it to the buyers you chose. Offer publishing includes a request to the AWS Marketplace Catalog API, so it can take up to an hour to validate and process the offer. This request can be viewed on the Requests page.
Note
The offer will be published and extended only if the request succeeds. If the request fails, it won’t be extended to the customer. A failure means that there was either a system error or an error you must correct before resubmitting.
The following guides provide more information about creating private offers for specific products.
The following video explains more about creating a SaaS contract private offer.
Sending a private offer to a buyer
After the private offer has been published, buyers can view it by navigating to the Available private offers tab on the Private offers page in the AWS Marketplace Management Portal. On the Available private offers tab, the buyer can see offers extended by AWS Marketplace Channel Partners in the Seller of record column. The independent software vendor (ISV) will display in the Publisher column. A buyer can navigate to a private offer by choosing the appropriate Offer ID in their offers list.
Buyers can view offer IDs that have been accepted or that have expired on the Accepted or expired offers tab.
After the private offer has been published, you can send your buyer a URL to the fulfillment page for the offer.
To send a private offer to your buyer
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
Select the radio button next to the offer.
-
Choose Actions and then Copy Offer URL.
-
Send the URL to your buyer.
Cloning your private offer
Use the following procedure to clone an existing private offer.
Note
You can only clone direct private offers, not Channel Partner Private Offers (CPPO).
To clone a private offer
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
In the Offers table, select the option next to the offer you want to clone.
-
Choose Clone offer.
-
A new offer-creation experience will open with pre-populated information from the selected offer. Review and modify the offer details as needed.
-
(Optional) If you're cloning to replace an existing offer, select Cancel the existing offer. When selected, the original offer will automatically expire and not be accessible to the buyer when this new offer is published. This only affects the offer's accessibility and does not impact any existing subscriptions if the buyer has already accepted the original offer.
-
Choose Clone private offer. This will publish the offer and extend it to the buyers you selected previously.
Downloading offer details
Use the following procedure to download offer details in a .pdf file.
To download offer details
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
In the Offers table, select the option next to the offer and choose View details. Alternatively, you can choose the link for the offer in the Offer ID column.
-
On the offer detail page, choose Download PDF.
Saving your private offer progress
Use the following process to save your progress and resume later.
To save and resume your work
-
At any completed step, choose Save and exit. In the dialog box, confirm that you're saving the content in a draft state and review any validation errors. If there are any validation errors or missing details, you can choose Fix it to go to the step and resolve the issue. When you're ready, choose Save and exit to save your changes.
After you save and exit, the request is under review while it's processing. It could take a few minutes or hours to finish processing. You can't continue the steps or modify the request until it has succeeded. After the request has succeeded, you have completed the save. If the request fails, there was either a system error or an error you must correct before resubmitting.
-
To resume working on your offer, open the Offers page, choose your offer, and then choose Resume offer creation.
-
When you're finished, you can choose either Save and exit to save your progress or Create offer to publish and extend the private offer to your selected buyers.
Updating the expiration of a private offer
Use the following process to update the expiration date of a private offer.
To update the expiration date of a private offer
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
On the Offers page, choose the offer you want to update.
-
Choose Edit.
-
Provide a new offer expiration date.
-
Choose Submit.
After the update is complete, the offer will change to an Active status and your buyer can accept the offer.
Cancelling a private offer
Use the following process to cancel the private offer.
-
Sign into the AWS Marketplace Management Portal
, and choose Offers. -
On the Offers page, choose the offer you want to update.
Note
Cancelling the offer will modify the offer expiration date, so the offer will display as expired for buyers who were extended this offer.
-
Choose Action and then choose Cancel offer.