{"id":311430,"date":"2026-05-27T01:33:53","date_gmt":"2026-05-27T01:33:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpc-multi-currency\/"},"modified":"2026-05-27T03:22:17","modified_gmt":"2026-05-27T03:22:17","slug":"wpc-multi-currency","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wpc-multi-currency\/","author":14634412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"4.0","requires_php":"","requires_plugins":null,"header_name":"WPC Multi Currency for WooCommerce","header_author":"WPClever","header_description":"A powerful multi-currency solution for WooCommerce that lets customers browse and pay in their preferred currency.","assets_banners_color":"b66a9c","last_updated":"2026-05-27 03:22:17","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpclever.net","header_plugin_uri":"https:\/\/wpclever.net\/","header_author_uri":"https:\/\/wpclever.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"wpclever","date":"2026-05-27 01:33:44"},"1.1.0":{"tag":"1.1.0","author":"wpclever","date":"2026-05-27 03:22:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3549926,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3549926,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[12584,21294,16558,24514,286],"plugin_category":[45],"plugin_contributors":[84934],"plugin_business_model":[],"class_list":["post-311430","plugin","type-plugin","status-publish","hentry","plugin_tags-currency-converter","plugin_tags-currency-switcher","plugin_tags-exchange-rate","plugin_tags-multi-currency","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpclever","plugin_committers-wpclever"],"banners":{"banner":"https:\/\/ps.w.org\/wpc-multi-currency\/assets\/banner-772x250.png?rev=3549926","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpc-multi-currency\/assets\/icon-128x128.png?rev=3549926","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>WPC Multi Currency for WooCommerce<\/strong> is a feature-rich currency conversion and switching system designed for global WooCommerce stores. Whether you sell to a handful of countries or worldwide, this plugin gives your customers the freedom to shop in the currency they know and trust \u2014 boosting conversion rates and reducing cart abandonment.<\/p>\n\n<p>Instead of forcing visitors to manually calculate prices, WPC Multi Currency handles everything seamlessly: real-time exchange rates, automatic price conversion, smart psychological pricing, and a variety of beautiful switcher components that blend into any theme.<\/p>\n\n<h4>Why WPC Multi Currency?<\/h4>\n\n<ul>\n<li><strong>Free Exchange Rate API<\/strong> \u2014 uses ExchangeRate-API (open.er-api.com) out of the box: completely free, no API key required, and reliably maintained.<\/li>\n<li><strong>Smart Psychological Pricing<\/strong> \u2014 built-in charm rounding (e.g., .99, .95, end-in-9, round thousands) for professional, conversion-optimized prices.<\/li>\n<li><strong>Dual Price Display<\/strong> \u2014 show the converted price alongside the original base price for full transparency.<\/li>\n<li><strong>Deep WPC Integration<\/strong> \u2014 works seamlessly with WPC Product Bundles, WPC Composite Products, WPC Smart Wishlist, and other WPC plugins.<\/li>\n<li><strong>Enterprise Caching<\/strong> \u2014 intelligent cache busting for WP Rocket, LiteSpeed, W3 Total Cache, and more. No stale prices, ever.<\/li>\n<li><strong>Developer Ready<\/strong> \u2014 REST API endpoints, 10+ public helper functions, and extensive filter hooks for custom integrations.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Unlimited currencies with individual exchange rates, symbols, and formatting<\/li>\n<li>Automatic exchange rate updates via ExchangeRate-API (free, no key required, stable)<\/li>\n<li>Scheduled rate updates (hourly, twice daily, daily, weekly)<\/li>\n<li>Manual rate override for full control<\/li>\n<li>Conversion fee support (percentage or fixed amount per currency)<\/li>\n<li>Smart price rounding: nearest 1\/10\/100\/1000, Charm .99, Charm .95, End-in-9, Round thousands<\/li>\n<li>Dual price display (show original price alongside converted price)<\/li>\n<li>Fixed price per product per currency (override auto-conversion)<\/li>\n<li>Custom dropdown switcher with flag support (emoji or custom image)<\/li>\n<li>Button-style switcher option<\/li>\n<li>Menu switcher \u2014 append to any WordPress navigation menu<\/li>\n<li>Product page switcher \u2014 show on single product pages at configurable positions<\/li>\n<li>Floating switcher \u2014 fixed-position FAB button with 6 placement options<\/li>\n<li>Currency-specific Payment Gateway restrictions<\/li>\n<li>Currency-specific Shipping Method restrictions<\/li>\n<li>GeoIP auto-detection \u2014 automatically switch currency based on visitor location<\/li>\n<li>Order emails display in the customer's selected currency<\/li>\n<li>WooCommerce Widget for sidebar placement<\/li>\n<li>WPML and Polylang integration for multilingual stores<\/li>\n<li>REST API for headless and mobile app integrations<\/li>\n<li>Public PHP functions for third-party plugin developers<\/li>\n<li>Intelligent cache compatibility (WP Rocket, LiteSpeed, W3TC, WP Super Cache, SG Optimizer, and more)<\/li>\n<li>Cart fragment cache busting for real-time mini-cart updates<\/li>\n<li>High-Performance Order Storage (HPOS) compatible<\/li>\n<li>Translation ready<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p><strong>Exchange Rate API<\/strong><\/p>\n\n<p>This plugin connects to the ExchangeRate-API service to fetch up-to-date currency exchange rates. This is required for the automatic rate update feature to work correctly.<\/p>\n\n<p>When an admin clicks \"Fetch Exchange Rates\" or when a scheduled update runs, the plugin sends a request to: https:\/\/open.er-api.com\/v6\/latest\/{BASE_CURRENCY}<\/p>\n\n<p>No personal data or user information is transmitted. Only the store's base currency code (e.g. \"USD\") is included in the request URL.<\/p>\n\n<p>This service is provided by ExchangeRate-API Ltd:<\/p>\n\n<ul>\n<li>Service page: https:\/\/www.exchangerate-api.com\/<\/li>\n<li>Terms of Service &amp; Privacy Policy: https:\/\/www.exchangerate-api.com\/terms<\/li>\n<\/ul>\n\n<p><strong>IP Geolocation API<\/strong><\/p>\n\n<p>This plugin also connects to the ipapi.co service to detect the visitor's country by IP address. This is used only when the \"GeoIP Auto-Detection\" feature is enabled AND WooCommerce's built-in geolocation returns no result. The result is cached for 24 hours to minimise external requests.<\/p>\n\n<p>When a fallback lookup is needed, the plugin sends a request to: https:\/\/ipapi.co\/{VISITOR_IP}\/country\/<\/p>\n\n<p>The visitor's IP address is transmitted as part of the request URL. No other personal data is sent. The response contains only a 2-letter ISO country code (e.g. \"US\").<\/p>\n\n<p>This service is provided by Kloudend, Inc.:<\/p>\n\n<ul>\n<li>Service page: https:\/\/ipapi.co\/<\/li>\n<li>Terms of use: https:\/\/ipapi.co\/terms\/<\/li>\n<li>Privacy policy: https:\/\/ipapi.co\/privacy\/<\/li>\n<\/ul>\n\n<h4>Need more features?<\/h4>\n\n<p>Please try other plugins from us:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-smart-compare\/\" title=\"WPC Smart Compare\">WPC Smart Compare<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-smart-quick-view\/\" title=\"WPC Smart Quick View\">WPC Smart Quick View<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-smart-wishlist\/\" title=\"WPC Smart Wishlist\">WPC Smart Wishlist<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-ajax-add-to-cart\/\" title=\"WPC AJAX Add to Cart\">WPC AJAX Add to Cart<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-share-cart\/\" title=\"WPC Share Cart\">WPC Share Cart<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-estimated-delivery-date\/\" title=\"WPC Estimated Delivery Date\">WPC Estimated Delivery Date<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpc-smart-upsell-funnel\/\" title=\"WPC Smart Upsell Funnel\">WPC Smart Upsell Funnel<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Ensure WooCommerce is installed and activated.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>WP-admin &gt; WPClever &gt; Multi Currency<\/strong> to configure your currencies and exchange rates.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Updated: Optimized the code<\/li>\n<li>Updated: Compatible with WP 7.0 &amp; Woo 10.8<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: Check permission_callback in REST API Route<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: External services<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Remove inline JS<\/li>\n<li>Fixed: Undocumented use of a 3rd Party \/ external service<\/li>\n<li>Fixed: Check permission_callback in REST API Route<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A powerful multi-currency solution for WooCommerce that lets customers browse and pay in their preferred currency.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311430"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpclever"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311430"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311430"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311430"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311430"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311430"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}