Promotions - Examples of use

In this article we will explain you how to create different discount promotions using examples.

Example 1: Free shipping

In the first example, we'll create a discount promotion that will charge all items as free shipping for all customers. To do this, create a new promotion under Marketing > Promotions.

Name: The name of the promotion.
Valid from / Valid until: The validity will be permanent in this example.
Max. total uses / Max. uses per customer: The number of total usage and the usage per customer also remains unlimited in our example.
Active: We set the discount promotion to active.

After you have saved the promotion, the additional item Promotion codes appears, which we leave set to No promotion code required, since the promotion should be valid at any time.

Next, under the Conditions tab, select the sales channel for which you want this promotion to be valid.

Finally, add a discount under the Discounts tab and save the promotion. In our example, the added discount looks like this:

Apply to: Shipping costs
Type: Percentage
Value: 100

From now on, a voucher equal to the shipping cost will be automatically added to the shopping cart for each purchase.

Example 2: 25% discount on all items

As in example 1, you create a new promotion here as well. We will name the promotion in this case "Example 2 - 25% off all items".

Unlike our first example, however, we will change the code options type to Fixed promotion code and store the code 2022_25. This code will later activate the 25% discount in the shopping cart.

On the Conditions tab, we again select the sales channel(s) for which the promotion should be usable. Below the Discounts tab, you finally define the following discount:

Apply to: Cart
Type: Percentage
Value: 25

After entering the promotional code, the 25% will be deducted from the shopping cart.

Example 3: Fixed price for certain items

In the next example, we want to add a discount promotion that sets a fixed price for certain items.

To define which items are eligible for this promotion, you first need to create a new rule under Settings > Rule Builder. In this case, we call the rule Sales Tops and define the desired articles via the condition Items in cart > Aa least one > Is one of. For this example, a dynamic product group would also have been an alternative.

Next, you create a new promotion via Marketing > Promotions. In our case, it is called Example 3: Fixed Price and can be activated using the promotion code ALLfor10. Don't forget to define the sales channel next via the Conditions tab.

To make the promotion valid only for the previously defined items, we still need to make settings below the Discounts tab. At this point we store the following:

Apply to: Cart
Apply only to selected products: Activate
Product rules:  Here we now select our rule, which we created at the beginning in the Rule Builder (Sales Tops).
Apply to: All items
Type: Fixed item price
Value: 10

If you now use the promotion code ALLfor10 and there is one of the defined items (sales tops) in the shopping cart, the price of each applicable item will be reduced to 10€.

Example 4: Multiple discounts

Using the multiple discounts it is possible that different discounts are granted by one and the same promotion code.

Using the Discounts tab within a created promotion, you can add and define multiple discounts. For example, you could add free shipping (see example 1) and an additional 25% off the shopping cart (see example 2), which can be activated with a promotion code.

This could look like this:

Example 5: VIP customers

In example 5, we use the conditions within a discount promotion for the first time. In this case, we want to address a specific target group of customers who will then benefit from your promotion.

In this specific case, we create a promotion for VIP customers. In our example, VIP customers are customers who have already placed more than 100 orders and therefore automatically receive a 5% discount on their shopping cart.

We define the VIP group itself again via Settings > Rule Builder. For this we create the following rule there:

Name: VIP customers
Condition: Count of orders is greater than /equal to 100

In the next step, we create a promotion under Marketing > Promotions. To ensure that the promotion is always executed, we do not use a promotion code. Under the Conditions tab, select the desired sales channel and define the VIP Customer under Rule based conditions > Customer Rules.

In order for the 5% discount to be granted, you must lastly enter a percentage shopping cart discount of 5% under the Discounts tab.

Example 6: Packages

We would like to create a package promotion in this example. In detail, this means buy 3 specific items and get each item for €10 instead of €20.

For this we create a new promotion below Marketing > Discounts called Example 6: Package and assign the promotion code ACTION.

Below the Conditions tab, we define the desired sales channel and a Set Group 1, a kind of collection of items to which this promotion should apply. To do this, we store the following values:

Promote sets of products:  Active
Mode: Quantity
Value: 3 (i.e. a group consists of 3 items)
Sorting: Price, ascending (i.e. if more than 3 items are selected, packaging price ascending)
Product rules: Sales tops (a previously created rule in the Flow Builder that includes specific items).

