

# Configuring organizational procurement settings
<a name="organizational-procurement-settings"></a>

AWS Marketplace provides organizational procurement settings that give procurement, software asset management, and cloud governance teams greater control over purchasing processes. These capabilities help enforce compliance with internal policies while maintaining the speed and flexibility that makes AWS Marketplace valuable to end users.

With organizational procurement settings, administrators can:
+ Require users to enter a purchase order number before subscribing to products
+ Display custom messages to guide users through procurement requirements
+ Configure different requirements for specific offer types and pricing models

**Note**  
Organizational procurement settings require administrative access to the management account of your AWS organization. You must have the `AWSPrivateMarketplaceAdminFullAccess` policy attached to your user or role to configure these settings.

## Prerequisites for organizational procurement settings
<a name="prerequisites-organizational-procurement"></a>

Before you can configure organizational procurement settings, you must complete a one-time setup from your AWS management account. This setup enables trusted access across your organization and creates the necessary service-linked role.

**To set up organizational procurement settings**

1. Sign in to the AWS Management Console using your AWS management account.

1. Open the AWS Marketplace console.

1. In the left navigation pane, choose **Settings**.

1. Under **Private Marketplace Settings**, choose **Edit integrations**.

1. Choose **Enable trusted access across your organization**.

1. Choose **Create a Private Marketplace service-linked role for this account**.

1. Choose **Create integration**.

After completing this setup, you can configure mandatory purchase orders and custom messaging for your organization.

## Configuring mandatory purchase orders
<a name="configuring-mandatory-purchase-orders"></a>

Administrators can configure AWS Marketplace to require users to enter a purchase order number before subscribing to any product. This capability helps ensure that every AWS Marketplace subscription is properly authorized and tracked according to your organization's procurement policies.

When mandatory purchase orders are enabled, users cannot complete a subscription without providing a value in the purchase order field. This enforcement happens at the point of subscription, preventing unauthorized purchases before they occur.

**Configuration options**  
You can configure mandatory purchase order enforcement with the following flexibility:
+ **All purchases:** Require a PO for every AWS Marketplace subscription in your organization.
+ **Specific offer types:** Require a PO only for private offers, public offers, or both.
+ **Specific pricing types:** Require a PO for contract pricing, pay-as-you-go pricing, or both.

### Enabling mandatory purchase orders
<a name="enabling-mandatory-purchase-orders"></a>

The following steps explain how to enable mandatory purchase orders for your organization.

**To enable mandatory purchase orders**

1. Sign in to the AWS Management Console using your AWS management account.

1. Open the AWS Marketplace console.

1. In the left navigation pane, choose **Organizational procurement settings**.

1. Under **Mandatory purchase orders**, choose **Configure**.

1. Select the offer types and pricing types for which you want to require purchase orders.

1. Choose **Save**.

The changes take a few hours for configuration to apply for all users in your organization.

**Note**  
If you choose to require purchase orders for pay-as-you-go public offers in AWS Marketplace, you will prevent AWS Marketplace subscriptions through service consoles, like Amazon EC2, as those service consoles don't allow adding purchase orders. End buyers will need to procure directly through AWS Marketplace. Mandatory purchase order settings do not apply for Amazon Bedrock serverless purchases made through the Amazon Bedrock console. You can update purchase orders for existing AWS Marketplace subscriptions post subscription in the AWS Marketplace console.

## Configuring custom procurement messaging
<a name="configuring-custom-procurement-messaging"></a>

Administrators can configure custom messages that display to users when they encounter procurement requirements, such as mandatory purchase order fields. These messages help users understand why information is required and what they should enter.

**What to include in custom messages**  
Your custom message can include the following types of information:
+ **Policy references:** Link to your organization's procurement policies.
+ **Format requirements:** Explain the expected purchase order number format.
+ **Validation instructions:** Direct users to verify purchase order numbers in your procure-to-pay system.
+ **Compliance information:** Clarify the implications of non-compliance with procurement policies.
+ **Support contacts:** Provide resources for users who need assistance obtaining a purchase order.

The following example shows how you might structure a guidance message for your users:

**Example Sample custom procurement message**  
"A valid purchase order number is required for all AWS Marketplace subscriptions in accordance with our company procurement policy. Purchase order numbers must match an approved purchase order in our procurement system. AWS Marketplace subscriptions are logged in AWS CloudTrail. For assistance, contact your procurement team or refer to the procurement guidelines in the company portal."

**Note**  
You can customize this message with links to your internal procurement systems and policies.

When enabled, this message will be displayed to your end buyers on the procurement page in AWS Marketplace.

### Adding a custom message
<a name="adding-custom-message"></a>

The following steps explain how to add a custom procurement message for your organization.

**To add a custom procurement message**

1. Sign in to the AWS Management Console using your AWS management account.

1. Open the AWS Marketplace console.

1. In the left navigation pane, choose **Organizational procurement settings**.

1. Under **Custom messaging**, choose **Add message**.

1. Enter your custom message text. Include relevant policy information, format requirements, and contact details for your procurement team.

1. Choose **Save**.

The custom message takes a few hours for configuration to apply and then displays to users in your organization when they encounter the purchase order field during the subscription process.

### Updating or removing a custom message
<a name="updating-removing-custom-message"></a>

You can update or remove your custom procurement message at any time.

**To update a custom message**

1. Sign in to the AWS Management Console using your AWS management account.

1. Open the AWS Marketplace console.

1. In the left navigation pane, choose **Organizational procurement settings**.

1. Under **Custom messaging**, choose **Edit**.

1. Update your message text, or clear the field to remove the message.

1. Choose **Save**.