Package atg.commerce.promotion

Class Summary
AddItemToOrder This action takes is responsible for creating a CommerceItem object from the passed product, sku, and quantity parameters and adding it to the first order that is in a state of INCOMPLETE.
ClosenessQualifierDroplet This droplet consolidates all of the different types of closenessQualifiers (item, order, shipping, tax) of the current order into a single List and returns it in an output parameter.
CouponDroplet This droplet is used to create coupon objects in the claimable repository.
CouponFormHandler This FormHandler is used to "claim" a promotion and then stick this promotion into the users current list of promotions.
DisqualifyRemovedItemClosenessQualifiers This action sends PromotionClosenessDisqualification events for all closenessQualifiers in an item that was removed from an order.
PromotionAction  
PromotionConverter Converts promotion id's into promotion names for Xref items
PromotionDroplet Associates required param "promotion" with optional param "profile".
PromotionServlet The PromotionServlet allows a promotion to be added to a users profile via a URL.
PromotionTools  
PromotionUpsellProductTargeter This targeter returns all upsellProducts in the upsellAction repository items associated with the closenessQualifiers contained in the session's current order.
PromotionUpsellTargeter This targeter returns all closenessQualifiers associated with the current session's order.
PromotionUpsellTools This tools class is used by the ClosenessQualifierDroplet and the PromotionUpsell targeter to compile lists of closenessQualifiers.
PromotionUsed This message will be sent when an order is processed and contains promotions which were used.
PromotionXrefParser Parses out xrefs for promotions
RemovePromotionAction