Country Based Content

From: 4,99  / month

The all-in-one WooCommerce geolocation plugin: redirections, content visibility, pricing, payment & shipping restrictions, currency conversion — all based on visitor country.

Clear

SKU: N/A Category:

Description

Country Based Content for WooCommerce is the complete geolocation solution for WooCommerce stores. Instead of buying 3-4 separate plugins, get everything you need in one affordable package.

Features

  • Country-based visitor redirections
  • Hide products, prices, or add-to-cart buttons per country
  • Adjust product prices by percentage, fixed amount, or set specific prices
  • Restrict payment methods by country
  • Restrict shipping methods by country
  • Automatic currency conversion with live exchange rates
  • Content shortcode for conditional display anywhere
  • State/Region level targeting for the USA, Canada, and more

This plugin uses WooCommerce’s built-in MaxMind geolocation database. No external API calls, no data sent to third parties, no per-session fees — fully GDPR compliant.

Why Choose This Plugin?

Most WooCommerce geolocation plugins focus on ONE thing: just pricing, or just restrictions, or just redirections. You end up buying 3-4 plugins that may not work well together.

Get the complete geolocation toolkit for less than the price of a single specialized plugin!

Important: WooCommerce’s geolocation must be enabled for the plugin to work. Go to WooCommerce → Settings → General and ensure “Default customer location” is set to “Geolocate” or “Geolocate (with page caching support)”.

Conveniences

  • Visual rule builder with drag-and-drop ordering
  • Test simulator to preview rules before going live
  • Developer tools for testing specific countries
  • User exemptions by role (let admins see everything)
  • Cache-friendly design with transient storage
  • Full WooCommerce integration
  • Multisite compatible
  • Translation ready (French included)

Feature Overview

Country-Based Redirections Automatically redirect visitors to specific URLs based on their detected country. Perfect for:

  • Directing customers to local stores
  • Complying with regional regulations
  • Creating market-specific landing pages

Content Visibility Rules Control what WooCommerce content is visible to visitors from specific countries:

  • Hide Products — Completely hide products from catalog and search
  • Hide Prices — Remove price display for specific countries
  • Hide Add-to-Cart — Prevent purchases while keeping products visible
  • Alternative Content — Show custom messages like “Not available in your region”

Price Adjustments Modify product prices based on visitor location:

  • Apply percentage increases or decreases
  • Add or subtract fixed amounts
  • Set entirely different prices per country
  • Prices apply at actual checkout (not just display)

Payment & Shipping Restrictions Control checkout options based on visitor country:

  • Show iDEAL only for Netherlands visitors
  • Hide PayPal for specific regions
  • Disable international shipping for certain countries
  • Show local carriers only to local visitors

Currency Conversion Automatically detect and display prices in your visitor’s local currency:

  • Real-time exchange rates via European Central Bank API
  • Support for 30+ currencies worldwide
  • Configurable rate cache (hourly, daily)
  • Manual rate override option
  • Smart rounding rules

Content Shortcode Display conditional content anywhere on your site: [[cbc_content countries="FR,BE,CH"] Free shipping to France, Belgium, and Switzerland! [[/cbc_content]

[[cbc_content countries="US" match="exclude"] International shipping rates apply. [[/cbc_content]

Region/State Level Targeting Target specific states or regions within countries: [[cbc_content regions="US:CA,US:TX,US:NY"] Special offer for California, Texas, and New York customers! [[/cbc_content]

Supports all countries with states/regions in WooCommerce including the USA (50 states), Canada (provinces), Germany (Länder), Australia, and more.

FAQ

How does country detection work?

The plugin uses WooCommerce’s built-in MaxMind GeoLite2 database. This means no external API calls and no data sent outside your server. Detection happens locally and is GDPR compliant.

How accurate is the geolocation?

Country-level detection is typically 99%+ accurate. State/region detection (Pro) is around 85-95% accurate depending on the country and ISP. Users with VPNs or corporate proxies may be detected in different locations.

Does this affect actual checkout prices?

Yes! Price adjustment rules modify the actual product price, so customers pay the adjusted price at checkout. Currency conversion (Pro) also applies the converted price with optional rounding rules.

Can I restrict payment methods by country?

Yes! With Pro, you can show or hide specific payment methods based on visitor country. For example, show iDEAL only for Netherlands, or hide PayPal for certain regions.

Can I restrict shipping methods by country?

Yes! Pro allows you to control which shipping methods are available based on country. Perfect for offering local carriers or disabling international shipping for specific regions.

Does this work with caching plugins?

Yes! The plugin is designed to work with page caching. For best results, use WooCommerce’s “Geolocate (with page caching support)” option. Rules are evaluated server-side on each request regardless of page cache status.

Can I test rules without affecting real visitors?

Absolutely! Use the “Force Country” option in Developer Tools to simulate visits from any country. You can also use the Test Simulator on each rules page to see which rules would apply.

What happens if a visitor uses a VPN?

The visitor will be detected based on their VPN exit location. This is a limitation of all IP-based geolocation. Consider using the “Exclude logged-in users” option to ensure your registered customers always see accurate information.

How does this compare to other plugins?

Most competitors focus on ONE feature and charge $59-119/year. Country Based Content combines redirections, content rules, pricing, payment/shipping restrictions, currencies, and shortcodes — all for less than a single specialized plugin.

Can I target specific US states?

Yes! The Pro version supports state/region level targeting for the USA, Canada, Australia, Germany, and all other countries with states/regions in WooCommerce. Use formats like “US:CA” for California or “CA:QC” for Quebec.

Additional information

Period

Monthly, Annual

Number of domains

1

Transfer Issuer

Long Watch Studio – CF

License Key

After installing the plugin, you will need to enter your license key on the plugin configuration page. This key is provided in your order confirmation email. You can also find it by logging in and visiting the "My Account" page.

Reviews

There are no reviews yet.

Be the first to review “Country Based Content”

Your email address will not be published. Required fields are marked *