The price of 10€ per item must now be defined under the Discounts tab. At this point we add the final discount according to the following pattern:

Apply to: Set-Group-1
Apply only to selected products: Active
Apply to: All items
Maximum amount of usages: Unlimited
Type: Fixed item price
Value: 10

After entering the voucher in the shopping cart, each product of this set group will now be reduced to the deposited value of 10€.

Example 7: Bundles

In example 7, we would like to let our customer choose a combination from certain items on offer. This combination in turn will then be assigned a fixed sales price. In the example, we will create a bundle of pants and t-shirt.

As described in Example 3, we create a product rule called Sales Pants and Sales T-shirts via Settings > Rule Builder and define the desired items within the product rule.

Next, we create a new promotion called Example 7: Bundles under Marketing > Promotions, assign a promotion code under the General tab, and assign our sales channel under the Conditions tab. In addition, at this point we need to activate promote sets of products again and this time define Set Group 1 (Sales Pants) and Set Group 2 (Sales T-Shirts) as conditions.

After we have stored the condition to be fulfilled, we must now finally store the desired fixed price for the set under the Discount tab. This can look like this:

Apply to: Entire set
Type: Fixed price
Value: 50

In the shopping cart, after entering the coupon, the price will be reduced to the configured value.

Example 8: Buy 3 Pay 2

In this example, we want to provide the customer with the option that when buying 3 T-shirts, the cheapest T-shirt is always free.

To do this, we create a new promotion (Marketing > Promotions) with the name Example 8: Buy 3 Pay 2 and activate again under the tab General the item Promotion code > code options > Fixed promotion code. We use buy3 as the promotion code in our example.

Under the Conditions tab, we activate Promote sets of products and select the following condition:

Mode: Set
Value: 3
Sort order: Ascending
Product rules: Sales T-Shirt (Product rule defined in example 7).

Next, using the Discounts tab, we define the discount on our cheapest product. The following settings are necessary for this:

Apply to: Shopping Cart
Apply to a specific range of products only: Active
Product rules: Sales T-Shirt
Apply to: 1. item
Sort by: Price ascending
Type: Percentage
Value: 100

In the shopping cart, the voucher will then take effect as desired:

Example 9: Discount for newsletter recipients

In this example we will show you how to create a discount that is only valid for your newsletter recipients.
First create a new promotion (Marketing > Promotions) with the name "Discount for newsletter recipients". Under the tab Conditions you use a customer rule and create a new rule with the following condition:

After that you use the Discounts tab to define the discount. In this example, we give a 10% discount on the entire shopping basket with a maximum discount value of 30 euros. The following settings are necessary for this:
 
Apply to: Shopping cart
Apply to selected products only: Inactive
Type: Percentage
Value: 10
Maximum discount value: 30

 

Example 10: Discount for members of a customer-group

In this example we will show you, how to set up a discount for a whole customer-group.

First set up a new promotion under (Marketing > Promotions) with the name "Discount for customer group".
Priority: e. g. 1.
Valid from and until: leave open
Max. total uses: leave open
Max. uses per customer: leave open.

Set the switch "active" to on.

Leave Promotion codes unused.



In the tab Conditions set the following settings:

In Preconditions:


Sales Channels: Enter the sales channel/s in wich the promotion should be used.
Prevent combination with other promotions: leave off.
Do not combine with: leave open.

Within Rule based conditions:


Customer rules: Set up a rule wich sets a flter on the customer group/s.


Shopping cart rules: leave open
Promote sets or products: leave off
Order rules: are not used

In the tab Discounts set the following:
Define a new discount.


Apply to: set to Cart
Apply to a specific range of products only: leave off
Type: Percentage
Value: define the value wich sets the percentage of the discount. e.g. 10
Maximum discount value: leave free

Example 11: Shipping free above basket amount x

If you want your customers to receive free shipping when the shoppin cart value is above a certain amount, you can set the following discount rule.

  

  • Name: free shipping above X (set your own desciption)
  • Priority: 1 (if you wish to prioritise when using several shipping methods, please adjust the value accordingly)
  • Conditions:
    • Saleschannel:  Define in wich channels the discount should be set.
    • Customer-rule: Leave free.
    • Shoppingcart-rules: Set a rule with the following definitions:
      Total > Is greater than/ equal to > shopping cart amount e.g. 50
    • Order Rules: Leave free
  • Discounts
    In the next step, you must navigate to the area Marketing > promotions in your administration. 
    • Define a new discount
    • Apply to: shipping costs
    • Type:  Percentage
    • Value: 100 (%)

