Overview

The Promotion Feed is used to set up promotions in the Radial Order Management system. ROM supports implicit and explicit promotions with the following discount and adjustment types:

  • Order Percentage Off
  • Order Value Off
  • Item Percentage Off
  • Item Value Off
  • Item Percentage Off – BOGO
  • Item Target Price
  • Shipping Target Price/Flat Rate – Order: The shipping target price discount is applied to the total shipping cost of all eligible items.
  • Shipping Target Price/Flat Rate – Item: The shipping target price is applied to the shipping cost of each eligible item.
  • Shipping Percentage Off - Order: The shipping percentage off discount is applied to the total shipping cost of all eligible items.
  • Shipping Percentage Off – Item: The shipping percentage off discount is applied to the shipping cost of each eligible item.
  • Shipping Value Off - Order – the shipping value off discount is applied to the total shipping cost of all eligible items.
  • Shipping Value Off – Item – the shipping value off discount is applied to the shipping cost of each eligible item.

Key Data Elements

The combination of PromoType, PromoCategory and AdjustmentType determines how a promotion is triggered and applied.

PromoType – Promotion Type/Rule Type

PromoType

Description

ItemCombination

Item Combination promotion is used to generate adjustment on the unit price of target item if a certain combination of items is present in the order (see the Item Percent Off – BOGO example below).

Item

Item Quantity promotion is used to generate adjustment on the unit price of items or shipping cost of items based on quantity tiers of items.

Order

Order Total promotion is used to generate adjustment on the order total or order shipping total based on the tiers of total price of the order.

StoreExclusion

Global exclusion rule is used for excluding certain items from all promotions.

PromoCategory – Promotion Category

PromoCategory

Description

Pricing

Pricing promotions are used to apply adjustments on the unit price of target items or order total price.

Shipping

Shipping promotions are used to apply adjustments on the order shipping total cost or shipping cost of target items.

AdjustmentType – Adjustment Type / Discount Type

Adjustment Type Description

ShippingItemTargetPrice

Shipping Item Target Price/Flat Rate

PercentOff

Percent Off

ValueOff

Value Off

ItemTargetPrice

Item Target Price

ShippingOrderTargetPrice

Shipping Order Target Price/Flat Rate

ExclusivityType

Exclusivity type specifies whether the promotion can be combined with any other promotions of the same type or different type.

ExclusivityType

Description

CombinableWithAny

Can combine with any Promotion Rules.

ExclusiveWithinPromoTypeItem

Cannot combine with Promotion Rules of same rule type/promotion type for same item.

ExclusiveForAnItem

Cannot combine with any Promotion Rules for same Item instance.

ExclusiveWithinPromoTypeOrder

Cannot combine with Promotion Rules of same Rule Type/Promotion Type for the same Order.

ExclusiveWithinExclusivityGroup

Cannot combine with any other Promotion rule within the same id (the default ID is DEFAULT).

ExclusiveRule

Cannot combine with any other Promotion Rule.

ItemEvaluationCriteria

Indicates how to evaluate the trigger for the rule.

ItemEvaluationCriteria

Description

AllItems

Indicates that the rule condition is satisfied if all the items in the condition are present and meet criteria.

AnyItem

Indicates that the rule condition is satisfied if any of the items in the condition is present and meets criteria.

QualifierAmountType

Qualifier Amount Type is one of the criteria that is used to determine if an item is qualified to trigger a promotion and/or receive a discount.

QualifierAmountType

Description

TriggerMinUnitPrice

This rule condition is satisfied only when the trigger item's unit price is greater than or equal to the specified qualifier amount.

TriggerMinLineTotal

This rule condition is satisfied only when the sum of the trigger items' prices before any discount is applied to the trigger items is greater than or equal to the specified qualifier amount.

TriggerMinLineTotalAfterDiscount

This rule condition is satisfied only when the sum of the trigger items' prices after any already applied discounts to the trigger items is greater than or equal to the specified qualifier amount.

TargetMinUnitPrice

This rule condition is satisfied only when the target item's unit price is greater than or equal to the specified qualifier amount.

