🔹 Amazon Business Offer Fields
| Field in Shoppingfeed | Description |
|---|---|
businessPrice |
Final price for Amazon Business customers (including tax). Must be lower than StandardPrice. |
isBusinessOnly |
Set to true if the product is only available to Amazon Business customers. Otherwise, false. |
QuantityPriceType |
Indicates the type of quantity discount: • percent = Percentage-based discount • fixed = Fixed price per unit |
QuantityPrice1 |
The discount amount or percentage applied when the quantity threshold is met, depending on QuantityPriceType. |
QuantityLowerBound1 |
The minimum quantity that must be purchased to qualify for QuantityPrice1. |
âś… Example Setup
Let’s say you want to offer a discount for bulk purchases:
Meaning: Business buyers who order 5 or more units get 10% off the business price of $90.
🔹 Purchasable Offer schema from the Amazon Selling Partner API (SP-API) for Business Pricing and Quantity Discounts.
Here’s how to interpret and set up these fields:
🔄 Field Breakdown
| Field | Description |
|---|---|
offer.purchasable_offer.0.quantity_discount_plan.0.schedule.0.discount_type | Type of quantity discount: "FIXED" (absolute price) or "DISCOUNT" (percentage off business price). |
offer.purchasable_offer.0.quantity_discount_plan.0.schedule.0.levels.0.lower_bound | Minimum quantity required to qualify for this discount level. |
offer.purchasable_offer.0.quantity_discount_plan.0.schedule.0.levels.0.value | The value of the discount: either the price (for FIXED) or percentage (for DISCOUNT). |
âś… Example 1: Fixed Price Quantity Discount
"offer": {
"purchasable_offer": [
{
"quantity_discount_plan": [
{
"schedule": [
{
"discount_type": "FIXED",
"levels": [
{
"lower_bound": 5,
"value": 16.99
},
{
"lower_bound": 10,
"value": 15.49
}
]
}
]
}
]
}
]
}
👆 This means:
- 5+ units = $16.99 each
- 10+ units = $15.49 each
âś… Example 2: Percentage Discount
"offer": {
"purchasable_offer": [
{
"quantity_discount_plan": [
{
"schedule": [
{
"discount_type": "DISCOUNT",
"levels": [
{
"lower_bound": 5,
"value": 10.0
},
{
"lower_bound": 10,
"value": 15.0
}
]
}
]
}
]
}
]
}
👆 This means:
- 5+ units = 10% off the business price
- 10+ units = 15% off the business price
đź§ Notes
discount_typeis required to interpret howvalueis used.lower_boundmust be a positive integer (minimum quantity).- Business pricing setup may also require your offer to include a
business_pricebase value.