Promotions are discounts automatically applied to a consumer's cart based on a set of variables

Promotion Details

Basic information about the promotion

  • Promotion title - Name of the promotion
  • ‌Start/End Date & Time - Date & time when the promotion will become active / expire; when a user is creating a promotion, the system will use local time by default
  • Applicability of the promotion - Whether the promotion is applied to base price OR the sale price

 

Product selection

Defines eligible products for the promotion

  • Inclusion list - List of SKUs that the promotion can be applied to 
  • Exclusion list - List of SKUs that the promotion cannot be applied to 
  • All SKUs - All the SKUs in the system are promotion-eligible

 

Promotion Settings

Available promotion types

  • Product / SKU - Promotion is applied to the value of a specific SKU(s)
  • Cart value - Promotion is applied based on the value of the cart
  • Quantity - Promotion is applied based on the total number of valid SKUs in the cart
  • Buy / Get - Shoppers 'get' a benefit when they meet the 'buy' criteria (i.e. Buy 1 table, Get 6 chairs 50% off)

 

Promotion Usage

Allows limiting of promotion application

  • Limit per customer - Defines the number of times a promotion can be for a particular customer
  • Limit promotion usage site-wide - Defines the number of times a promotion can be applied overall

 

Customer segmentation

Defines whose cart a promotion is applied to

  • Registered user: Customer with a registered account
  • All customers: Anyone

 

Status

The promotion's current state

  • Upcoming - Promotion will be active at a future start date & time
  • Active - Promotion is currently available for use
  • Expired - Promotion is no longer active
  • Disabled - Promotion will not be applied until its status is updated to active

 

Last modified

The date & time particular coupon was modified last

Step 1: Navigate to the Promotions page and click Create promo button in the upper-right corner of the page 

Step 2: Complete the promotion information

  • Promotion Details
    • Promotion Title
    • Start date and time
    • End date and time
  • Product selection
    • Inclusion list
    • Exclusion list
    • All SKUs
  • Promotion settings
    • Applicability
      • SKU - Discount is applied to the SKU price
      • Cart value - Discount is applied to the cart value
      • Quantity - Discount is applied based on the number of eligible SKUs in the cart
      • Buy/Get - When a customer 'buys' a certain quantity or combination of SKUs, they 'get' a discount on a set of SKUs or their entire cart
    • Promotion type
      • Percentage off - Discount is calculated as a percentage of the SKU/Cart price/value
      • Amount off - Discount is a static value reduction
      • Shipping off - Discount applied to shipping
        • Only available for SKU(s) based promotion
        • Shipping type may be specified (ie ground, next day air, etc)
        • Free shipping, percentage off shipping, and amount off shipping options available
    • Advanced options
      • Promotion usage - Limit the number of times an promotion is applied
        • Limit use per customer
        • Limit use site wide
      • Customer segmentation - Limit who is eligible for a promotion
        • Registered customers only
        • Anyone

Step 3: Click Schedule

 

Create Promo
Create Promo

Note:

  • User need to provide at least 15 mins of buffer time from now for any new promotion to go live.

SKU lists can be used to indicate which SKUs are either eligible or ineligible for a promotion

  1. Within the Promotion Creation screen, indicate whether you want to create an Inclusion list OR an Exclusion list in the SKU selection section
  2. Click the Browse SKUs link
  3. Select the SKUs you want to include or exclude
    • Note: The drop-down at the left of the screen allows you to navigate available SKUs. Select the criteria from the dropdown.
      • All SKUs - Select SKU(s) individually
      • Categories/Sub-categories - Add entire categories/sub-categories
      • Attribute name/value - Add all products meeting selected attribute criteria
  4. Click Include SKUs / Add

Category SKU selection
Category SKU selection

 

  1. Within the Promotion Creation screen, indicate whether you want to create an Inclusion list OR an Exclusion list in the SKU selection section
  2. Click the Bulk Upload SKUs button
  3. Upload SKUs in .csv format (template can be downloaded within the Offers)
  4. Click Upload file

