

# Preparing your offer set
<a name="preparing-your-offer-set"></a>

## What are offer sets?
<a name="what-are-offer-sets"></a>

 Offer sets enable you to combine multiple private offers into a single-click purchase experience, simplifying procurement for customers purchasing your multi-product solution. 

## Understanding offer sets
<a name="understanding-offer-sets"></a>

 An offer set is a container that groups multiple private offers together. Key features: 
+ **Multiple offers**: Combine up to 7 private offers in a single offer set
+ **Unified acceptance**: Customers review and accept all offers with one action
+ **Flexible terms**: Each offer maintains distinct pricing, payment terms, duration, and EULA
+ **Separate agreements**: Each product creates its own agreement. This allows you to manage each product independently after purchase

## Getting Started
<a name="getting-started"></a>

1. Sign in to the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/partners/management-tour).

1. Go to **Offers** → **Private Offer Sets**.

1. Choose **Create offer set**.

**Note**  
Some accounts show a left navigation bar. If you see this, go to **Sell** → **Private Offers**.

## Step 1: Configure offer set details
<a name="step-1-configure-offer-set-details"></a>

 Complete the following information: 
+ **Offer set name**: Create a descriptive name for easy identification.
+ **Customer note**: Include relevant information for your customer.
+ **Solution ID association**: Optionally link to an existing solution ID.

## Step 2: Create individual private offers
<a name="step-2-create-individual-private-offers"></a>

 For each product in your solution, create a separate private offer. You'll use different offer types depending on product ownership: 
+ **Marketplace Private Offer (MPPO)**: Use for products you own directly.
+ **Channel Partner Private Offer (CPPO)**: Use for products you are authorized to resell.
  + Requires valid selling authorization from the product owner.
  + Allows you to share revenue between you and the ISV.

## Step 3: Set offer terms
<a name="step-3-set-offer-terms"></a>

 For each private offer in your offer set, configure: 
+ **Buyer account ID(s)**: Specify the AWS account ID(s) of the buyer who will receive this offer.
+ **Pricing**: Set contract amounts, usage rates, or other pricing dimensions.
+ **Payment terms**: Define payment schedules and methods.
+ **Duration**: Set contract start and end dates.
+ **EULA**: Attach appropriate End User License Agreements.
+ **Region targeting**: Choose which AWS regions the offer covers.

### Important requirements
<a name="important-requirements"></a>
+ All offers in an offer set must use the same currency.
+ All offers must target the same buyer AWS account.
+ All offers should have the same offer expiration date.
+ All offers must target different product IDs.
+ Maximum of 7 private offers per offer set.

## Step 4: Review and publish
<a name="step-4-review-and-publish"></a>

1. Verify that all offers are correctly included in the offer set.

1. Review offer set details for accuracy.

1. Publish the offer set.

**Note**  
After publishing, we send email notifications to both you and your buyer. This is in addition to the individual offer emails sent for each offer in the set.

## Step 5: After the transaction
<a name="step-5-after-the-transaction"></a>

 After a customer accepts your offer set: 
+ The seller of record for each product receives notifications for their products.
+ For Channel Partner offers (CPPOs), you receive margin payments for resold products.
+ Product owners (ISVs) receive wholesale prices for their products.
+ We calculate listing fees per product.
+ View consolidated reporting in Seller Insights. You can filter by offer set ID.

## Offer types and limitations
<a name="offer-types-and-limitations"></a>

### Supported
<a name="supported"></a>
+ Direct private offers (MPPO)
+ Channel Partner private offers (CPPO)
+ All standard private offer features (flexible payments, local currency, etc.)

### Not supported
<a name="not-supported"></a>
+ Public offers
+ Replacement offers (amendments)
+ Free trial offers as part of offer sets