<!-- TITLE: Free Delivery - Magento 2 module documentation --> <!-- SUBTITLE: 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 demo2.magecreation.com ## Installation ### Composer 1. Add repo to composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:aurora-modules/module-free-delivery.git" } ... ], ``` 2. Add package to composer.json: ```text "require": { ... "aurora/module-freedelivery": "*" ... }, ``` 3. In Magento root folder run commands: ```text 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: ```text {Magento root} └── app/ └── code └── Aurora └── FreeDelivery ``` 3. In Magento root folder run commands: ```text 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.