WP Manifestindependent plugin directory
manifest / ecommerce / free-shipping

Free Shipping by Location

WooCommerce free shipping threshold and notice

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/frasun/free-shipping/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Free Shipping by Location — WooCommerce Plugin

Displays location-aware free shipping information and handles free shipping logic across cart, checkout, and shipping method labels. Threshold is read directly from WooCommerce shipping zone settings — no separate configuration needed.

Features

  • Reads free shipping threshold from WooCommerce shipping zones per customer country
  • Hides the free shipping method and zeroes out cost on eligible paid methods instead
  • Per-method opt-out: adds "Exclude from free shipping" checkbox to each shipping method's settings
  • Displays cart/checkout notice with remaining amount needed for free shipping, updated via AJAX fragments
  • Appends free shipping label to shipping method when cost is zero
  • Public function chocante_free_shipping_display_info() to render threshold info anywhere in the theme
  • Shipping zone lookups cached via wp_cache per country and currency
  • Compatible with WooCommerce Multilingual (WCML) and Curcy (free & premium) for multi-currency threshold conversion