The General tab of the Free Shipping Bar: Amount Left for Free Shipping for WooCommerce controls the plugin switch, the messages shown, how the cart total is calculated, and the rules for hiding the message or other shipping methods. This is where you set up the behavior that every display section then inherits.
Go to WPFactory > Left for Free Shipping (also reachable at WooCommerce > Settings > Amount Left for Free Shipping) and open the General section.

General and message options #
| Label | Option ID | Default | Free/Pro |
|---|---|---|---|
| Amount Left for Free Shipping (Enable plugin) | alg_wc_left_to_free_shipping_enabled |
Yes | Free |
| Shipping country (set automatically if empty) | alg_wc_left_to_free_shipping_set_shipping_country_automatically |
No | Free |
| Free shipping reached message | alg_wc_left_to_free_shipping_info_content_reached |
You have free delivery! | Free |
| Empty cart custom message | alg_wc_left_to_free_shipping_custom_empty_cart |
No | Free |
| Empty cart message content | alg_wc_left_to_free_shipping_info_content_empty_cart |
(empty) | Free |
The message fields accept HTML, shortcodes, and the plugin placeholders such as %amount_left_for_free_shipping%, %free_shipping_min_amount%, %current_cart_total%, and %progress_bar%. To disable the free shipping reached message, set it empty.
Calculation options #
These decide which number the plugin treats as the customer’s cart total when it works out how much is left.
| Label | Option ID | Default |
|---|---|---|
| Cart total method | alg_wc_left_to_free_shipping_cart_total_method |
Displayed subtotal |
| Exclude discounts from cart total | alg_wc_left_to_free_shipping_include_discounts |
Yes (excluded) |
| Exclude shipping from cart total | alg_wc_left_to_free_shipping_exclude_shipping |
No |
| Also exclude shipping taxes | alg_wc_left_to_free_shipping_exclude_shipping_taxes |
Yes |
The cart total method offers three values: Displayed subtotal, Cart contents total, and Cart total. Enable Exclude discounts when you use the Displayed subtotal method, and enable Exclude shipping when you use the Cart total method.
Hide shipping methods #
This group hides all shipping methods on the frontend except the ones you want to keep visible once free shipping becomes available. It is a free feature.
| Label | Option ID | Default |
|---|---|---|
| Hide other shipping methods when free shipping is available | alg_wc_left_to_free_shipping_hide_shipping_methods |
No |
| Visible shipping methods (kept when free shipping is reached) | alg_wc_left_to_free_shipping_visible_shipping_methods_on_hide |
Free shipping |
There is no single “free shipping method” selector on this screen. Instead, Visible shipping methods is a multiselect that lists the shipping methods registered in your store, and you choose which stay visible after free shipping is reached.
Hide the amount left text #
These options suppress the message in specific circumstances.
| Label | Option ID | Free/Pro |
|---|---|---|
| By cart amount (minimum cart value to show the text) | alg_wc_left_to_free_shipping_min_cart_amount |
Free |
| By shipping method (when selected methods are disabled) | alg_wc_left_to_free_shipping_hide_by_disabled_shipping_method |
Free |
| By category | alg_wc_left_to_free_hide_by_category |
Pro |
| By user role | alg_wc_left_to_free_shipping_hide_by_user_role |
Pro |
The By shipping method operator (alg_wc_left_to_free_shipping_hide_by_disabled_shipping_method_operator) lets you require that All selected methods are disabled or At least one of them is. Hiding by category and by user role are Pro features, covered in Hide the free shipping message by category or user role.
Get more control #
The General settings are free. Amount Left for Free Shipping Pro adds per-category and per-user-role hiding, AJAX updates, and extra display sections. See what Pro unlocks.