Note: 

  • After the file has been uploaded, the system will confirm if there were any errors in the uploaded file.  Errors can be downloaded in .csv format, corrected, and re-uploaded, following the steps above.
  • Parent SKU IDs are not allowed in the .csv file for bulk upload; only the product without the variant ID and the variant SKU ID will be accepted

Once SKUs, categories, and attributes are selected or uploaded, they are listed in the SKU selection section, along with the count of each.   You can remove any item by clicking on the X next to the name in the chip.  Note: Changing the Target SKUs radio button after SKUs have been added will delete the inclusion/exclusion list data.

Selected SKUs
Selected SKUs

Changes can be made to a Promotion up to 4 hours before it is scheduled to launch.  No changes can be made to active or expired Promotions.

  1. Go to the Promotions page and click on the Promotion you want to modify
  2. Update the Promotion as needed
    • Enable / Disable
    • Promotion Title
    • Start date and time 
    • End date and time
    • Product selection - Add/Remove products from inclusion/exclusion list OR update promotion to include all SKUs
    • Promotion settings - Promotion type or discount value
  3. Click Update

Edit Promo
Edit Promo

Note:

  • User can only enable/disable a scheduled promotion.
  • User won't be able to make an changes to an expired promotion
  • User can make the above mentioned changes to any schedule or an active promotion.
  • User won't be able to change the start date and time of an active promotion while editing it.

Promotional price is calculated automatically based on the Promotion's promotional settings and the value of the eligible items.  If multiple promotions are running simultaneously, the system will only honor the promotion that results in the lowest SKU price.

 

For Example:

Let's say there are 3 SKUs, A, B, and C, with the following price structure ...

SKUPriceStart Date/TimeEnd Date/TimeStatus
A$1000Sep 1, 2020, 6:00pmDec 31, 2099, 11:59 PMCurrent
B$2000Sep 1, 2020, 6:00pmDec 31, 2099, 11:59 PMCurrent
C$500Sep 1, 2020, 6:00pmDec 31, 2099, 11:59 PMCurrent

 

... and three promotions that are applicable to these SKUs.

Promo TitleSKU EligibilityDiscountStart Date/TimeEnd Date/Time
Promo 1A, B, C20%Sep 1, 2020, 6:00pmSep 30, 2020, 11:59 PM
Promo 2A30%Sep 1, 2020, 6:00pmSep 30, 2020, 11:59 PM
Promo 3A, B$100Sep 1, 2020, 6:00pmSep 30, 2020, 11:59 PM

 

On Sep 5, 2020, the Promotional Pricing by SKU would be as follows:

Promo/SKUPromo 1Promo 2Promo 3Best OfferPrice shown in cart
A$800$700$900Promo 2$1000  $700
B$1600n/a$1900Promo 1$2000  $1600
C$400n/an/aPromo 1$500   $400

 

 

Note:

  1. The system runs a job every 15 mins calculating Promotional Price by SKU taking into consideration all promotions which are are currently live OR are going live in the next 4 hours.
  2. Date splitting occurs in the Pricing module based on the best applicable promotion and its end date.  The regular price is shown as upcoming, following the current promotion. 
SKUPricePromo PriceStart Date/TimeEnd Date/TimeStatus
A$1000$700Sept 1, 2020, 6:00 PMDec 31, 2020, 11:59 PMCurrent
A$1000 Dec 31, 2020, 11:59 PMDec 31, 2020, 11:59 PMUpcoming

Multiple promotions and coupons can be applied in cart

All promotions are stackable by default, however, there are stacking rules to protect margin

  • If multiple individual SKU promotions (% off or $ off) are eligible for a SKU, then the system will only apply the one promotion which results in the lowest SKU value 
  • If multiple cart promotions (% off or $ off) are eligible for a cart, then the system will only apply the one promotion which results in the lowest cart value 
  • If multiple quantity promotions are eligible for a cart, then the system will only apply the one promotion which results in the lowest cart value 
  • When multiple SKU promotions and cart promotions are are eligible for items in a cart:
    1. SKU promotions are calculated first (following rule above),
    2. Cart promotions are calculated second (following rule above),
    3. Quantity promotions are calculated third (following the rule above),