If you want, you can define several discounts in response to the shopping cart value.
For example: above 25 EUR/$/£ > 50% discount and above 100 EUR/$/£ > 100% discount on shipping costs.
Important: When serveral discounts are set, set the condition "Do not combine with" regarding to the discount amount and the highest discount with the highest priority.
 

Example 12: Discount promotion for products of a certain category

If you want to discount products of a certain category, you can also use a rule from the Rule Builder. 
To do this, first create the corresponding rule in the Rule Builder. This looks like this: 

  • Name: Categorie Promotion (Can be chosen by yourself)
  • Priority: 1 (If you wish to prioritise the use of several rules, please adjust the value accordingly.)
  • Conditions:
    • Item in category| At least one | is one of | Freizeit & Elektro (desired category)

Then create a new discount under Marketing > Discounts & Promotions.

  • Name: Promotion for Categories (Can be chosen by yourself)
  • Priority: 1 (If you wish to prioritise the use of multiple discount promotions, please adjust the value accordingly.)
  • Valid from/ until: Here you can optionally enter a date range in which the discount can be valid. If the discount is to apply generally, this can also be left blank. 
  • Max. total uses / Max. uses per customer: Here you can optionally specify how often the discount can be used by customers. If the discount is to apply generally, this can also be left blank.

After you have created the discount, you can now select the condition previously created in the rule builder in the Conditions tab.

  • Sales Channels: specify here all sales channels for which the discount is to apply.
  • Shopping cart rules: In the shopping cart rules, you select the rule that you have previously created in the Rule Builder.

Finally, you can enter the actual discount to be granted to the customer in the Discounts tab if all conditions have been met.
 

Example 13: Discount promotion for products of a specific manufacturer

If you want to discount products of a specific manufacturer, you can also use a rule from the Rule Builder. 
To do this, first create the corresponding rule in the Rule Builder. This looks like this: 
 

  • Name: Products of a manufacturer (Can be chosen by yourself)
  • Priority: 1 (If you wish to prioritise the use of several rules, please adjust the value accordingly.)
  • Conditions:
    • Item with manufacturer | At least one | is one of | Shopware AG (desired manufacturer)

Then create a new discount under Marketing > Discounts & Promotions.

  • Name: Promotions for products of a manufacturer (Can be chosen by yourself)
  • Priority: 1 (If you wish to prioritise the use of multiple discount promotions, please adjust the value accordingly.)
  • Valid from/ until: Here you can optionally enter a date range in which the discount can be valid. If the discount is to apply generally, this can also be left blank. 
  • Max. total uses / Max. uses per customer: Here you can optionally specify how often the discount can be used by customers. If the discount is to apply generally, this can also be left blank.

After you have created the discount, you can now select the condition previously created in the rule builder in the Conditions tab.

  • Sales Channels: specify here all sales channels for which the discount is to apply.
  • Shopping cart rules: In the shopping cart rules, you select the rule that you have previously created in the Rule Builder.

Finally, you can enter the actual discount to be granted to the customer in the Discounts tab if all conditions have been met.

Example 13: Free article

We are often asked about the possibility of processing free items through the discounts as well.

In order for us to get the free items uniquely determined, it is necessary to define them via a dynamic product group.

For this our free article gets the tag free in the first step. The tag can be chosen arbitrarily and the tag can also be assigned to several articles.


Below Catalogues > Dynamic product groups we now create the Free Items group, which contains the following condition.

This product groups will later all articles, which are to provide even a free article, as Cross Selling deposited, so that the article is displayed automatically additionally with the article. With the desired articles this could look then as follows:

Lastly, we will create the discount you want below Promotions.

Below the Conditions tab, we just need to select the valid sales channel.

Below the Discounts tab we select the following configuration:

The selected product rule free article is composed as follows and can be created either beforehand below Settings > Rule Builder or directly within the Product rules field:

Now, if we go to one of the items that has our Cross Selling configuration stored, we will get the following screen and we can add the free item to the cart for free:

Was this article helpful?