When a customer wants to buy several of your products in one transaction through a reseller, it is not always clear who puts the deal together, or how. AWS built multi-product solutions and offer sets in November 2025 to make that kind of purchase work. This guide explains what those features are, who does what when a reseller is involved, and how to set up your side of it in Tackle today.
When you sell through a reseller, you do not assemble the offer set yourself. You authorize each of your products for resale, one at a time, and the reseller groups them into a single offer set for the customer. Tackle can support you in this process today, and this guide walks through how to set it up.
1. What multi-product solutions and offer sets are
When AWS released multi-product solutions, formerly known as composable solutions, it introduced two distinct and independent, but related, features. One is the multi-product solution itself, and the other is the offer set. They do different jobs.
A multi-product solution is a listing. It is an unpriced public page that brings several AWS Marketplace products together and shows how they work as one solution, so buyers can discover the whole thing in one place. However, nobody transacts on it. Think of it as shared marketing for a group of products that belong together. Publishing one takes an active AWS Partner Network (APN) membership, ACE (APN Customer Engagements) eligibility, and at least two public Marketplace listings, one of which is your own. Earning co-sell benefits on it also requires a Foundational Technical Review (FTR).
An offer set is the transactable package. It groups 2 to 7 private offers, which can come from one seller or several, and lets the buyer accept all of them in a single step. Every offer set has one lead seller, the single point of contact who owns the buyer relationship and issues the set. Each offer inside it keeps its own pricing, payment schedule, contract duration, and EULA, and each one produces its own separate agreement. So the buyer signs once, but ends up with one agreement per product, and can renew, change, or cancel each product on its own afterward.
You can use one without the other. You do not need a multi-product solution listing to create an offer set, and a listing does not force anyone to transact. This guide is about the offer set, the part that generates revenue.
2. Who builds what when a reseller is involved
Whoever creates the private offers is the one who assembles them into the offer set. That seller becomes the buyer's single point of contact and AWS's seller of record for the deal.
In a reseller deal, that seller is the reseller, not the ISV. The ISV authorizes their products for resale, and the reseller builds the offer set and owns the customer relationship.
Here is the full chain when you want to sell several of your products through one reseller:
The ISV authorizes each product for resale, one at a time. For each product the ISV wants the reseller to sell, they create a resale authorization. In Tackle, this is a partner offer. Three products means three partner offers.
The reseller receives each authorization as an opportunity and builds a channel partner private offer (CPPO) from it, one per product. They set their own markup on top of the wholesale price you defined.
The reseller assembles the offer set. They create the offer set container, add the individual offers to it, and release it to the buyer.
The buyer accepts the whole set at once and gets one agreement per product.
Why one authorization per product? Because a resale authorization can only hold a single product today. An offer set holds one offer per product, and each offer traces back to its own authorization. There is no single action that authorizes several products, or a whole catalog, at once. The model is one product, one authorization, one offer.
3. Why this matters
Your customers are already feeling the problem that offer sets solve. Buyers want to purchase a set of related products in one motion, from one partner, on one signature. Without offer sets, that turns into several separate private offers, several separate acceptances, and a procurement process that drags.
A few things change for your team.
One acceptance, separate agreements. The buyer signs once, but each product stays its own agreement to renew or cancel independently, and finance keeps clean per-product records.
Your products travel in a bigger solution. The reseller can combine them with their own services and other ISVs' products in one set, like the zero-trust solution AWS often cites.
Mixed product types in one deal. SaaS, servers, containers, professional services, and AI or ML products can share an offer set, which is how services get split from SaaS for tax and drawdown.
Better economics. A "Deployed on AWS" solution draws against committed AWS spend, and the reduced professional-services listing fee makes services-heavy deals cheaper to transact.
The value shows up only if the handoffs are clean. You have to authorize the right products, the reseller has to build the set correctly, and everyone has to agree on who owns the buyer relationship. Section 5 walks through your side of that.
4. Is this a fit for you?
Not every seller needs offer sets. Use these to decide.
Good fit
Characteristic | Why it matters |
You sell more than one product on AWS Marketplace | Offer sets only make sense with 2 to 7 products to group into a set |
You sell through resellers or channel partners | This is the primary case the feature was built for |
Buyers ask to purchase several of your products in one transaction | They accept everything in one step instead of signing several times |
You need to split professional services from software in one deal | Keeps tax treatment and prepaid drawdown correct per product |
Your products have different pricing models, terms, or start dates | Each offer in the set keeps its own, so an offer set does not force them to match |
Not a fit yet
You sell a single product, or a single blended SKU that already covers everything. If you have consolidated everything into one listing, you do not need an offer set.
You need public offers, amendment or replacement offers, or free-trial offers in the offer set. Offer sets do not support those.
Your deal spans more than three parties, for example an ISV selling through a distributor who then sells through a reseller. That is outside what an offer set covers. See the FAQ.
5. Set up your side in Tackle
Your side is a standard AWS partner offer, one per product you want the reseller to sell. Tackle’ AWS partner private offers article walks through creating one end to end. This section focuses on what is specific to offer sets.
Before you start:
Agree with your reseller on which products they are selling, to which buyer, and at what wholesale price and terms for each one.
Confirm the reseller is a registered AWS Marketplace seller.
Have the buyer's company name and AWS account number ready, plus the reseller's partner name or AWS account number.
What is specific to offer sets. Follow the partner offer steps for each product, and make these four things line up across every offer that will go into the same set:
One partner offer per product. Create a separate partner offer for each product the reseller will include. Three products means three partner offers.
Same buyer AWS account on every offer in the set.
Same currency on every offer in the set.
Same expiration. Coordinate the acceptance deadline so every offer shares one expiration date. The set expires at the earliest expiration among its offers.
When each offer is submitted, the reseller receives the opportunity on their side.
What happens next, on the reseller's side: the reseller creates a channel partner private offer from each of your authorizations, sets their markup, and then assembles the offer set. In AWS's portal the path is Private offers > Private Offer Sets > Create offer set. The reseller names the set, adds a customer note, associates each of the individual offers, and releases the set to the buyer. Once the reseller creates each offer, the resulting Offer ID is populated onto your partner offer in Tackle, so you can see the linkage from your side. After the buyer accepts, Tackle sends you email notifications with bookable artifacts for your records.
Have more questions? See our FAQs.
