How to Set Price and Currency Based on Customer Country With WooCommerce for Free

WPLearningLab
WPLearningLabMay 14, 2026

Why It Matters

Dynamic, location‑based pricing removes currency barriers and boosts global sales while keeping compliance costs low.

Key Takeaways

  • Install free “WooCommerce Price Based on Country” plugin for geolocation pricing.
  • Generate a MaxMind license key; activation may take up to five minutes.
  • Define pricing zones, assign currencies and exchange rates per country group.
  • Enable geolocation with cache support to prevent stale prices on cached pages.
  • Add a country‑switcher widget so visitors can manually select their currency.

Summary

In the video the presenter walks through configuring WooCommerce to display different prices and currencies automatically based on a shopper’s location, using the free “WooCommerce Price Based on Country” plugin and a MaxMind geolocation database.

He shows how to install the plugin, generate a MaxMind license key (which may need five minutes to activate), and create pricing zones where each zone is assigned a specific currency and a manual exchange rate. The tutorial also covers enabling geolocation with cache‑support options so cached pages don’t show outdated prices.

The host highlights the importance of user‑consent compliance, noting the video’s sponsorship by Cookiebot, and demonstrates the setup by adding a European zone and testing price changes via the cart’s shipping address. He also adds a country‑switcher widget to the site header, allowing visitors to manually select their region.

By leveraging this free solution, merchants can internationalize their stores without costly plugins, reduce cart abandonment caused by confusing pricing, and stay compliant with privacy regulations, ultimately driving higher conversion rates across markets.

Original Description

Check out Usercentrics here: https://usercentrics.sjv.io/wplearninglab
My other Usercentrics videos:
1. Privacy Policy Generator for WordPress or for ANY Website by Usercentrics 👉🏼 https://www.youtube.com/watch?v=u-e_WsXEqeg
2. How to Setup A FREE Cookie Consent Banner in Elementor 👉🏼 https://www.youtube.com/watch?v=_FYCt3kG0mk
3. How To Get FREE GDPR Cookie Compliance (WordPress) 👉🏼 https://www.youtube.com/watch?v=v5PjC9L_7Kg
Learn how to create WooCommerce product variations like a pro.
This video is sponsored Usercentrics. Some product links are affiliate links which means if you buy something we’ll receive a small commission.
Always backup your site just in case (or use a staging site), here's how: https://www.youtube.com/watch?v=Dl9G9b6ztto&list=PLlgSvQqMfii7DBqNndpiioUsJzyDOXADk
==========================================
PRODUCTS AND GEAR MENTIONED IN THIS VIDEO
==========================================
Check out Usercentrics here:
====================
MY WORDPRESS TOOLS
====================
Elementor Pro:
Crocoblock:
NitroPack:
Siteground (best starter hosting for WordPress):
================================================
✨GRAB YOUR PRICELESS WORDPRESS CHECKLISTS FREE
================================================
==========================================
PRODUCTS AND TOOLS I USE IN MY HOME STUDIO
==========================================
Insta360 Link:
Logi LG Webcam:
iMac:
Yeti Mic:
Neewer Ring Light:
LED Flood Light:
Newer Softbox Lights:
Prompter:
Autonomous AI desk:
================
⏰ TIME CODES ⏰
00:00 Dynamic Pricing with Geolocation
00:40 Installing Price Based Country
01:12 Generating MaxMind License Key
02:50 User Consent and Privacy
03:54 Configuring Caching Support Settings
04:37 Creating Custom Pricing Zones
06:12 Setting Currency Exchange Rates
07:23 Enabling Geolocation in WooCommerce
08:23 Testing Prices with Test Mode
09:18 Manual Country Switching Demo
10:27 Adding Country Switcher Widgets
12:34 Customizing Add To Cart Buttons
=================
CONNECT WITH ME!
=================
========================================
#wplearninglab #wpllcommunity #wordpresstips
Disclaimer: Please see the link for our disclaimer policy for all of our videos on the WPLearningLab YouTube channel: https://wplearninglab.com/disclaimer/

Comments

Want to join the conversation?

Loading comments...