Free Shipping Module for Magento 2

€45.78 €37.22
COMPOSER Installation
M2-FREE-DELIWERY
PayPal PayPal
Przelew Przelew

Magento Modules: Clear Guidelines

You purchase the module once, with no domain restrictions

Tooltip

Free installation and updates via Composer

Tooltip

Affiliate Program

Tooltip

Technical support for Magento

Tooltip

Clear guidelines for licensing Magento modules

Tooltip

Magento Module Code Security

Tooltip

The Free Shipping Module for Magento 2 automatically sets shipping costs to zero for all active delivery methods when the order value reaches or exceeds the configured minimum amount.

With this solution, you can increase conversion and customer loyalty by offering free shipping without requiring discount codes.

Key Features

  • Automatic calculation of the amount missing to qualify for free shipping.
  • Support for all active shipping methods in Magento 2.
  • Configurable customer notifications.
  • Informational popup in the lower-right corner that disappears after 5 seconds.
  • Easy configuration from the admin panel.
  • Multilingual support.
  • Seamless integration with other Magento modules.

Benefits for Your Store

Offering free shipping increases the conversion rate and average order value. With our module, you can:

  • Encourage customers to place larger orders.
  • Automate the process of applying free delivery.
  • Improve the user experience in your online store.

How Does the Module Work?

  1. The administrator defines the minimum order amount for free shipping in the admin panel.
  2. Customers add products to the cart.
  3. If the order value exceeds the specified amount, shipping costs are automatically set to zero.
  4. The cart displays information about qualifying for free shipping or the amount still missing.

Version: 1.0.26

18.02.2025

Fix

  • Expanded with new configuration fields for entering the minimum order value for customers from Poland and separately for international customers
  • Based on the Attribute Set, you can now define which products will be shipped on a pallet, separately for customers from Poland and international customers, and specify the pallet shipping cost
Implemented in real Magento 2 stores
Case Study: Free Shipping Module for GERDA

GERDA sells through a model in which one online store includes products with very different values and logistics requirements: from accessories and locks to large-format products. In this environment, the delivery mechanism cannot rely on a single, fixed free shipping threshold.

An additional challenge was the need for clear customer communication. Information about how much is missing to qualify for free shipping should be visible not only in the cart, but also earlier, while browsing the offer and product pages.

Challenge

The store needed to combine several layers of logic in one module:

  • separate free shipping thresholds for Poland and international shipping,
  • exceptions for products shipped on pallets,
  • the ability to trigger free shipping through a specific coupon rule,
  • consistent marketing communication on the product page, category list, and in the cart,
  • configuration that can be managed from the Magento admin panel without involving a developer.

In practice, this meant building a solution that supports sales, organizes logistics, and does not complicate the daily work of the e-commerce team.

Solution

For GERDA, we implemented a dedicated Magento 2 module, Kowal_FreeShipping, which controls both delivery cost calculation and customer communication.

1. Different free shipping thresholds by country

The module allows setting a separate free shipping threshold for Poland and another one for international orders. This is important in a store where handling and transport costs vary by market.

GERDA store's publicly available delivery terms communicate the following thresholds:

  • free shipping from PLN 99 for domestic deliveries,
  • free shipping from PLN 2499 for international shipping.

The module reflects this model in a configurable way, without hardcoding values in the code.

2. Support for large-format and pallet products

Not every product should qualify for standard free shipping. Therefore, the solution takes into account products assigned to selected attribute sets and treats them as pallet goods.

If such a product is in the cart, the module:

  • identifies it by attribute set,
  • applies a fixed pallet delivery cost,
  • distinguishes the cost for Poland and international shipping,
  • prioritizes logistics logic over the standard free shipping threshold.

This gives GERDA full control over situations where free shipping should not apply to goods requiring a different delivery model.

3. Free shipping with a discount code

The solution also supports a promotional scenario. The administrator can select a specific cart rule in Magento, and after the assigned coupon is used, the delivery cost is automatically set to zero.

This makes it possible to run promotional activities such as:

  • free shipping for a selected campaign,
  • a temporary sales promotion,
  • a benefit for a specific customer group,
  • support for a newsletter or remarketing campaign.

4. Customer communication at key points in the shopping path

The delivery cost calculation mechanism alone is not enough. For GERDA, it was also important that customers know in advance how much is missing to reach the threshold.

Therefore, the module displays dynamic messages:

  • in the cart,
  • on the product page,
  • on the category page.

The messages are based on the current cart value and can display:

  • information that free shipping has been reached,
  • information about the missing amount, for example using the {{amount}} placeholder.

Importantly, communication on the PDP and PLP was prepared in a way that is safe for Magento performance and cache, using customer data updated on the frontend side.

Business impact

The implementation gave GERDA one consistent tool for managing delivery logic and sales communication.

Key benefits:

  • greater transparency of delivery costs for the customer,
  • better support for purchasing decisions before entering checkout,
  • the ability to increase average cart value through a message about the missing amount,
  • correct handling of logistics exceptions for pallet products,
  • quick support for coupon-based promotional campaigns,
  • full editing of settings from the Magento admin panel.

Implementation scope

As part of the module, we prepared:

  • configuration in the Magento panel,
  • plugins modifying shipping cost calculation,
  • support for logistics exceptions,
  • integration with cart rules,
  • frontend components for the cart, product page, and category list,
  • editable marketing messages.

Summary

The GERDA case clearly shows that free shipping in e-commerce is not a single switch, but an element of sales and logistics strategy. Stores with a more complex assortment need a solution that accounts for different markets, product exceptions, and promotions while clearly communicating the rules to the customer.

This is exactly how the implemented Kowal_FreeShipping module works: it combines flexible business logic with simple operation for the store team.

Questions and Answers

Question
Does the module allow free shipping to be set after reaching a specific order amount?
Answer
Yes — the administrator in the Magento panel can set a minimum order value after which all active shipping methods in the store are automatically set to zero.
Question
Can the customer see how much more they need to spend to get free shipping?
Answer
Yes — after adding products to the cart, the customer can see information about how much more is needed to reach the free shipping threshold.
Question
Does the module support all shipping methods active in the store?
Answer
Yes — the module was designed to work with all active delivery methods in a Magento 2-based store.
Question
Can notifications be displayed, such as a pop-up, when a customer adds products to the cart?
Answer
Yes — the module offers a “popup” notification in the bottom-right corner of the page that informs about the possibility of free shipping or the absence of a threshold.
Question
Does the module work with multiple languages and a multi-store configuration?
Answer
Yes — the module supports multilingual functionality and can be used in stores with multiple stores (“multi-store”).
Question
Does the module significantly affect the store’s performance?
Answer
The module description states that it offers easy configuration and integrated operations; however, it is always worth testing in a staging environment independently — adding additional elements (such as a popup) may affect UX and loading time.
Question
Can the minimum purchase amount for free shipping be different for customers in Poland and for international customers?
Answer
Yes — the module changelog indicates that configuration fields were added to allow setting the minimum amount for Polish customers and separately for international customers.
Question
Does the module work on Magento 2.3.x and 2.4.x versions?
Answer
Yes — according to the module description, it supports Magento 2 versions 2.3.4–2.3.7 and 2.4.0–2.4.7.
Question
What does the process of enabling free shipping look like after installing the module?
Answer
— The administrator sets the order value threshold in the panel. — The customer adds products to the cart. — When the order value exceeds the set threshold, shipping costs will automatically be reduced to zero. — The customer sees information about free shipping or about how mu
Write Your Own Review
You're reviewing:Free Shipping Module for Magento 2
Your Rating
Products
Aktualizacja preferencji plików cookie