Royal Geo-Shipping for WooCommerce

Description

Royal Geo-Shipping automatically detects your customer’s country and shows them a personalized free shipping progress bar with emoji country flags and real-time progress tracking.

Free Features

  • 🌍 Automatic Country Detection — Uses WooCommerce’s built-in GeoIP (no API key needed).
  • 🏳️ Emoji Flag Display — Country flags shown automatically using native emoji.
  • 📊 Progress Bar — Beautiful animated progress bar toward free shipping.
  • 🎯 Global Threshold — Set a single free shipping amount for all customers.
  • 📱 Fully Responsive — Works perfectly on mobile and desktop.
  • 🛒 Cart + Product Pages — Bar appears on both automatically.
  • Success Badge — Green badge on cart/checkout when threshold is reached.
  • HPOS Compatible — Fully compatible with WooCommerce High-Performance Order Storage.

Pro Features

Upgrade to Royal Geo-Shipping Pro for advanced capabilities:

  • Country Rules — Set different free shipping thresholds per country (SA:500, AE:400, UK:80).
  • Gamified Rewards — Multi-tier rewards: auto-add free gifts and cart discounts at spending goals.
  • Express Tier — Dual-layer progress bar with a second threshold for express shipping.
  • Design Customization — Custom gradient colors, text colors, and badge position with live preview.
  • Custom Messages — 4 customizable message templates with 7 dynamic placeholders.

How It Works

  1. Customer visits your store.
  2. Plugin detects their country via IP.
  3. A beautiful progress bar shows their free shipping threshold.
  4. As they add items, the bar fills up in real-time.
  5. When they reach the threshold — success badge appears! 🎉

Screenshots

Installation

  1. Upload the royal-geo-shipping folder to /wp-content/plugins/.
  2. Activate the plugin from Plugins Installed Plugins.
  3. Go to WooCommerce Royal Geo-Shipping to set your threshold.

FAQ

Do I need an API key?

No! The plugin uses WooCommerce’s built-in GeoIP database. Everything works out of the box.

How does country detection work?

It uses WC_Geolocation which detects the customer’s country from their IP address automatically.

Can I set different thresholds per country?

Yes! Country-specific thresholds are available in the Pro version.

Where does the bar appear?

On Cart pages (above cart totals) and Product pages (before add-to-cart button).

Does it work with page caching?

For best results, set WooCommerce Settings General Default customer location to “Geolocate (with page caching support)”.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Royal Geo-Shipping for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • Automatic country detection via WC_Geolocation.
  • Emoji flag display (240+ countries).
  • Animated progress bar with glassmorphic design.
  • Success badge on cart and checkout pages.
  • HPOS compatibility declaration.
  • Requires Plugins header for WooCommerce dependency.