Use Case 2 ARTS Club Hardware Handyman Promotion

Top  Previous  Next

Business Description

ARTS Club is offering a 10% discount on any hand tool purchase in an ARTS Club store between October 16, 2016 and October 22, 2016.  As an extra bonus take an extra $5 off any ARTS HANDYMAN BRAND tool with a value of $25 or more (after any other discounts).  This promotion is open to ALL customersl


This promotion applies to specific SaleReturnLineItem instances within a retail transaction;

The customer benefit consists of two parts.  First is a 10% discount that applies to one or more  hardware department, hand tool class items purchased in a retail transaction.  There is no upper limit constraint placed on the number of items or the reward discount amount associated with this part of the benefit;

The second benefit applies to a narrower range of hardware department hand tools -- those with an ARTS HANDYMAN BRAND.  However, this second benefit requires that the customer purchase an ARTS HANDYMAN hand tool with a retail value that is greater than or equal to $25 AFTER the 10% discount is subtracted.  (This means that the regular retail price for the ARTS HANDYMAN BRAND tool has to be greater than or equal to $27.50);

The offer has an effective date of 10/16/2016 and an expiration date of 10/22/2016;

The reward rules will be realized as RetailPriceModifier entities applied to the specific SaleReturnLineItem instances that satisfy the item reward criteria defined here.  There are no points, rebates or other deferred kinds of reward outcomes associated with this use case.  It is a product oriented promotion; and

This use case will result in the creation of two rewards.  The first is the 10% discount.  The second is the $5 bonus discount for ARTS HANDYMAN BRAND tools (with the provision that the tool selected has an after discount value of $25 or more).  These two rewards will be applied in sequence.


The following conditions must be satisfied within a RetailTransaction to derive this Reward

Transaction level date must be between 10/16/2016 and 10/22/2016;

The transaction channel must be IN_STORE - the reward only applies to in store purchases.  It is NOT available to online customers;

To be eligible for the first reward derivation rule in this use case, a SaleReturnLineItem must purchase a hardware department, hand tool class product;

To be eligible for the second reward derivation rule, a SaleReturnLineItem must be a hardware department, hand too class product AND ARTS HANDYMAN BRAND;


There are two RewardDerivation rules directly associated with this use case.

The derivation of the reward value for the first RewardRule is a 10% off regular retail price (if the first eligibility rule is satisfied);

The derivation of the reward value for the second reward requires a $25 minimum value (after the 10% discount) if the second eligibility rule is satisfied;


The two reward derivations require the creation of two RetailPriceModifer instances (which are part of the RetailTransaction).

The two rewards will be realized a RetailPriceModifiers for the SaleReturnLineItem instances that meet the eligibility requirements.  Each reward, when derived will produce its own RetailPriceModifier.

Accounting Disposition

In this scenario, both rewards are realized as RetailPriceModifers and are accounted for as point of sale markdowns.

Worked Entity Attribute Value Example

The next figure presents filled in entities.  The values are made up examples designed to show how the reward scenario rules will be stored in the ARTS ODM entities.

Figure 47 - Use Case 2 - ARTS Club Hardware Handyman Promotion