Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

MarketTier Pricing For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

MarketTier Pricing For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

MarketTier Pricing for WooCommerce empowers merchants to set dedicated, independent product prices for different countries or regional markets while keeping native WooCommerce base product prices untouched.

Merchants can set explicit regional overrides or apply commercial pricing rules (such as multipliers and percentage adjustments), with optional multi-currency conversion where configured.

Regional Pricing for WooCommerce

Create independent pricing markets for any combination of countries. Each market can have its own pricing currency, pricing mode, rounding rule, and priority. Products sold in the United States, the United Kingdom, Pakistan, or the GCC region can each have completely different prices, without altering the WooCommerce base product price.

Flexible Markets

Markets can represent a single country or a group of countries:

  • A single-country market (e.g. Pakistan priced in PKR)
  • A multi-country regional market (e.g. GCC countries priced in reference USD, converted into local AED, SAR, OMR)
  • A custom regional market with any grouping of countries you define

Product Pricing

On each WooCommerce product, a Regional Pricing tab lets you enter:

  • An explicit regular price for each enabled market
  • An optional sale price for each enabled market
  • Both simple and variable products are supported
  • Each variation can have its own regional price
  • If no regional price is entered, the market’s configured pricing mode applies (multiplier, percentage adjustment, or base price fallback)
  • Orphan sale prices (sale entered without a regular price) are rejected to prevent broken sale states

Market Currencies & Zero Mismatch Guarantee

MarketTier Pricing separates the Pricing / Reference Currency (the currency you enter prices in for that market) from the Customer Display Currency (what customers see at checkout).

  • In Fixed Currency mode, all countries in the market use the Pricing Currency.
  • In Country Local Currency mode, member countries see prices converted into their local currency (e.g. AE AED, SA SAR, OM OMR).
  • The pricing engine enforces strict monetary consistency: if an exchange rate is missing or fails, the price falls back to the base currency and amount rather than displaying an unconverted number under a foreign currency symbol.

Catalog and Checkout Resolution

MarketTier separates catalog browsing from checkout authority:

  • The catalog market controls which prices customers see while browsing.
  • The checkout market is determined authoritatively by billing country, shipping country, or a developer-provided filter.
  • When no country matches and no default market is configured, the store cleanly falls back to native WooCommerce base pricing.
  • A [markprfo_market_selector] shortcode allows visitors to preview prices in a different market, without overriding checkout authority.
  • Developers can override the checkout country via the markprfo_checkout_country filter for custom integrations.

WooCommerce Integration

  • WooCommerce native prices (_price, _regular_price, _sale_price) are never overwritten.
  • Orders created at checkout natively adopt the resolved market currency via $order->set_currency().
  • Historical orders retain their original totals and currencies permanently.
  • HPOS (High-Performance Order Storage / custom order tables) compatibility is declared.
  • Classic WooCommerce cart and checkout flows are supported and verified.
  • Cart and Checkout Blocks are not verified for v1.0.0. Classic checkout is recommended.

Features

  • Create country-specific and regional pricing markets
  • Set exact regular and sale prices for individual markets
  • Apply market pricing rules when explicit overrides are not configured
  • Support simple and variable WooCommerce products
  • Assign one or multiple countries to a market
  • Configure a pricing/reference currency per market
  • Use fixed or country-local display currencies where configured
  • Keep native WooCommerce base product prices unchanged
  • Separate catalog preview markets from authoritative checkout markets
  • Clean fallback to base WooCommerce pricing when no default market is configured
  • Use developer hooks to provide a custom checkout-country authority
  • Preserve historical WooCommerce order totals and currencies
  • Diagnose current market, country, currency, and compatibility status

External services

This plugin includes an optional integration with an external exchange-rate provider.

  • Service Name: ExchangeRate-API / open.er-api.com
  • Service Provider: AYR Tech (Pty) Ltd
  • Purpose: Used to retrieve real-time foreign exchange conversion rates when the merchant chooses to enable automated currency conversions between reference currencies and customer display currencies.
  • When a request occurs: An external request occurs ONLY when:
    1. The administrator explicitly navigates to WooCommerce > MarketTier Pricing > Currency & Rates and selects “ExchangeRate-API (open.er-api.com)” as the exchange rate provider;
    2. A customer views or purchases a product that requires multi-currency conversion;
    3. No valid locally cached transient or last-known rate exists for the requested currency pair.
  • Default behavior: Manual exchange rates are the default. No external requests are made during plugin activation, on standard page views, or while manual mode remains selected.
  • Data transmitted: The plugin transmits ONLY the 3-letter source currency code in the endpoint URL (for example, https://open.er-api.com/v6/latest/USD). The plugin transmits NO customer names, NO customer email addresses, NO customer billing/shipping addresses, NO cart contents, and NO order data. Technical request metadata (such as the web server’s public IP address and user-agent) is transmitted as part of the standard HTTP communication.
  • Response usage: The exchange rate response is used strictly to compute regional price conversions and is cached in WordPress transients for 12 hours to minimize outbound network traffic.
  • Service Links:
    • ExchangeRate-API: https://www.exchangerate-api.com
    • Terms of Service: https://www.exchangerate-api.com/terms
    • Privacy Policy: https://www.exchangerate-api.com/privacy

Screenshots

No screenshots provided


Reviews & Comments