Manage discounts on shipping

Learn how to configure shipping discounts based on Customer Groups and manage concurrent promotions.

After completing this page, you should be able to:

  • Analyze shipping discount scenarios to determine effective application strategies.
  • Implement shipping discounts in the Merchant Center using the Free above and Cart Discount approaches.

In the previous scenario, we explored how GreenLeaf Furnishings offered free shipping to customers based on their total cart value. Let’s look at two more complicated scenarios and how we can approach them.

Scenario 2: Offer free shipping based on Cart total value and Customer Group

GreenLeaf Furnishings is launching their loyalty program; the Eco Club. To differentiate their Eco Club members, GreenLeaf would like to offer their Eco Club members lower thresholds on their free shipping. Eco Club members using Standard Shipping are offered free shipping on Carts above $85 (instead of $100). The normal shipping price is $20.

Similar to the previous topic, we will explore how to implement the new shipping discount requirements using the Free Above and Cart Discount targeting shipping options.

Use Free Above

Let’s start by creating the Shipping Method for the Standard Shipping method for the Eco Club members. We assume that you already have a Customer Group with the user-defined key set to eco-club.
  1. In the Merchant Center, navigate to Project Settings > Shipping methods.
  2. Click Add shipping method to create a new Shipping Method.
  3. For Shipping method name, enter Standard Delivery - Eco (US).
  4. Assign a Tax category relevant to your products and regions.
  5. Add a Zone that defines where this method applies. For example: United States (US).
  6. Set the fixed shipping rate to $20.
  7. Set the Free above value to $85.
  8. Under Predicate, choose Apply to specific carts and set the predicate condition to Customer Group Key (Single) is eco-club.
  9. Click Create shipping method to save your changes.
The Shipping Method from the previous steps is now available for Carts where the customers are part of the eco-club Customer Group and their delivery address is in the United States. The shipping cost will be calculated based on the Shipping Method selected by the customer and the total Cart value:
  • If Standard Delivery is selected, the customer is in the eco-club Customer Group, and the Cart total is below $85, the shipping cost will be $20.
  • If Standard Delivery is selected, the customer is in the eco-club Customer Group, and the Cart total is above $85, the shipping cost will be $0.

Use Cart Discounts

Now, let’s implement the same strategy using Cart Discounts. For more details on Cart Discounts, please refer to the Cart Discounts module in this learning path.
  1. From the Merchant Center main menu, navigate to Discounts > Cart discount list.
  2. Click Add cart discount to add a new Cart Discount:
    • For Cart discount name, enter Free Standard Shipping Discount - Eco Club.
    • Provide a Rank (sortOrder) value.
      For more information on how to choose a rank (sortOrder) value, see Rank Discounts and Ranking and stacking.
  3. Within the Apply these discount effects section of the page, choose Shipping.
  4. For Discount Type, select Percentage off.
  5. Set the Discount value to 100.
  6. Within the Under these cart conditions section of the page, choose apply to specific carts.
  7. Set the predicate condition: Cart Total is equal to or greater than 85.00 USD.
  8. Click + AND condition and add Customer Group Key (Single) is eco-club to target this discount only to customers within the eco-club Customer Group.
  9. Click + AND condition and add Shipping Method Name is Standard Delivery - Eco (US) to target this discount only to eco-club customers using the standard shipping.
  10. Click Save.
  11. Switch the activation toggle to activate the discount.

We have now created and activated a Cart Discount targeting shipping for the Standard Delivery option on Carts that are equal to or greater than 85 USD for customers in the eco-club Customer Group.

Scenario 3: Offer free shipping discount with other Cart Discounts

Let’s look now at how GreenLeaf Furnishings might handle discounting shipping on Black Friday, their busiest shopping day of the year. They want to implement the following Black Friday promotion:

  • Offer a 35% discount on carts over $300.
  • Applies only when the cart includes their signature cabinets made from reclaimed wood.

GreenLeaf Furnishings decide to implement this discount using a Cart Discount, with the following requirements:

  • The discount applies to the entire Cart value.
  • The cart must meet both conditions:
    • Contains one or more Product Variants from the Eco-Friendly Cabinets category.
    • Has a total value of $300 or more.
  • Discount is only valid on Black Friday.
  • If the Black Friday discount is applied, no further discounts will be allowed.

When implementing these requirements, the team needs to be mindful of other discounts running concurrently, such as the Winter Discount, which is offering 10% off in the months of November to February.

