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
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
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
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.
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.
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.
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.
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.
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
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>