Create a private offer for a customer

Stay organized with collections Save and categorize content based on your preferences.

Before you begin

  • Your product must be integrated with and listed on Cloud Marketplace. At least one of your pricing plans must be publicly available.

  • You must have the customer's Cloud Billing account ID. If you don't have the ID, request it from your customer.

  • For the Google Cloud project where you manage your products, you must have the following Identity and Access Management (IAM) role(s):

    • Project Editor (roles/editor) OR
    • Commerce Producer Viewer (roles/commerceproducer.viewer) AND Commerce Price Management Private Offers Admin (roles/commercepricemanagement.privateOffersAdmin)

    If you don't have the roles, request access from a Project Owner (roles/owner). For details on granting access, see the IAM documentation on Granting, changing, and revoking access to resources.

  • If you want to add a custom end user license agreement (EULA) to your private offer, you must also have the Commerce Price Management Private Offers Admin (roles/commercepricemanagement.privateOffersAdmin) role, or equivalent permissions.

  • For SaaS products, ensure that you've set up entitlements to track usage. For steps, visit Configure your SaaS product's backend for private offers.

Create a private offer

The following articles explain how to create and publish a new private offer. If you're creating a private offer to replace an active one, visit Modify a published offer to learn about replacement options.

You use Producer Portal to create private offers. The direct link to Producer Portal is:

Replace PUBLIC_PROJECT_ID with the Google Cloud project that you use to manage your Cloud Marketplace products.

To create your private offer:

  1. In Producer Portal, navigate to the Private Offers page. The direct link to the page is:
  2. In the Private Offers page, click Create offer.

What's next

After creating the offer, you complete the following steps in Producer Portal:

  1. Add product and customer details to the offer.

  2. Set up pricing for your offer.

  3. Specify the end user license agreement (EULA) for your offer.

  4. Review and publish your offer.