With Cloud Marketplace Private Offers, you can create a custom offer for a Kubernetes app, software as a service (SaaS) product, or virtual machine (VM) image for a specific customer. The offer lets your customer purchase your Cloud Marketplace product at a discount.
When the customer opens their offer, they're taken to a purchase page on Cloud Marketplace. The customer confirms the purchase, and signs up for your product. After they sign up, they use your product as if they signed up for a plan directly through Cloud Marketplace. If a customer is already paying for your product using a public plan, they convert to the private offer pricing as soon as the offer contract starts.
For VM products, the customer can deploy or configure the VM. Usage is discounted for the existing and new VM instances as soon as the offer contract starts.
For Kubernetes apps, usage is discounted for existing and new Kubernetes apps as soon as the offer contract starts.
All private offers created for Cloud Marketplace products must adhere to the Cloud Marketplace listing requirements, including all applicable product-specific requirements.
Overview of Private Offers capabilities
Private Offers gives you the following capabilities:
- Create offers for SaaS, VM, and Kubernetes products.
- Offer discounts on usage and flat fee (SaaS) pricing models.
- Support installment-based prepay or monthly payment schedules.
- Configure automatic offer approvals and scheduled start dates for new offers or amendments.
- Programmatically create, manage, and publish private offers by using the Cloud Commerce Producer API.
Private Offer requirements
Offers that you send with Private Offers must meet the following requirements:
Your private offer must not contain any services or fees that aren't previously-approved offerings listed on Cloud Marketplace, or that aren't supported by the Marketplace Vendor Agreement.
Your private offer must be complete and accurate to the services and terms being sold to the customer.
What's next
Choose your private offer pricing.
Create a private offer for a specific customer using Producer Portal in the Google Cloud console.
Create and manage private offers by using the API to automate your offer workflows.