If you have added extra charges on certain payment gateways, then you can simply enable/disable the option of free shipping using PrestaShop Extra Payment Gateway fee/Discount module. Set it up and go to its Actions Tab, scroll down, and choose to keep free shipping options available or disable it for the users. Read below for a detailed overview:
1. Activate the module and open its configuration settings from the Modules section.
2. Now, activate the module from its general settings and click on the Rules tab. Here you can create multiple rules to apply discounts on specific payment methods.
3. If you want to edit any existing rule, then select any existing rule from the list and click on Edit. But if you want to apply a new discount, then from its General setting tab, select the given payment method option and schedule the rule.
4. Now, from the main menu, click on Actions and add the discount rule type. Once added, you can choose to apply a fee as an amount, percentage, or both.
5. Scroll down, and here you can see the option for:
- Enable/Disable Free Shipping option
- Enable it if you want to discard shipping charges. Keep it disabled if you want it to be removed.
6. Click on Save, and now you have successfully updated the shipping charges for users.
