Complex Combo Promotions (CSV)

Complex Combo promotions gives benefits to final users based on a list of products and their quantities.

Example:

To configure a Complex Combo promotion, “COMPLEX” type will be used, just as the DIRECT, VOLUME, COMBO, etc. types were used in the previous examples.

A rule can be defined where the final customer must buy 10 units of "Product A", 5 units of "Product B" and 3 units of "Product C". Only when the final customer buys these quantities the promotion will be activated.

  1. If you buy 10 units of chocolate and 4 units of Paleta de Fresa, you can receive:
    • A percentage discount amount in one or more products (Ex: Product A 10% and Product B 5%)
      or
    • One or more for-free product (Ex: 2 Chocolate tablets of 300g and 4 Chocolates )

Final Promotion would be: Buy 5 paletas de fresa , 3 Leche and 2 Chocolates, and get for free 4 bubble gum and 3 paletas de lemon


Setting up this promotion:

1. Identify Properties for this promotion:

🚧

The big difference between COMPLEX and other types is that groups need to be created. In each group there are a list of items.

2. Understand supported property combinations, in this case, the groups combinations:

Understanding Complex fields to activate a promotion

➡️

customerBuys groups:

  • customerBuys_groups_1_type:
    Defines the rule for the promotion.
    Allowed values: Quantity or amount
  • customerBuys_groups_1_items_1_sku:
    Defines the first item in the group 1.
  • customerBuys_groups_1_items_1_quantity:
    Defines the quantity the final customer must buy of the first item in the group 1. Note: You will only use this property if you define quantity in the field **customerBuys_groups_1_type
  • customerBuys_groups_1_items_1_amount: Defines the amount $$ the final customer must buy of the first item in the group 1.
    Note: You will only use this property if you define amount in the field customerBuys_groups_1_type
  • customerBuys_groups_1_items_2_sku:
    Defines the second item in the group 1.
  • customerBuys_groups_1_items_2_quantity:
    Defines the quantity the final customer must buy of the second item in the group 1.
    Note: You will only use this property if you define quantity in the field customerBuys_groups_1_type
  • customerBuys_groups_1_items_2_amount:
    Defines the amount $$ the final customer must buy of the second item in the group 1.
    Note: You will only use this property if you define amount in the field
    customerBuys_groups_1_type

Understanding complex fields to define a benefit.

➡️

customerGets groups:

  • customerGets_groups_1_type:
    Defines the benefit for the promotion.
    Allowed values: Quantity or percentage
  • customerGets_groups_1_items_1_sku:
    Defines the first item involved in the benefits in the group 1.
  • customerGets_groups_1_items_1_quantity:
    Defines the quantity of the free good item 1 in the group 1. Note: You will only use this property if you define quantity in the field customerGets_groups_1_type. Using property quantity you can not use property percentage for the same item.
  • customerGetsgroups1_items_1_percentage:
    Defines the percentage of discount of the item 1 in the group 1.Note: You will only use this property if you define percentage in the field customerGets_groups_1_type. Using property percentage you must to indicate the product customerGets_groups_1_items_1_sku and the quantity customerGets_groups_1_items_1_quantity.
  • customerGets_groups_1_items_2_sku:
    Defines the second item involved in the benefits in the group 1.
  • customerGets_groups_1_items_2_quantity:
    Defines the quantity of the free good item 2 in the group 1. Note: You will only use this property if you define quantity in the field customerGets_groups_1_type. Using property quantity you can not use property percentage for the same item.
  • customerGets_groups_1_items_2_percentage:
    Defines the percentage of discount of the item 2 in the group 1. Note: You will only use this property if you define percentage in the field customerGets_groups_1_type. Using property percentage you must to indicate the product customerGets_groups_1_items_2_sku and the quantity customerGets_groups_1_items_2_quantity.

3. Define Rules

For the example used before: Buy 5 paletas de fresa , 3 Leches and 2 Chocolates, and get for free 4 bubble gum and 3 paletas de lemon

➡️

customerBuys rule:

  • customerBuys_groups_1_type = quantity
    customerBuys_groups_1_items_1_sku = Paletas de fresa / you have to add the SKU code
    customerBuys_groups_1_items_1_quantity = 5
  • customerBuys_groups_1_items_2_sku = Leche / you have to add the SKU code customerBuys_groups_1_items_2_quantity = 3
  • customerBuys_groups_1_items_3_sku = Chocolates / you have to add the SKU code
    customerBuys_groups_1_items_1_quantity = 2

➡️

customerGets benefit:

  • customerGets_groups_1_type = quantity
  • customerGets_groups_1_items_1_sku = bubble gum / you have to add the SKU code
    customerGets_groups_1_items_1_quantity = 4
  • customerGets_groups_1_items_1_sku = paletas de lemon / you have to add the SKU code
    customerGets_groups_1_items_1_quantity = 3

Real Scenarios

Coming soon!