Note on Stacking Mode
To stop further discounts from being added to your customer’s Cart after a certain discount was applied, you can use the stacking mode to define this behavior. When adding or editing a Cart Discount, you can activate the checkbox Do not apply any further discounts after this one. This option sets the stacking mode to StopAfterThisDiscount and any matching Cart Discounts with a lower Rank(sortOrder) will not be applied after this discount.
GreenLeaf is using the Rank (sortOrder) and Stacking Mode options to achieve their discounting strategy. Let’s inspect how GreenFurnishings Discount list looks like:
Discount NameTargetRankStop After This Discount
Black Friday 30% on select itemsTotal Price0.6001Yes
Winter 10% offTotal Price0.4001No
To prevent both the Winter and Black Friday discounts from being applied at the same time, GreenLeaf is using the Do not apply any further cart discounts after this one on the Black Friday discount.

Similar to the previous scenarios, let’s explore how GreenLeaf Furnishings can achieve their requirements using Free above and Cart Discount targeted at shipping costs.

Use Free above

Since the Free above value specified on Shipping Methods applies on the Cart total after discounts, it is not affected by the Cart Discount rank or stacking mode. The Shipping Method created in the previous scenario would correctly apply GreenLeaf Furnishing's new requirements.

Use Cart Discounts

When offering free shipping using Cart Discounts, it is important to evaluate the entire Cart Discount list. Let’s expand the Cart Discount list to include the Free Standard shipping discounts for regular customers and Eco Club members.

Discount NameTargetRankStop After This Discount
Black Friday 30% on select ItemsTotal Price0.6001Yes
Winter 10% offTotal Price0.4001No
Free Standard Shipping DiscountShipping0.3001No
Free Standard Shipping Discount - Eco ClubShipping0.3003No

GreenLeaf Furnishings used a lower Rank (sortOrder) for shipping discounts in order for the shipping discount to be applied on the Cart total after all discounts. However, this presents an issue after adding the limited time Black Friday discount.

Because all Cart Discounts are evaluated based on their Rank (sortOrder), the Do not apply any further cart discounts after this one on their Black Friday discount will also prevent the free shipping discounts from applying.

Let’s look at the solution GreenLeaf Furnishings is considering to fix this issue and achieve their discount and free shipping requirements.

Solution

GreenLeaf created two new Cart Discounts to allow free shipping during Black Friday. These discounts are only valid during Black Friday, with a Rank (sortOrder) that is below the Black Friday discount, but above the Winter 10% off discount.

The Do not apply any further discount after this one option is not used on the Black Friday discount to ensure the shipping discounts apply. In contrast, the two new free shipping Cart Discounts, which use the same predicates for the Black Friday discount, do use the Do not apply any further cart discounts after this one option to prevent further stacking.
Discount NameTargetRankStop After This Discount
Black Friday 30% on select ItemsTotal Price0.6001No
Black Friday Free Standard ShippingShipping0.5999Yes
Black Friday Free Standard Shipping - Eco ClubShipping0.5997Yes
Winter 10% offTotal Price0.4001No
Free Standard Shipping DiscountShipping0.3001No
Free Standard Shipping Discount - Eco ClubShipping0.3003No

With this approach, GreenLeaf Furnishings can achieve their requirements during Black Friday and would resume their normal discount approach after Black Friday, without needing to make further changes.

GreenLeaf Furnishings used the option to duplicate Cart Discounts on their Black Friday 30% on select items Discount to create their Black Friday free shipping discounts:
  1. From the Merchant Center main menu, navigate to Discounts > Cart discount list.
  2. In the Cart Discounts table, click the Black Friday 30% on select items to open the discount details.
  3. Click the duplicate Cart Discount icon.
  4. Update the Cart discount name to Black Friday Free Standard Shipping.
  5. Update the Cart discount description as needed.
  6. Update the Rank (sortOrder) to 0.5999.
  7. Under Stacking options, check the Do not apply any further cart discounts after this one option.
  8. Under the Apply these discount effects section of the page, choose Shipping.
  9. Set Discount type to Percentage off and Discount value to 100.
  10. Choose Cart Total is equal to or greater than 100.00 USD as the predicate condition.
  11. Click + AND condition to add another condition.
  12. Choose Shipping Method Name is Standard Delivery (US) as the predicate condition.
  13. Click Save.
Repeat the same steps for the Black Friday Free Standard Shipping - Eco Club discount, adjusting the Cart total predicate to 85.00 USD and adding the customer group in the predicates.

Test your knowledge