TargetMinLineTotal

This rule condition is satisfied only when the sum of the target items' prices before any discount is applied to the trigger items is greater or equal to the specified qualifier amount.

TargetMinLineTotalAfterDiscount

This rule condition is satisfied only when the sum of the target items' prices after any already applied discounts to the trigger items is greater or equal to the specified qualifier amount.

TargetItemSelectionRule

Target Item Selection rule specifies on which target items the discount should be applied. It’s used when defining promotions with the “ItemCombination” Promotion Type.

TargetItemSelectionRule

Description

LowPriceItem

Indicates that the adjustment is to be applied on item with the lowest unit price.

HighPricedItem

Indicates that the adjustment is to be applied on item with the highest unit price.

SameOrLessThanLowPricedItem

Indicates that the adjustment is to be applied on item with the same or less unit price than any item on which the pricing rule is triggered.

All

This value is used when defining combination rules with target as "All items in order", but excludes certain items.

HowToSelect

This rule specifies how to apply a promotion discount.

HowToSelect

Description

SingleItem

Indicates that the rule adjustment is applicable on one unit of target item.

EachCombination

Indicates that the rule adjustment is applicable on the target item, as many times as the rule condition is satisfied. Applicable only for combination type of rules.

SpecificNumber

Indicates that the rule adjustment is applicable to specific units of target item.

All

Indicates that rule adjustment is applicable to all units of target item.

Notes:

Default Character Encoding: Unicode: UTF-8

Exchange Frequency: Client Specific

Production Mailbox Location: Client Specific

Test Mailbox Location: Client Specific

The filename combined with the mailbox enables Radial to determine the destination of the Promo Feed.

FileName pattern: <ClientId>_<CatalogId>_PromotionRule_<YYYYMMDDHHMMSS>.xml

File Name Example: TMSNA_21_PromotionRule_20160727111831.xml

Schema

Promo feed schema: PromotionRules.xsd

Examples

ClosedGlobal Item Exclusion

In this example, an item is excluded from any promotion.

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>StoreExclusion</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>GlobalExclusion</PromotionName>
   <PromotionDescription>GlobalExclusion</PromotionDescription>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Trigger> <!-- Optional --> 
    <Items includeexclude = "EXCLUDE">  
     <Item uom="EACH">  <!-- Mandatory -->
      <ClientItemId>2015081001</ClientItemId>  
      <IncludeExclude>EXCLUDE</IncludeExclude> 
     </Item>
    </Items>
   </Trigger>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedOrder Percentage Off

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>OrderPercentageOff</PromotionName>
   <PromotionDescription>OrderPercentageOff</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Target>
    <Items  includeexclude = "EXCLUDE">
     <Item uom="EACH">
      <ClientItemId>DEVw001BO</ClientItemId>
      <IncludeExclude>EXCLUDE</IncludeExclude>
      <Quantity>2</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <AdjustmentAbsoluteMax>5</AdjustmentAbsoluteMax>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierOrderTotal>290</QualifierOrderTotal>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
      <AdjustmentAbsoluteMax>5</AdjustmentAbsoluteMax>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedOrder Value Off

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>OrderValueOff</PromotionName>
   <PromotionDescription>OrderValueOff</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
      <QualifierOrderTotal>290</QualifierOrderTotal>
      <QualifierQuantity>1</QualifierQuantity>
     </QualifyingCriteria>
     <SelectionCriteria>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ValueOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
      <AdjustmentToRemainder>Y</AdjustmentToRemainder>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules

