Promotions

Giving customers the opportunity to buy items at discounted prices is a great way to drive sales. You can determine whether or not an item has an associated promotion by including the PromotionDetails or PromotionSummary response group in your request.

The PromotionSummary response group returns most if not all of the information you need to display promotional information on a web site, as shown in the following figure.

The PromotionDetails response group offers additional information. Most of the information you want to display to customers, however, is provided by PromotionSummary.

Promotions are only available with items that have offers. Items that do not have offers are, for example, Collection and Variation parent ASINs. For that reason, when you use either of the promotion response groups, you must also use, in the same request, a response group that returns an offer, including:

You can use the following operations to get promotion information because these operations can return offers:

Amazon Associates Web Service operations do not enable you to create promotions for items. The promotional response groups only enable you to return promotional information.

Topics

Items returned by one of the promotions response groups are related to the promotion in one of the following ways:

The promotions response groups specify whether an item is the benefit or eligible item by using the elements IsInBefefitSet and IsInEligibilitySet.

<IsInBenefitSet>true</IsInBenefitSet>
<IsInEligibilityRequirementSet>true</IsInEligibilityRequirementSet>

The value type for both of these elements is boolean. When "true," the item is part of that set. For example, if IsInBenefitSet is "true," the item is one of the benefits of the promotion.

If IsInBenefitSet is "true," the response also contains the element "BenefitDescription," which describes the benefit item, for example:

<BenefitDescription>Save $25.00 when you spend $125.00 or more on Kitchen & Housewares or Bed & Bath products offered by Amazon.com. Enter code AUGSAVER at checkout.</BenefitDescription>

If IsInEligibilitySet is "true," the response will contain the element, "EligibilityDescription," which describes the eligible item.

The promotion response groups provide a wealth of information about specific items. It is almost always a good idea to include one or both of the promotion response groups in requests that also ask for offers. Among all of the response elements returned by PromotionSummary, the following are typically used in the display of promotion information:

The following response snippet shows the values for these elements.

<BenefitDescription>Save $25.00 when you spend $125.00 or more on Kitchen & Housewares or Bed & Bath products offered by Amazon.com. Enter code AUGSAVER at checkout.</BenefitDescription>
<TermsAndConditions><STRONG>To receive the Best Value discount:</STRONG> <OL> <LI>Add $125 of qualifying Kitchen & Housewares or Bed & Bath products to your Shopping Cart via the <STRONG>Add to Shopping Cart</STRONG> button on each respective product information page. …
</TermsAndConditions>  

These three elements are meant to be read by people. For that reason, they are returned in HTML.

The other response elements in PromotionDetails are really designed for further processing of the promotion. The following elements from PromotionDetails are helpful:

  • ComponentType—Specifies what the promotion applies to, for example, Shipping, ItemPrice, Subtotal.

  • CouponCombinationType—Specifies the kinds of promotional coupons that can be combined, for example, Unrestricted, Preferential, and Exclusive, where:

    • Unrestricted—Can be used with any other promotions

    • Preferential—Can be used with some other promotions

    • Exclusive—Cannot be used with any other promotions

  • FormattedPrice—The price formatted for display.

  • IsInBenefitSet—A boolean value. When True, the associated ASIN is what the customer receives as part of the promotion.

  • IsInEligibilityRequirementSet—A boolean value. When "true," the associated ASIN is what the customer must purchase to qualify for the promotion.

The following response snippet shows the values for these elements.

<ComponentType>ItemPrice</ComponentType> 
<CouponCombinationType>Unrestricted</CouponCombinationType>
<IsInBenefitSet>true</IsInBenefitSet>
<IsInEligibilityRequirementSet>true</IsInEligibilityRequirementSet>

These values show that the promotion is based on discounting the price of the item ("ItemPrice"), that the promotion can be combined with any others ("Unrestricted"), and that the item is both what needs to be bought and what is awarded ("True").

To see full responses, refer to the respective response groups: Promotion Details or Promotion Summary.