Please ensure that you have properly configured WooCommerce zones, shipping options, and shipping methods before proceeding.
To access the general settings, go to WooCommerce → Free Shipping Label. The general settings tab will open automatically.

Initial Shipping Zone
The Initial Shipping Zone setting determines which free shipping threshold is displayed to users who haven’t yet entered their address or been assigned a shipping zone. This ensures that a relevant free shipping message is shown before WooCommerce assigns a zone based on the customer’s input.
This setting takes effect only when:
- The Default Customer Location is set to No location by default in WooCommerce settings.
- The customer has not entered an address yet.
Once a customer enters their address, the shipping zone and its corresponding free shipping threshold will be determined by WooCommerce’s zone settings.
If you made changes to the WooCommerces zones, make sure to select the default zone.
Custom Threshold
Custom threshold, when enabled, will ignore free shipping threshold already set in WooCommerce shipping settings or in any other shipping plugin settings.
This option is useful only if you are using some other plugin for defining free shipping threshold and if Free Shipping Label is not showing progress bar or label. – which means the plugins are incompatible. More info here.
Note: If this option is enabled, ensure that the Custom Threshold amount matches the free shipping threshold set elsewhere.
Starting from version 3.0.0, the Custom Threshold feature now offers two options:

Global
The custom threshold amount set in the Global option will serve as the reference point for Free Shipping across all zones, irrespective of whether the specific zone has free shipping enabled or not.
Per zone and shipping method
Configure individual free shipping thresholds for each zone and its methods.
These thresholds will be applied when the corresponding shipping method is selected. Set thresholds only for the methods where you want the free shipping bar to appear.
Note that these settings take priority over the global threshold, providing specific criteria for shipping calculations within designated zones.
Visibility
If enabled, the progress bar will be shown only to logged users. If disabled, the progress bar will be shown to all users (logged in and logged out).
Hide shipping rates when free shipping is available?
When a customer qualifies for free shipping, you can hide other shipping methods on the cart and checkout pages.
Options:
- Don’t hide
- Hide everything and only show Free Shipping
- Hide everything and only show Free Shipping and Local Pickup
Options 2 or 3 are recommended for the best experience.
Multilingual
Enable this option to translate the plugin’s text using popular translation plugins like WPML or Loco Translate. Once enabled, you can translate plugin strings with your preferred tool.
For more details, see the Translation page.
Delete plugin data on deactivation
This plugin adds just a few records to the database and you can delete all if you no longer intend to use this plugin.
If enabled, all plugin data will be deleted upon plugin deactivation. If disabled, the plugin data will remain in your database, available for future use and quick plugin setup.
Multicurrency
The PRO version of the plugin includes support for multi-currency by default when using the: