Volume Pricing

Use the Volume Pricing API to get the Volume Pricing Plan (VLP) for a specific product. The Volume Pricing API returns pricing tiers for a specified product. When a shopper adds a product to a cart, the VLP is included in the price.

Methods


					Host: api.digitalriver.com
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Accept: application/json
Authorization: bearer your_access_token
			
					The request body should be empty.
			
					HTTP/1.1 200 OK
			
					{"volumePricing": {
   "uri": "https://api.digitalriver.com/v1/shoppers/me/products/product_ID/pricing/volume-pricing",
   "tier":    [
            {
         "from": 1,
         "to": 5,
         "pricing":          {
            "listPrice":             {
               "currency": "CAD",
               "value": 12
            },
            "listPriceWithQuantity":             {
               "currency": "CAD",
               "value": 12
            },
            "salePriceWithQuantity":             {
               "currency": "CAD",
               "value": 12
            },
            "formattedListPrice": "12,00 CAD",
            "formattedListPriceWithQuantity": "12,00 CAD",
            "formattedSalePriceWithQuantity": "12,00 CAD",
            "totalDiscountWithQuantity":             {
               "currency": "CAD",
               "value": 0
            },
            "formattedTotalDiscountWithQuantity": "0,00 CAD",
            "discountDescription": null,
            "feePricing":             {
               "salePriceWithFeesAndQuantity":                {
                  "currency": "CAD",
                  "value": 12
               },
               "formattedSalePriceWithFeesAndQuantity": "12,00 CAD"
            },
            "listPriceIncludesTax": "false",
            "msrpPrice": null,
            "formattedMsrpPrice": null
         }
      },
            {
         "from": 6,
         "to": 10,
         "pricing":          {
            "listPrice":             {
               "currency": "CAD",
               "value": 11
            },
            "listPriceWithQuantity":             {
               "currency": "CAD",
               "value": 11
            },
            "salePriceWithQuantity":             {
               "currency": "CAD",
               "value": 11
            },
            "formattedListPrice": "11,00 CAD",
            "formattedListPriceWithQuantity": "11,00 CAD",
            "formattedSalePriceWithQuantity": "11,00 CAD",
            "totalDiscountWithQuantity":             {
               "currency": "CAD",
               "value": 0
            },
            "formattedTotalDiscountWithQuantity": "0,00 CAD",
            "discountDescription": null,
            "feePricing":             {
               "salePriceWithFeesAndQuantity":                {
                  "currency": "CAD",
                  "value": 11
               },
               "formattedSalePriceWithFeesAndQuantity": "11,00 CAD"
            },
            "listPriceIncludesTax": "false",
            "msrpPrice": null,
            "formattedMsrpPrice": null
         }
      },
            {
         "from": 11,
         "to": 15,
         "pricing":          {
            "listPrice":             {
               "currency": "CAD",
               "value": 10
            },
            "listPriceWithQuantity":             {
               "currency": "CAD",
               "value": 10
            },
            "salePriceWithQuantity":             {
               "currency": "CAD",
               "value": 10
            },
            "formattedListPrice": "10,00 CAD",
            "formattedListPriceWithQuantity": "10,00 CAD",
            "formattedSalePriceWithQuantity": "10,00 CAD",
            "totalDiscountWithQuantity":             {
               "currency": "CAD",
               "value": 0
            },
            "formattedTotalDiscountWithQuantity": "0,00 CAD",
            "discountDescription": null,
            "feePricing":             {
               "salePriceWithFeesAndQuantity":                {
                  "currency": "CAD",
                  "value": 10
               },
               "formattedSalePriceWithFeesAndQuantity": "10,00 CAD"
            },
            "listPriceIncludesTax": "false",
            "msrpPrice": null,
            "formattedMsrpPrice": null
         }
      },
            {
         "from": 16,
         "to": null,
         "pricing":          {
            "listPrice":             {
               "currency": "CAD",
               "value": 9
            },
            "listPriceWithQuantity":             {
               "currency": "CAD",
               "value": 9
            },
            "salePriceWithQuantity":             {
               "currency": "CAD",
               "value": 9
            },
            "formattedListPrice": "9,00 CAD",
            "formattedListPriceWithQuantity": "9,00 CAD",
            "formattedSalePriceWithQuantity": "9,00 CAD",
            "totalDiscountWithQuantity":             {
               "currency": "CAD",
               "value": 0
            },
            "formattedTotalDiscountWithQuantity": "0,00 CAD",
            "discountDescription": null,
            "feePricing":             {
               "salePriceWithFeesAndQuantity":                {
                  "currency": "CAD",
                  "value": 9
               },
               "formattedSalePriceWithFeesAndQuantity": "9,00 CAD"
            },
            "listPriceIncludesTax": "false",
            "msrpPrice": null,
            "formattedMsrpPrice": null
         }
      }
   ],
   "formattedSalesPriceRange": "9,00 CAD-12,00 CAD"
}}
			

Response Body Parameters

Field
Data Type
Visibility
Description
formattedSalesPriceRange string default The salePrice formatted range in locale currency format (for example, $18.99).
pricing
structured
expand
The pricing information for this tier. See the Pricing API for more information.
tier
structured
expand
Defines the point threshold to effect a specific price configuration to the purchased products.
tier.from
integer default
The lowest value in a tier's range.
tier.to
integer default
The highest value in a tier's range.