ClosedItem Percent Off

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ItemPercentageOff</PromotionName>
   <PromotionDescription>ItemPercentageOff</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedItem Value Off -- Order and Item

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ItemValueOffOrderandItem</PromotionName>
   <PromotionDescription>ItemValueOffOrderandItem</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <PaymentType>PAYPAL</PaymentType>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
    </ItemAttributes>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <AdjustmentToRemainder>N</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>ALL</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ValueOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
      <AdjustmentToRemainder>Y</AdjustmentToRemainder>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedItem Percent Off -- BOGO

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>ItemCombination</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ItemPercentageOffBOGO</PromotionName>
   <PromotionDescription>ItemPercentageOffBOGO</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Trigger>
    <ItemEvaluationCriteria>AllItems</ItemEvaluationCriteria>
    <Items includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>2</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Trigger>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierQuantity>10</QualifierQuantity>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>EACH_COMBINATION</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>50</AdjustmentValue>
      <AdjustmentToRemainder>Y</AdjustmentToRemainder>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedItem Target Price -- Order and Item

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ItemTargetPriceOrderandItem</PromotionName>
   <PromotionDescription>ItemTargetPriceOrderandItem</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
      <QualifierQuantity>3</QualifierQuantity>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ItemTargetPrice</AdjustmentType>
      <AdjustmentValue>6</AdjustmentValue>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Target Price/Flat Rate -- Order

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingTargetPriceFlatRateOrder</PromotionName>
   <PromotionDescription>ShippingTargetPriceFlatRateOrder</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <ShipMethod>ANY_STD</ShipMethod>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierOrderTotal>100</QualifierOrderTotal>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ShippingItemTargetPrice</AdjustmentType>
      <AdjustmentValue>5</AdjustmentValue>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Target Price/Flat Rate -- Item

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingTargetPriceFlatRateItem</PromotionName>
   <PromotionDescription>ShippingTargetPriceFlatRateItem</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <ShipMethod>ANY_STD</ShipMethod>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <PromotionRuleAction>
     <QualifyingCriteria>
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>ALL</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ShippingOrderTargetPrice</AdjustmentType>
      <AdjustmentValue>5</AdjustmentValue>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Percentage Off -- Order

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingPercentOffOrder</PromotionName>
   <PromotionDescription>ShippingPercentOffOrder</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ShipMethod>ANY_STD</ShipMethod>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierOrderTotal>151</QualifierOrderTotal>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>5</AdjustmentValue>
      <AdjustmentToRemainder>Y</AdjustmentToRemainder>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Percentage Off -- Item

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingPercentOffItem</PromotionName>
   <PromotionDescription>ShippingPercentOffItem</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>073000</DailyStartTime>
   <DailyEndTime>093000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <ShipMethod>ANY_STD</ShipMethod>
   <Target>
    <Items>
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>SingleItem</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Value Off -- Order

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingValueOfOrder</PromotionName>
   <PromotionDescription>ShippingValueOfOrder</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <ShipMethod>ANY_STD</ShipMethod>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierOrderTotal>151</QualifierOrderTotal>
     </QualifyingCriteria>
     <SelectionCriteria>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ValueOff</AdjustmentType>
      <AdjustmentValue>5</AdjustmentValue>
      <AdjustmentToRemainder>Y</AdjustmentToRemainder>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedShipping Value Off -- Item

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Shipping</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>ShippingValueOffItem</PromotionName>
   <PromotionDescription>ShippingValueOffItem</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <ShipMethod>ANY_STD</ShipMethod>
   <Target>
    <Items  includeexclude = "INCLUDE">
     <Item uom="EACH">
      <ClientItemId>201573001</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
     <Item uom="EACH">
      <ClientItemId>DEVws006NB</ClientItemId>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Item>
    </Items>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <PromotionRuleAction>
     <QualifyingCriteria> 
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>ALL</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ValueOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
     </Adjustment>
    </PromotionRuleActions>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedItem Value Off -- Item Attribute

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Item</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>2.4PoCItemQuantityAbsolute-ItemAttribute-Value2</PromotionName>
   <PromotionDescription>2.4PoCItemQuantityAbsolute-ItemAttribute-Value2</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>00:00</DailyStartTime>
   <DailyEndTime>00:00</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <PaymentType>PYPL</PaymentType>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <Target>
    <ItemAttributes>
     <Attribute>
      <AttributeName>StyleID</AttributeName>
      <AttributeValue>123</AttributeValue>
      <IncludeExclude>INCLUDE</IncludeExclude>
      <Quantity>1</Quantity>
     </Attribute>
    </ItemAttributes>
   </Target>
   <PromotionRuleActions>
    <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
    <QualifierAmount>30</QualifierAmount>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
 
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria> 
      <QualifierAmountType>TriggerMinUnitPrice</QualifierAmountType>
      <QualifierAmount>30</QualifierAmount>
     </QualifyingCriteria>
     <SelectionCriteria>
      <HowToSelect>ALL</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>ValueOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
     </Adjustment>
    </PromotionRuleActions>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>

