Actions

Screenshot_2020-04-29_at_19.12.41.png Getting started

From this article, you will learn about promotion module actions. Actions are promotions that are applied to the products after selected conditions in the action are met.

info2.svg  RememberYou can learn about the promotion module in the Promotion module introduction article.

To open the Actions / list view, in the admin panel, navigate to:

Promotions > Actions / list.

In the Actions / list view, we can find two tabs: Filters (1) and Actions / list (2)

POWERPNT_4pvgkjGCmx.png
  Visualization of the actions / list module in the administrator panel

Table of contents:

  1. Filters section.
  2. Actions list section.
  3. Adding a new action.
  4. Action types.
    1. Discount from order value
    2. Discount the cheapest product
    3. Discount the most expensive product
    4. Gift 
    5. Gift of choice
    6. Payed gift
    7. Free delivery
    8. Free payment
    9. Show rule description
    10. Two products for one 
    11. Enrollment set
    12. Product as gift 
    13. Prima port discount 
    14. Apply voucher discount 
    15. Add or multiply loyalty points 
    16. Set of products
    17. Product value multiplication
    18. Product value multiplication - most expensive
    19. Product value multiplication - cheapest

 


 

Screenshot_2020-04-29_at_19.12.41.png Filters section

The Filters section allows sorting of the actions in the promotion module, based on the available filters. Below you will find a description of each filter.

POWERPNT_XPPmQv54Hn.png
Visualization of the filters tab in the actions / list

After defining the above filters, select the Apply Filters button to get a list of actions according to the applied filters.  

 


 

Screenshot_2020-04-29_at_19.12.41.png Actions list section

The Actions list section allows organizing the filtered actions, as well as editing, duplicating and deleting the desired actions.

Below you will find a description of all possible actions you can perform in the actions list section.

POWERPNT_VDHzVUbfwS.png
Visualization of the Actions / list tab in the Actions / list.

 


 

Screenshot_2020-04-29_at_19.12.41.png Adding a new action

Add button allows users to create a new promotion action, which can be configured and prepared for very specific needs.

Below, you will find a description of all possible actions you can perform.

POWERPNT_JJkSzLeCkX.png
Visualization of the adding of the new action.

info2.svg  RememberYou can learn about promotion conditions in the Conditions article.

info2.svg  RememberYou can learn about promotion rules in the Rules article.

 


 

Screenshot_2020-04-29_at_19.12.41.png Action types

The type of action defines what activity will apply to the products when the condition is met.

 

Discount from order value

Discounts entire order using percentage or amount.

Parameters:

JSON example:

{"type":"amount","base_prices":"promotion","allowed_products":["J0322","J0323","J0324","J0325","J0326","J0327"],"use_default_excluded_list":"FALSE","required_quantity":3}

 

Discount the cheapest product

Discounts only the cheapest products in the cart. In case there are two cheapest products in the cart with exactly the same price the promotion module chooses the first one on the list.

Parameters:

JSON example:

{"type":"percentage", "prices":"promotion","exclude_products":["I1695","I1696","BB003","BB004","BB005","BB006","BB008","BB007"],"quantity_limit":2}

 

Discount the most expensive product

Discounts for the most expensive single or multiple products are currently added to the cart. In case there are two most expensive products in the cart with exactly the same price the promotion module chooses the first one on the list.

Parameters:

JSON example:

{"type":"percentage", "prices":"catalog","exclude_products":["BB012","BB011","I1695","I1696","BB003","BB004","BB005","BB006","BB008","BB007"]}

 

Gift 

Adds gift to the cart. Product that will be added to the cart must have the GIFT flag
activated. If the product has at the same time activated GIFT and GIFT OF CHOICE flags
product won’t be visible.
This action doesn’t have any parameters. The price of the gift is taken from the product price.

You can find more about product flags in the [Under construction] article

 

Gift of choice

Adds to the cart the list of the gifts, that customers can choose one from.
Those gifts must have GIFT and GIFT OF CHOICE flags. The price of the gift of choice is
taken from the product price.

Parameters:

JSON example:

{"sku_list": ["F06881","F94615","F44972","250PT","NOGIFT"],"min_cart_value_for_description":"290"}

 

Payed gift

Shows in the cart product that can be optionally bought by the customer usually in the promotional price (1). The price of the payed gift is taken from the product price.

Parameters:

