{"id":11365,"date":"2026-05-30T04:29:48","date_gmt":"2026-05-29T20:29:48","guid":{"rendered":"https:\/\/aeosub.com\/swift-currency\/"},"modified":"2026-05-30T04:29:48","modified_gmt":"2026-05-29T20:29:48","slug":"swift-currency","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/swift-currency\/","title":{"rendered":"Swift Currency &#8211; Multi-Currency Switcher for WooCommerce"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/swift-currency.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/codeies\/\" target=\"_blank\" rel=\"noopener\">Codeies Pvt Ltd<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.3<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.8 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-29 8:04pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/swift-currency\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">A professional and customizable currency switcher for WooCommerce. Allow customers to switch between currencies with premium design styles.<\/div>\n<p>Swift Currency is a modern, lightweight, and professional multi-currency switcher for WooCommerce. It allows you to display currencies in a beautiful way, supporting multiple display styles including a fancy dropdown, a clean list, and modern buttons.<\/p>\n<p>The plugin is designed to be highly customizable, letting you control exactly how your switcher looks and behaves. With built-in SVG flag support and real-time exchange rate updates, it provides a premium experience for your international customers.<\/p>\n<h4>Free Features<\/h4>\n<ul>\n<li><strong>Unlimited Currencies<\/strong> &#8211; Enable as many currencies as your store needs, including your base currency.<\/li>\n<li><strong>Multiple Switcher Styles<\/strong> &#8211; Choose between a professional Fancy Dropdown, a clean List, or modern Pill Buttons.<\/li>\n<li><strong>Automatic Exchange Rates<\/strong> &#8211; Daily updates from the European Central Bank (ECB) for accurate fiat conversions.<\/li>\n<li><strong>Cryptocurrency Support<\/strong> &#8211; Enable Bitcoin, Ethereum, and other popular cryptocurrencies with live rates from CoinGecko or Binance.<\/li>\n<li><strong>WooCommerce Integration<\/strong> &#8211; Seamlessly convert product prices, cart totals, and checkout amounts.<\/li>\n<li><strong>Payment Gateway Mapping<\/strong> &#8211; Map enabled currencies to payment gateways and optionally fall back to the base currency when a gateway does not support the selected currency.<\/li>\n<li><strong>Customizable Display<\/strong> &#8211; Control symbol position, decimal places, thousand separators, and more.<\/li>\n<li><strong>Multiple Placements<\/strong> &#8211; Add the switcher to your header, footer, sidebar, or anywhere using shortcodes and widgets.<\/li>\n<li><strong>Geolocation Ready<\/strong> &#8211; Detect visitor location (requires Pro for auto-switching).<\/li>\n<li><strong>Developer Friendly<\/strong> &#8211; Extensive hooks, filters, and a clean REST API for custom integrations.<\/li>\n<li><strong>Optimized for Speed<\/strong> &#8211; Lightweight and performance-focused with advanced caching.<\/li>\n<\/ul>\n<h4>Pro Features<\/h4>\n<ul>\n<li><strong>Premium Exchange Providers<\/strong> &#8211; Support for Fixer.io, OpenExchangeRates, and ExchangeRate-API.<\/li>\n<li><strong>Auto-Geolocation<\/strong> &#8211; Automatically switch currency based on the visitor&#8217;s country.<\/li>\n<li><strong>Multi-Currency Checkout<\/strong> &#8211; Let customers pay in their preferred currency during checkout.<\/li>\n<li><strong>Charm Pricing &amp; Rounding<\/strong> &#8211; Professional rounding rules (e.g., .99) for all converted prices.<\/li>\n<li><strong>Elementor Integration<\/strong> &#8211; Dedicated widgets for easy drag-and-drop customization.<\/li>\n<\/ul>\n<h3>External Services<\/h3>\n<p>This plugin fetches exchange rates from external services. Below is a complete disclosure of all external HTTP requests made by this plugin.<\/p>\n<h4>European Central Bank (ECB) Exchange Rate Feed<\/h4>\n<p>This plugin fetches daily foreign exchange reference rates from the European Central Bank to convert prices between currencies.<\/p>\n<ul>\n<li><strong>What is sent:<\/strong> A plain HTTP GET request with no user data.<\/li>\n<li><strong>When:<\/strong> Only when the exchange-rate cache is empty or expired (default: once per day via WP-Cron).<\/li>\n<li><strong>Endpoint:<\/strong> https:\/\/www.ecb.europa.eu\/stats\/eurofxref\/eurofxref-daily.xml<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/www.ecb.europa.eu\/home\/disclaimer\/html\/index.en.html<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/data.ecb.europa.eu\/privacy-statement-ecb-data-portal<\/li>\n<\/ul>\n<h4>CoinGecko Cryptocurrency Rates<\/h4>\n<p>This plugin fetches real-time cryptocurrency exchange rates from CoinGecko when crypto currencies are enabled.<\/p>\n<ul>\n<li><strong>What is sent:<\/strong> A plain HTTP GET request with no user data.<\/li>\n<li><strong>When:<\/strong> Only when crypto exchange rates are requested and the cache is expired (configurable interval, default: hourly).<\/li>\n<li><strong>Endpoint:<\/strong> https:\/\/api.coingecko.com\/api\/v3\/simple\/price<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/www.coingecko.com\/en\/terms<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/www.coingecko.com\/en\/privacy<\/li>\n<\/ul>\n<h4>Binance Cryptocurrency Rates<\/h4>\n<p>This plugin can optionally fetch cryptocurrency exchange rates from Binance as an alternative crypto rate provider.<\/p>\n<ul>\n<li><strong>What is sent:<\/strong> A plain HTTP GET request with no user data.<\/li>\n<li><strong>When:<\/strong> Only when Binance is selected as the crypto provider and the cache is expired.<\/li>\n<li><strong>Endpoint:<\/strong> https:\/\/api.binance.com\/api\/v3\/ticker\/price<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/www.binance.com\/en\/terms<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/www.binance.com\/en\/privacy<\/li>\n<\/ul>\n<h3>Privacy<\/h3>\n<p>We are committed to transparency about the data Swift Currency collects and how it is handled.<\/p>\n<h4>What Data Is Collected?<\/h4>\n<ol>\n<li>\n<p><strong>Logging Data<\/strong> (Optional, disabled by default)<\/p>\n<ul>\n<li>Exchange-rate update attempts and results<\/li>\n<li>API call errors and responses<\/li>\n<li>System events and warnings<\/li>\n<li>User ID (if applicable)<\/li>\n<li>IP address (anonymized via <code>wp_privacy_anonymize_ip()<\/code>)<\/li>\n<li>Timestamp<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Exchange Rate Data<\/strong> (Always collected)<\/p>\n<ul>\n<li>Current exchange rates from the configured providers<\/li>\n<li>Historical rate data for reporting<\/li>\n<li>Rate update timestamps<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>All information is stored locally inside your WordPress database. The only outbound requests are the external rate lookups listed above, which contain <strong>no user data<\/strong>. The front end sets a <code>swiftcurrency_selected<\/code> cookie solely to remember the visitor&#8217;s last chosen currency; no other tracking cookies are written.<\/p>\n<h4>How Is Data Used?<\/h4>\n<p>Logging data is used exclusively to troubleshoot issues, monitor plugin health, and debug provider\/API integrations.<\/p>\n<h4>Data Retention<\/h4>\n<ul>\n<li><strong>Logging Data:<\/strong> Stored for 30 days by default (configurable under <strong>Swift Currency <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Advanced <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Logging<\/strong>).<\/li>\n<li><strong>Rate History:<\/strong> Stored for 1 year (not user configurable).<\/li>\n<\/ul>\n<p>Old data is automatically pruned using the plugin&#8217;s WP-Cron cleanup tasks.<\/p>\n<h4>How to Disable or Delete Data<\/h4>\n<ul>\n<li><strong>Disable Logging:<\/strong> Go to <strong>Swift Currency <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Advanced<\/strong> and toggle off &#8220;Enable Logging&#8221;.<\/li>\n<li><strong>Delete All Data on Uninstall:<\/strong> In the same screen, enable &#8220;Delete Data on Uninstall&#8221; before deactivating and deleting the plugin to remove all plugin data\/tables.<\/li>\n<\/ul>\n<h4>User Rights<\/h4>\n<p>Users can:<\/p>\n<ul>\n<li>Access logging data stored in their database<\/li>\n<li>Delete cached\/logged data via the &#8220;Clear Cache&#8221; tools or by uninstalling with the delete option enabled<\/li>\n<li>Disable logging so no diagnostic data is stored<\/li>\n<li>Export data via standard WordPress privacy tools if integrated<\/li>\n<\/ul>\n<h4>GDPR Compliance<\/h4>\n<p>Swift Currency is designed to meet GDPR expectations:<\/p>\n<ul>\n<li>\u2705 No user information is sent to external services<\/li>\n<li>\u2705 Only a functional <code>swiftcurrency_selected<\/code> cookie is stored to remember the chosen currency<\/li>\n<li>\u2705 IP addresses inside logs are anonymized<\/li>\n<li>\u2705 Data retention windows are configurable<\/li>\n<li>\u2705 Users can delete their data at any time<\/li>\n<li>\u2705 Logging can be fully disabled<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>A professional and customizable currency switcher for WooCommerce. Allow customers to switch between currencies with premium design styles.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[973,2570,2221,2571,569,555],"class_list":["post-11365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-currency","tag-money","tag-multi-currency","tag-switcher","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11365"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11365\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}