ClosedOrder Percent Off Coupon

Copy this code sample.
<?xml version="1.0" encoding="UTF-8"?>
<PromotionRules>
 <MessageHeader>
  <Standard>GSI</Standard>
  <HeaderVersion>5.21</HeaderVersion>
  <VersionReleaseNumber>5.21</VersionReleaseNumber>
  <SourceData>
   <SourceId>TMSNA</SourceId>
   <SourceType>CLIENT</SourceType>
  </SourceData>
  <DestinationData>
   <DestinationId>GSI</DestinationId>
   <DestinationType>PH</DestinationType>
  </DestinationData>
  <EventType>PromotionRule</EventType>
  <MessageData>
   <MessageId>2016060110000041</MessageId>
   <CorrelationId>2016060110000041</CorrelationId>
  </MessageData>
  <CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
 </MessageHeader>
 <Promotion>
  <RuleMode>FS</RuleMode>
  <store_id>SMTUS</store_id>
  <client_id>SMTNA</client_id>
  <catalog_id>25</catalog_id>
  <PromotionRule>
   <PromoCategory>Pricing</PromoCategory>
   <PromoType>Order</PromoType>
   <PromoID>1234</PromoID>
   <PromotionName>OrderPercentageOffCoupon</PromotionName>
   <PromotionDescription>OrderPercentageOffCoupon</PromotionDescription>
   <Currency>USD</Currency>
   <EffectiveStartDate>2016-06-10T00:00:00-04:00</EffectiveStartDate>
   <EffectiveEndDate>2016-06-10T00:00:00-04:00</EffectiveEndDate>
   <DailyStartTime>103000</DailyStartTime>
   <DailyEndTime>113000</DailyEndTime>
   <PromotionStatus>ACTIVE</PromotionStatus>
   <PrioritySequence>1</PrioritySequence>
   <ActiveMonday>Y</ActiveMonday>
   <ActiveTuesday>Y</ActiveTuesday>
   <ActiveWednesday>Y</ActiveWednesday>
   <ActiveThursday>Y</ActiveThursday>
   <ActiveFriday>Y</ActiveFriday>
   <ActiveSaturday>Y</ActiveSaturday>
   <ActiveSunday>Y</ActiveSunday>
   <ExclusivityType>CombinableWithAny</ExclusivityType>
   <ExclusivityGroup>TMS1</ExclusivityGroup>
   <CouponCodeGroupID>1234-OrderPercentageOffCoupon</CouponCodeGroupID>
   <PromotionRuleActions>
    <TargetItemSelectionRule>All</TargetItemSelectionRule>
    <AdjustmentAbsoluteMax>5</AdjustmentAbsoluteMax>
    <DistributeOrderAdjustment>Y</DistributeOrderAdjustment>
    <AdjustmentToRemainder>Y</AdjustmentToRemainder>
    <PromotionRuleAction>
     <QualifyingCriteria>    
      <QualifierOrderTotal>290</QualifierOrderTotal>
     </QualifyingCriteria>
     <SelectionCriteria>
      <TargetItemSelectionRule>All</TargetItemSelectionRule>
      <HowToSelect>All</HowToSelect>
     </SelectionCriteria>
     <Adjustment>
      <AdjustmentType>PercentOff</AdjustmentType>
      <AdjustmentValue>10</AdjustmentValue>
      <AdjustmentAbsoluteMax>5</AdjustmentAbsoluteMax>
     </Adjustment>
    </PromotionRuleAction>
   </PromotionRuleActions>
  </PromotionRule>
 </Promotion> 
</PromotionRules>