Pricing and promotional pricing management API overview
Use the Pricing and promotional pricing management APIs to create, update, or remove promotional pricing for a SKU. Promotional pricing must follow the rules outlined below. For more information about the promotional pricing, refer to Seller Help: Promotion Rules .
Promotion rules
- A maximum of 10 promotions can be configured for a single SKU.
- The promotion start time must be at least four hours from the current time.
- A promotion cannot be cancelled within four hours of its scheduled start time. If a promotion is about to begin, allow it to start and then delete it.
- The end date must be later than the start date.
- The promotion duration cannot exceed 180 days.
- Promotions for the same SKU cannot have overlapping date ranges.
Using pricing and promotion fields
Create a promotion
To create a promotion:
- Set
promotionSettingActiontoCreate - Provide the
sku - Provide the
promotionPrice - Provide
promotionPriceStartDateTime(UTC) - Provide
promotionPriceEndDateTime(UTC)
Optional:
promotionTypeReduced– Temporary price reduction (minimum duration: 14 days)Clearance– Used when an item is being discontinued or liquidated
promotionPlacementMAP Cart– Hides the price until the customer clicks Add to cart (US only)
msrp– Used for strikethrough pricing (US only)
A Reduced promotion must run for a minimum of 14 days.
Delete a promotion
To delete an existing promotion:
- Set
promotionSettingActiontoDelete - Provide the
sku - Provide the exact
promotionPriceStartDateTime - Provide the exact
promotionPriceEndDateTime
The start and end date/time must exactly match the promotion currently configured for the SKU.
Replace all promotions
To remove all existing promotions (and optionally create new ones in the same request):
- Set
promotionSettingActiontoReplaceAll - Provide the
sku
If creating new promotions in the same request, also include:
promotionPricepromotionPriceStartDateTimepromotionPriceEndDateTime
Reference guide
This guide explains how to use the Pricing API with practical examples and step-by-step instructions to integrate price management into your solution. For full technical details, including endpoints, parameters, and brief descriptions, refer to the Walmart Promotions API reference.
Prerequisites
Before using the Walmart Marketplace APIs, ensure that you have:
- Seller or approved Solution Provider access to Walmart Marketplace APIs.
- Retrieve API keys (
clientIdandclientSecret) from the Developer Portal and use the keys to call Marketplace APIs. - OAuth 2.0 authentication is required to access the Walmart Marketplace APIs. Ensure that you have obtained the necessary credentials and tokens before making API requests. For more information, refer to OAuth 2.0 authorization.
JSON schema files
Use the following link to download the Pricing and promotional pricing management management XSDs.
Updated 9 days ago
