Free Delivery - Magento 2 module documentation

Author: Adam Patalong

Free Delivery Module

Module overview

Free Delivery module helps manage the rules for granting free shipping

Module compatibility

This module is compatibile with Magento Community versions: 2.3, 2.4

How it works

Once installed, head to Stores > Configuration > Aurora > Free Delivery to enable module and set price value.

To check the module functionality, you can go to your store, add some item to shopping cart and go to the cart. In summary section you will see information if free delivery is available or how much is missing for free delivery.
If basker value meets the requirements the delivery is free.

Demo

Installation

Composer

  1. Add repo to composer.json:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@git.auroracreation.com:aurora-modules/module-free-delivery.git"
    }
    ...
],
  1. Add package to composer.json:
"require": {
    ...
    "aurora/module-freedelivery": "*"
    ...
},
  1. In Magento root folder run commands:
composer update aurora/feed
php bin/magento module:enable Aurora_FreeDelivery
php bin/magento setup:upgrade

Manual

  1. Unzip archive.
  2. Upload extension files on your server to:
{Magento root}
└── app/
    └── code
        └── Aurora
            └── FreeDelivery
  1. In Magento root folder run commands:
php bin/magento module:enable Aurora_FreeDelivery
php bin/magento setup:upgrade

Thank you for your interest in our products!

Changelog

v1.2.3

- Fix module for MiniCart

v1.2.2

- GitLab CI/CD.
- Code refactoring - coding standards, type hints.
- Unit tests update.
- Remove dependency with the Aurora_Carriers module.
- Fix related to the choice of delivery methods for which free shipping applies.

v1.2.1

- Hide the free delivery bar in the virtual cart.

v1.2.0

- Change the method (collectRates()) on which the plugin that changes shipping prices is applied.
- Possibility to select the country to which the shipment is considered domestic.
- Enable/disable the module for orders placed from the admin panel.

v1.1.6

- Separate options to enable/disable free shipping for Polish and international shipments.

v1.1.5

- Ability to specify which delivery methods apply for free shipping.

v1.1.4

- Return a currency code if it has no symbol set.

v1.1.3

- Currency display fixes.

v1.1.2

- Fixes in the FreeDelivery model - getting the cart model using the repository.

v1.1.1

- Option to enable/disable the module in the admin panel.
- Magento 2.3 compatibility.

v1.1.0

- Support for native delivery methods.
- Unit tests.
- Code refactoring.

v1.0.0

- Module init.