JSON example:

{"sku_list": ["OI0811"],"min_cart_value_for_description":"899.00"}
POWERPNT_CLyPZnzJw9.png
  Visualization of the payed gift in the cart

 

Free delivery

Makes that every delivery option is free of charge. This action doesn’t have any parameters.

 

Free payment

Makes that every payment option is free of charge. This action doesn’t have any parameters.

 

Show rule description

Shows the description of the promotion from rules / list in the cart (2).

POWERPNT_8Brg7Vb6Yr.png
Visualization of the show rule description action.

info2.svg  RememberYou can learn about promotion rules in the Rules article.

 

Two products for one 

Takes the product from the allowed_products parameter, and if it is in the cart, adds another same product, but for free

Parameters:

JSON example:

{"catalog_price":"TRUE","exclude_products":["green_point_flag","set_flag"],"limit":"50"}

 

Enrollment set

Exact same functionality as Gift of Choice, but with bigger product images. Adds a list of products that customers can choose one.

Parameters:

JSON example:

{"sku_list": ["P26885","P27300","P27714","P28172"],"must_to_buy": "TRUE"}

 

Product as gift 

Creates the button with text from the “text” parameter and puts it in the product catalog right next to the “add to cart” button. With this button, customers can buy selected products from the “sku_list” parameter in the promotional price from the “price” parameter.

caution.svg  Warning  Only one action of this type should exist in the altshop. Having more than one product as gift action active in the same altshop may result in unexpected behaviour.

Parameters:

JSON example:

{ "sku_list" : ["36454","87816","77108","37086","26091","20410","87476","27899","70215","66318","05006","84299",],"limit":"1", "price" : "0", "text" : "Vybrat jako dárek"}

 

Prima port discount 

This type of action is no longer supported since the Prima port is no longer used.

 

Apply voucher discount 

Applies the FIDEN2 Voucher to the product. This functionality only works when FIDEN2 functionality is turned on in system / settings. You can learn more about FIDEN2 in the FIDEN2 article.

Parameters:

JSON example:

{"exclude_products":["85949","set_flag"]}

 

Add or multiply loyalty points 

Replaces the amount of points per product set in FIDEN2 system / settings with the new value. You can learn more about FIDEN2 in the FIDEN2 article.

Parameters:

JSON example:

{"type":"percentage"}

 

Set of products

Allows to create sets of products. In those sets, it can be set that if for example, we have three products from the “allowed product” parameter the third product will be for free as a gift or for reduced price. It is possible to set "set_size" and "discounted_amount" to the same value, so every product in the set will be discounted to the "discounted_price" value.

Parameters:

JSON example:

{"prices":"catalog","discounted_price":"75","allow_same_sku":"TRUE","quantity_limit":"1","allowed_products":["76938","92335","62967","60160","61731"],"cmsblock":"shampoo_desc"}

 

Product value multiplication

Product value multiplication discounts the product according to a multiplication of its current catalog or promotional price i.e. if the multiplication is set to 10 and discount to 2 euro, the promotion will discount 2 euro for every 10 euro in the product, so a product that costs 50 euro will have 10 euro of discount.

Parameters:

JSON example:

{"multiplication_value":10,"prices":"catalog","allowed_products":[""36454","87816","77108","37086","26091","20410"]}

 

Product value multiplication - most expensive

Product value multiplication discounts the most expensive product according to the multiplication of its current catalog or promotional price i.e. if the multiplication is set to 10 and discount to 2 euro, the promotion will discount2 euro for every 10 euro in the product, so a product that costs 50 euro will have 10 euro of discount.

Parameters:

JSON example:

{"multiplication_value":10,"prices":"catalog","allowed_products":[""36454","87816","77108","37086","26091","20410"]}

 

Product value multiplication - cheapest

Product value multiplication discounts the cheapest product according to a multiplication of its current catalog or promotional price i.e. if the multiplication is set to 10 and discount to 2 euro, the promotion will discount 2 euro for every 10 euro in the product, so a product that costs 50 euro will have 10 euro of discount.

Parameters:

JSON example:

{"multiplication_value":10,"prices":"catalog","allowed_products":[""36454","87816","77108","37086","26091","20410"]}

Revision #2
Created 27 November 2024 21:06:20 by Tau Ceti
Updated 27 November 2024 21:27:53 by Tau Ceti