The order of operations in calculating promotional discounts makes a material difference in their value. Individual SKU promotion is calculated first, then minimum cart value promotion is calculated based on the discounted cart value (individual SKU promotional price), then the quantity-based promotions are calculated on that discounted price (individual SKU promotional price + minimum cart value).

While creating a coupon, you define whether or not a coupon is stackable.  Yes means that the coupon can be used in the same cart with promotions. No means that the coupon cannot used in the same cart with promotions. Only 1 coupon is allowed to be stacked on top of promotions for now.

Promotions are calculated against the cart first, following the rules detailed above.  Only one eligible coupon can be stacked on top of a cart with promotions applied. The coupon's value will be calculated against the discounted cart.

Non-stackable coupons will only be added to cart if no eligible promotions are present. 

How to Kill a live/scheduled promotion through Fabric Support process?

Users should log a JIRA task on Fabric Support-Incident board and assign it to the Fabric support member assigned to your organisation.

 

User need to update the following details:

  • Summary - Users need to say "Kill a live/scheduled promotion for XXX" where XXX is the customer name. There can be multiple promotions in a single ticket.
  • Description - User need to provide the following details:
  • Root cause analysis - N/A

 

Support team will kill the live/scheduled promotion for any customer through a support request.

NOTE:

Promotion will be killed instantly and will go into expired state. No changes can be done to a promotion in its expired state.

For a live promotion when killed, The end date and time would be the time stamp at which the promotion is killed.

For a scheduled promotion when killed, Start date & time and end date & time would be the time stamp at which the promotion is killed.

 

While creating a promotion user needs to define on what price list the promotion should be validated. Users can choose one/some/all price lists for every promotion created in the Fabric Offers tool.


Promotions get applied in a certain order. Check out "Stacking" section of the knowledgebase.

  1. SKU(s) promotion is applied first
    1. Since the promotion can be applicable on one/some/all price lists, every SKU will be validated based on the price list it is attached to.
    2. If the SKU coupon is valid for both SKU and its price list then %/$ discount will be given accordingly.
    3. Best SKU promotion is applied in case multiple SKU promotions are valid on the SKU at the same time.
  2. Cart value promotion is applied second
    1. Since the promotion can be applicable on one/some/all price lists and cart can have multiple SKUs from different price lists, the SKUs in the cart will be divided into multiple carts according to their price list.
    2. These multiple carts (each different price list) then will have an individual cart value.
    3. The applied promotion will be validated against each cart value individually and if the promotion is valid, the cart will get a discount
      1. Percent/Amount discount is applied based on the weighted average of the price of the SKUs of each price list in the cart.
    4. Best cart value promotion is applied in case multiple cart value promotions are valid on a price list at the same time.
  3. Quantity promotion is applied third
    1. Since the promotion can be applicable on one/some/all price lists and cart can have multiple SKUs from different price lists, the SKUs in the cart will be divided into multiple carts according to their price list.
    2. These multiple carts (each different price list) then will have different quantities of SKUs to be validated.
    3. The applied promotion will be validated against quantities of SKUs in these multiple carts and if the promotion is valid, the cart will get a discount
      1. Percent/Amount discount is applied based on the weighted average of the price of the SKUs of each price list in the cart.
    4. Best quantity value promotion is applied in case multiple quantity promotions are valid on a price list at the same time.

Step 1: Go to promotion listing screen

User need to clicks on on "Promotions" tab in left navigation panel of Offers app to land on promotion listing screen

Step 2: Click on a scheduled or an expired promotion in the list

User need to click on a scheduled OR an active promotion which would redirect the user to the edit promotion page. User then need to click on the "End now" button besides End date & time on the page. This will immediately kill the promotion and it will be in expired state with an end date & time will be the current date and time.

NOTE: 

  • Promotion will be killed instantly and will go into expired state. No changes can be done to a promotion in its expired state.
  • For a live promotion when killed, The end date and time would be the time stamp at which the promotion is killed. Start date & time will be retained. 
  • For a scheduled promotion when killed, Start date & time and end date & time would be the time stamp at which the promotion is killed.

 

Last update: Jul 07, 2021

Have any questions?
Let's Talk.