[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0aaT_1x09HaarcWsB83MlmZuCA1z5eoFpEf-ZWrp35E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":55,"analysis":159,"fingerprints":503},"currency-per-product-for-woocommerce","Currency per Product for WooCommerce","1.14.0","tychesoftwares","https:\u002F\u002Fprofiles.wordpress.org\u002Ftychesoftwares\u002F","\u003Cblockquote>\n\u003Ch3>🚀&nbsp;&nbsp;New Launch: Flexi BOGO for WooCommerce\u003C\u002Fh3>\n\u003Cp>The only BOGO plugin with a revenue tracking feature. \u003Cstrong>Now, at an attractive introductory price\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-flexi-bogo-plugin\u002F?utm_source=wprepo&utm_medium=pluginpagetop&utm_campaign=CurrencyProductLite\" rel=\"nofollow ugc\">Check out our new plugin here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F?utm_source=wprepo&utm_medium=topprolink&utm_campaign=CurrencyProductLite\u002F\" rel=\"nofollow ugc\">Currency per Product for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> plugin lets you set and display prices for WooCommerce products in different currencies.\u003C\u002Fp>\n\u003Cp>There is a number of scenarios that can be implemented with this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set WooCommerce product prices in different currencies and display it in shop in \u003Cstrong>different currencies\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Set WooCommerce product prices in different currencies, but display it in shop in \u003Cstrong>one currency, converted with the exchange rates\u003C\u002Fstrong> (i.e. “multicurrency product base price”).\u003C\u002Fli>\n\u003Cli>Set WooCommerce product prices in different currencies, display it in shop in \u003Cstrong>different currencies\u003C\u002Fstrong>, but convert it to \u003Cstrong>one currency in cart and checkout\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shop Behaviour Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show prices in \u003Cstrong>different currencies\u003C\u002Fstrong> (and set cart and checkout behaviour separately).\u003C\u002Fli>\n\u003Cli>Convert to \u003Cstrong>shop default currency\u003C\u002Fstrong> (including cart and checkout).\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>original (i.e. not converted) price\u003C\u002Fstrong> display to shop pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cart and Checkout Behaviour Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Convert\u003C\u002Fstrong> to \u003Cstrong>shop default\u003C\u002Fstrong> currency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave\u003C\u002Fstrong> product currency (allow only \u003Cstrong>one product\u003C\u002Fstrong> to be added to cart).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave\u003C\u002Fstrong> product currency (allow only \u003Cstrong>same currency products\u003C\u002Fstrong> to be added to cart).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convert\u003C\u002Fstrong> to currency of \u003Cstrong>last product\u003C\u002Fstrong> in cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convert\u003C\u002Fstrong> to currency of \u003Cstrong>first product\u003C\u002Fstrong> in cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Currencies Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add \u003Cstrong>two\u003C\u002Fstrong> currencies in free version and \u003Cstrong>unlimited\u003C\u002Fstrong> number of currencies in \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Optional currency per \u003Cstrong>product authors\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Optional currency per \u003Cstrong>product authors user roles\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Optional currency per \u003Cstrong>product categories\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Optional currency per \u003Cstrong>product tags\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Currency Exchange Rates Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manual\u003C\u002Fstrong> currency exchange rates in free version and \u003Cstrong>automatic\u003C\u002Fstrong> currency exchange rates in \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> (including customizable update \u003Cstrong>rate\u003C\u002Fstrong> and currency exchange rates \u003Cstrong>server\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add currency selection to admin bar in WooCommerce \u003Cstrong>admin reports\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enable use of converted prices in WooCommerce \u003Cstrong>“Sort by price” sorting\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enable use of converted prices in WooCommerce \u003Cstrong>“Filter Products by Price” widget\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Some of our Pro plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-flexi-bogo-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Flexi BOGO for WooCommerce\" rel=\"nofollow ugc\">Flexi BOGO for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-abandoned-cart-pro\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Abandoned Cart Pro for WooCommerce\" rel=\"nofollow ugc\">Abandoned Cart Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-booking-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Booking & Appointment Plugin for WooCommerce\" rel=\"nofollow ugc\">Booking & Appointment Plugin for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Forder-delivery-date-for-woocommerce-pro-21\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Order Delivery Date Pro for WooCommerce\" rel=\"nofollow ugc\">Order Delivery Date Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fproduct-delivery-date-pro-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Product Delivery Date Pro for WooCommerce\" rel=\"nofollow ugc\">Product Delivery Date Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fdeposits-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Deposits For WooCommerce\" rel=\"nofollow ugc\">Deposits For WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fpayment-gateway-based-fees-and-discounts-for-woocommerce-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Payment Gateway Based Fees and Discounts for WooCommerce - Pro\" rel=\"nofollow ugc\">Payment Gateway Based Fees and Discounts for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcustom-order-status-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Custom Order Status for WooCommerce - Pro\" rel=\"nofollow ugc\">Custom Order Status for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcustom-order-numbers-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Custom Order Numbers for WooCommerce - Pro\" rel=\"nofollow ugc\">Custom Order Numbers for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fproduct-input-fields-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Product Input Fields for WooCommerce - Pro\" rel=\"nofollow ugc\">Product Input Fields for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-call-for-price-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Call for Price for WooCommerce - Pro\" rel=\"nofollow ugc\">Call for Price for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fprice-user-role-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\" title=\"Price based on User Role for WooCommerce - Pro\" rel=\"nofollow ugc\">Price based on User Role for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Some of our other free plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-abandoned-cart\u002F\" title=\"Abandoned Cart for WooCommerce\" rel=\"ugc\">Abandoned Cart for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-delivery-date-for-woocommerce\u002F\" title=\"Order Delivery Date for WooCommerce - Lite\" rel=\"ugc\">Order Delivery Date for WooCommerce – Lite\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-delivery-notes\u002F\" title=\"Print Invoice & Delivery Notes for WooCommerce\" rel=\"ugc\">Print Invoice & Delivery Notes for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-delivery-date-for-woocommerce-lite\u002F\" title=\"Product Delivery Date for WooCommerce\" rel=\"ugc\">Product Delivery Date for WooCommerce – Lite\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-fees-for-woocommerce\u002F\" title=\"Payment Gateway Based Fees and Discounts for WooCommerce\" rel=\"ugc\">Payment Gateway Based Fees and Discounts for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-woocommerce\u002F\" title=\"Custom Order Status for WooCommerce\" rel=\"ugc\">Custom Order Status for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-numbers-for-woocommerce\u002F\" title=\"Custom Order Numbers for WooCommerce\" rel=\"ugc\">Custom Order Numbers for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-input-fields-for-woocommerce\u002F\" title=\"Product Input Fields for WooCommerce\" rel=\"ugc\">Product Input Fields for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-call-for-price\u002F\" title=\"Call for Price for WooCommerce\" rel=\"ugc\">Call for Price for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprice-by-user-role-for-woocommerce\u002F\" title=\"Price based on User Role for WooCommerce\" rel=\"ugc\">Price based on User Role for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Please visit the \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=CurrencyProductLite\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin communicates with our tracking server to send usage data \u003Cstrong>only\u003C\u002Fstrong> if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fwoocommerce-currency-per-product\u002Fcurrency-usage-tracking\u002F\" rel=\"nofollow ugc\">usage tracking documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Set WooCommerce product prices in multiple currencies with flexible cart and checkout options and per-product currency settings.",2000,51006,82,17,"2026-01-06T08:37:00.000Z","6.9.0","4.4","7.4",[20,21,22,23],"currency-per-product","multicurrency","product-currency","woocommerce","https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurrency-per-product-for-woocommerce.1.14.0.zip",99,1,0,"2024-04-10 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2024-31920","currency-per-product-for-woocommerce-cross-site-request-forgery-to-notice-dismissal","Currency per Product for WooCommerce \u003C= 1.6.0 - Cross-Site Request Forgery to Notice Dismissal","The Currency per Product for WooCommerce plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.6.0. This is due to missing or incorrect nonce validation on the dismiss_notice() function. This makes it possible for unauthenticated attackers to dismiss notices via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.6.0","1.7.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-17 12:56:55",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F570e72de-1f6a-4bbe-9df1-f0d1ca290a0b?source=api-prod",8,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},20,159740,91,232,73,"2026-04-03T19:25:08.089Z",[56,79,103,125,144],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":51,"vuln_count":77,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"woocommerce-multilingual","WPML Multilingual & Multicurrency for WooCommerce","5.5.3.1","Amir Helzer","https:\u002F\u002Fprofiles.wordpress.org\u002Famirhelzer\u002F","\u003Cp>WPML Multilingual & Multicurrency for WooCommerce includes everything you need to start selling internationally. You can easily set up and manage products in multiple currencies, no matter the size of your store. Or, translate your entire store to reach new customers all over the world by purchasing WPML.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-xi2STSsd1s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Multi-Currency Features\u003C\u002Fh4>\n\u003Cp>WPML Multilingual & Multicurrency for WooCommerce is the \u003Cstrong>only free plugin\u003C\u002Fstrong> that includes all of the following \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002Fmulti-currency-support-woocommerce\u002F\" rel=\"nofollow ugc\">multi-currency features\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add Currencies:\u003C\u002Fstrong> show prices in over 200+ currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Switcher:\u003C\u002Fstrong> display a currency switcher on product pages and widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switcher Content:\u003C\u002Fstrong> display currency name, symbol, or code (e.g., Euro (€) – EUR)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switcher Styling:\u003C\u002Fstrong> display as list \u002F dropdown, set background color, and add custom CSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency by Location:\u003C\u002Fstrong> automatically display currencies based on a customer’s location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Exchange Rate:\u003C\u002Fstrong> set your own custom exchange rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Exchange Rate:\u003C\u002Fstrong> connect to an exchange rate source and pull data on a monthly, weekly, daily, or hourly basis.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Prices:\u003C\u002Fstrong> manually set prices in secondary currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Rates:\u003C\u002Fstrong> manually set shipping rates in secondary currencies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Paid Multilingual Features\u003C\u002Fh4>\n\u003Cp>Translate your entire WooCommerce store by pairing \u003Cstrong>WPML Multilingual & Multicurrency for WooCommerce\u003C\u002Fstrong> with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> – the most popular multilingual plugin with over 1,000,000+ installations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Translation:\u003C\u002Fstrong> automatically translate your store with \u003Ca href=\"https:\u002F\u002Fptc.wpml.org\u002Fabout\u002F\" rel=\"nofollow ugc\">PTC (Private Translation Cloud)\u003C\u002Fa>, WPML’s own AI translator that delivers human-quality accuracy at machine speed and cost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Machine Translation:\u003C\u002Fstrong> automatically translate with DeepL, Google Translate, and Microsoft Translator.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual SEO:\u003C\u002Fstrong> get more international traffic by incorporating multilingual SEO best practices (hreflang tags, localized sitemaps, meta translation, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Products:\u003C\u002Fstrong> translate simple, variable, grouped, and external WooCommerce products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate URLs:\u003C\u002Fstrong> translate URL slugs and endpoints.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Taxonomies:\u003C\u002Fstrong> translate categories and attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Checkout:\u003C\u002Fstrong> translate your cart, payment form, and confirmation pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Reviews:\u003C\u002Fstrong> translate user reviews on product pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Emails:\u003C\u002Fstrong> send emails to clients and admins in their language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency by Language:\u003C\u002Fstrong> automatically display currencies based on site language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Gateways:\u003C\u002Fstrong> use different payment methods for each currency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inventory Tracking:\u003C\u002Fstrong> manage inventory across all languages in one dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Development:\u003C\u002Fstrong> build your own custom functionality with WooCommerce REST API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To use all features, you need WPML’s \u003Cstrong>Multilingual CMS\u003C\u002Fstrong> or \u003Cstrong>Multilingual Agency\u003C\u002Fstrong> plan. See \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fpurchase\" rel=\"nofollow ugc\">WPML’s pricing\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Compatibility With Woocommerce Extensions\u003C\u002Fh4>\n\u003Cp>WPML Multilingual & Multicurrency for WooCommerce is fully compatible with popular extensions, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-subscriptions-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-product-add-ons-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Product Add-ons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fwoocommerce-product-bundles-2\u002F\" rel=\"nofollow ugc\">WooCommerce Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-bookings-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Bookings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fwoocommerce-composite-products-2\u002F\" rel=\"nofollow ugc\">WooCommerce Composite Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-tab-manager-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Tab Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-table-rate-shipping-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Table Rate Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the full list of compatible plugins, see \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin-functionality\u002Fwoocommerce-extension\u002F\" rel=\"nofollow ugc\">WPML’s Compatible WooCommerce Extensions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Additional Resources\u003C\u002Fh4>\n\u003Cp>Looking for more info? Check out our guides for free and paid features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002Fmulti-currency-support-woocommerce\u002F\" rel=\"nofollow ugc\">Multi-Currency Features for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002F\" rel=\"nofollow ugc\">Multilingual Features for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Make your store multilingual and enable multiple currencies.",100000,5061000,431,"2025-12-02T14:44:00.000Z","6.9.4","6.0","7.2",[72,73,21,74,23],"commerce","ecommerce","multilingual","https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002F?utm_source=plugin&utm_medium=gui&utm_campaign=wcml","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-multilingual.5.5.3.1.zip",5,"2025-04-09 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":17,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":26,"vuln_count":101,"unpatched_count":28,"last_vuln_date":102,"fetched_at":30},"wc-multi-currency","Multi Currency For WooCommerce","1.5.7","PalsCode","https:\u002F\u002Fprofiles.wordpress.org\u002Fpalscode\u002F","\u003Cp>WC Multicurrency is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their preferred currency or their country’s currency. WC Multicurrency has the option to select currencies that you want to enable on your online store. Currency rates can be set automatically or manually.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FtEQsR1mnZ6A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fu1kkVs81cAw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002F74ku\" rel=\"nofollow ugc\">Purchase Multi Currency Pro For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.palscode.com\u002Fmulticurrency\u002F\" rel=\"nofollow ugc\">Check live demo, using this plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Are you looking for a free WooCommerce Theme, you can use our partner’s Theme.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.hasthemes.com\u002F99fy-preview\u002Findex.html\" rel=\"nofollow ugc\">99fy – Free WooCommerce Theme\u003C\u002Fa>\u003C\u002Fp>\n","WC Multicurrency is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their  &hellip;",1000,44698,72,9,"2025-04-20T05:01:00.000Z","6.8.5","5.6",[95,96,97,21,98],"converter","currency","currency-switcher","switcher-woocommerce","https:\u002F\u002Fpalscode.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-multi-currency.1.5.7.zip",2,"2024-04-15 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":68,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":113,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"currency-exchange-for-woocommerce","Currency Exchange for WooCommerce","3.6.2.2","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>WooCommerce currency exchange for your shop. You can easily setup exchange to any currencies in WooCommerce. Visual only exchange replaces price in shop, product page, but still uses WooCommerce default currency for order page and checkout page. Full currency exchange replaces price at all, also orders will be saved with selected currency. You can setup widget or shortcode with images for each currency. Currency exchange rates can be downloaded from Open Exchange Rates and automatically updated every 24 hours.\u003C\u002Fp>\n\u003Ch4>New Features in Version 3.5.1:\u003C\u002Fh4>\n\u003Cp>✅ Floating Bar for the widget type. It will be fixed on the right side of your site.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Currency exchange for all WooCommerce currencies\u003Cbr \u002F>\n✅ Visual exchange for WooCommerce shop and product page only\u003Cbr \u002F>\n✅ Full exchange for shop, product page and orders\u003Cbr \u002F>\n✅ Widget and shortcode with same settings\u003Cbr \u002F>\n✅ Drop down menu and radio buttons in widget\u003Cbr \u002F>\n✅ Custom exchange rates for currencies\u003Cbr \u002F>\n✅ MasterCard support\u003C\u002Fp>\n\u003Ch4>Features in Version 3.5:\u003C\u002Fh4>\n\u003Cp>✅ Open Exchange Rates support\u003Cbr \u002F>\n✅ CurrencyLayer support\u003Cbr \u002F>\n✅ Auto update currency every 24 hours\u003Cbr \u002F>\n✅ Detect currency via IP address\u003Cbr \u002F>\n✅ User can set currency in account settings\u003Cbr \u002F>\n✅ Custom element position for currency label in widgets\u003Cbr \u002F>\n✅ Country flag for currency label\u003Cbr \u002F>\n✅ Custom image for currency label\u003Cbr \u002F>\n✅ Multiplier for exchanged currencies\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce-currency-exchange.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=currency-exchange\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-infinite-scroll.berocket.com\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=currency-exchange\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-currency-exchange\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=currency-exchange\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1IFYBPnUG2M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Currency Exchange for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-ajax-filters\u002F\" rel=\"ugc\">\u003Cstrong>Advanced AJAX Product Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Load More Products for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Grid\u002FList View for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminmax-quantity-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Min and Max Quantity for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-preview-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product Preview for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproducts-compare-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Compare for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","With Currency Exchange for WooCommerce you can easily setup exchange to any currencies in WooCommerce.",600,34131,100,29,"2026-03-12T14:16:00.000Z","5.0","7.0",[119,120,22,121,122],"currency-exchange","pay-for-the-product","use-own-currency","woocommerce-currency","https:\u002F\u002Fberocket.com\u002Fproduct\u002Fwoocommerce-currency-exchange?utm_source=free_plugin&utm_medium=plugins&utm_campaign=currency-exchange","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurrency-exchange-for-woocommerce.3.6.2.2.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":49,"downloaded":133,"rating":28,"num_ratings":28,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":141,"download_link":142,"security_score":143,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"price-display-anywhere","Price Display Anywhere","1.1","Md Zahedul hoque","https:\u002F\u002Fprofiles.wordpress.org\u002Fzitengine\u002F","\u003Cp>This is a cool plugin to display just product price in any WooCommerce based website. It is lightweight and easy to use.\u003C\u002Fp>\n\u003Cp>Please note:\u003Cbr \u002F>\n– This is a WooCommerce based plugin, so WooCommerce plugin must be activated before active this plugin.\u003Cbr \u002F>\n– You must create a product to display the price of that product.\u003C\u002Fp>\n\u003Ch4>Using the Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Download the plugin, install and active.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now Add new product and publish the product. finds its product id, for exmaple :  https:\u002F\u002Fdomain.com\u002Fwp-admin\u002Fpost.php?post=2861&action=edit  Here 2861 is your Product ID\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now you are ready to use this shortcode. Just type this shortcode by replacing the ID and make sure you use ID of right product [zit_display_price id=”2861″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s it. You are ready to go!This is a cool plugin to display just product price in any WooCommerce based website. It is lightweight and easy to use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note:\u003Cbr \u002F>\n– This is a WooCommerce based plugin, so WooCommerce plugin must be activated before active this plugin.\u003Cbr \u002F>\n– You must create a product to display the price of that product.\u003C\u002Fp>\n\u003Ch4>Using the Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Download the plugin, install and active.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now Add new product and publish the product. finds its product id, for exmaple :  https:\u002F\u002Fdomain.com\u002Fwp-admin\u002Fpost.php?post=2861&action=edit  Here 2861 is your Product ID\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now you are ready to use this shortcode. Just type this shortcode by replacing the ID and make sure you use ID of right product [zit_display_price id=”2861″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s it. You are ready to go!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","License: GPLv2 or later License URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html Easy to use WooCommerce price display anywhere",1011,"2021-08-19T10:23:00.000Z","5.8.13","5.1","7.3",[139,140,23],"multicurrency-display","price-display","https:\u002F\u002Fzitengine.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprice-display-anywhere.1.1.zip",85,{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":28,"downloaded":152,"rating":28,"num_ratings":28,"last_updated":153,"tested_up_to":135,"requires_at_least":154,"requires_php":117,"tags":155,"homepage":157,"download_link":158,"security_score":143,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"flywire-payment-gateway-multicurrency-add-on","Flywire for WooCommerce Multicurrency Add-On","1.0.0","taiflywire","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaiflywire\u002F","\u003Cp>For customers using the Flywire for WooCommerce Payment Gateway who have implemented code or installed a plugin to switch currencie, the Flywire for Woocommerce Multicurrency Add-On allows them to define additional portals and the currencies they support.  On payer checkout, their payment will be routed to the portal corresponding to the currency selected at checkout.\u003C\u002Fp>\n","Set up additional portals\u002Fcurrencies to be used with WooCommerce.",958,"2021-10-22T09:36:00.000Z","5.7",[96,156,21,23],"multi-currency","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflywire-payment-gateway-multicurrency-add-on.1.0.0.zip",{"attackSurface":160,"codeSignals":433,"taintFlows":452,"riskAssessment":494,"analyzedAt":502},{"hooks":161,"ajaxHandlers":424,"restRoutes":430,"shortcodes":431,"cronEvents":432,"entryPointCount":27,"unprotectedCount":28},[162,168,173,178,182,186,189,192,195,199,203,208,213,217,221,225,229,233,237,241,245,249,252,256,260,264,267,270,273,276,279,282,286,289,292,296,300,304,308,312,316,320,324,327,331,333,336,339,341,343,347,349,352,358,362,366,370,373,374,375,376,382,386,389,391,396,398,401,404,407,410,413,417,421],{"type":163,"name":164,"callback":165,"file":166,"line":167},"action","init","cpp_load_text_domain","currency-per-product-for-woocommerce.php",118,{"type":163,"name":169,"callback":170,"priority":171,"file":166,"line":172},"before_woocommerce_init","cpp_lite_custom_order_tables_compatibility",999,132,{"type":174,"name":175,"callback":176,"file":166,"line":177},"filter","woocommerce_get_settings_pages","add_woocommerce_settings_tab",133,{"type":163,"name":179,"callback":180,"file":166,"line":181},"admin_init","version_updated",145,{"type":163,"name":183,"callback":183,"file":184,"line":185},"admin_notices","includes\\class-alg-wc-cpp-admin.php",33,{"type":163,"name":179,"callback":187,"file":184,"line":188},"update_exchange_rates_now",36,{"type":163,"name":179,"callback":190,"file":184,"line":191},"delete_all_plugin_data",39,{"type":163,"name":179,"callback":193,"file":184,"line":194},"calculate_all_products_prices",42,{"type":163,"name":196,"callback":197,"file":184,"line":198},"save_post_product","calculate_product_price_on_product_saved",46,{"type":163,"name":200,"callback":201,"file":184,"line":202},"woocommerce_ajax_save_product_variations","calculate_product_price_on_product_saved_ajax",47,{"type":163,"name":204,"callback":205,"priority":206,"file":184,"line":207},"admin_enqueue_scripts","cpp_common_scripts_js",1000001,49,{"type":174,"name":209,"callback":210,"file":211,"line":212},"woocommerce_product_quick_edit_save","cpp_calculate_product_price_quick_edit","includes\\class-alg-wc-cpp-core.php",58,{"type":174,"name":214,"callback":215,"file":211,"line":216},"woocommerce_currency","change_currency_code",76,{"type":174,"name":218,"callback":219,"file":211,"line":220},"woocommerce_currency_symbol","add_currency_code",78,{"type":174,"name":222,"callback":223,"file":211,"line":224},"woocommerce_get_price_html","cpp_change_currency_for_featured_products_block",83,{"type":174,"name":226,"callback":227,"file":211,"line":228},"woocommerce_add_cart_item_data","add_cart_item_data",86,{"type":174,"name":230,"callback":231,"file":211,"line":232},"woocommerce_add_cart_item","add_cart_item",87,{"type":174,"name":234,"callback":235,"file":211,"line":236},"woocommerce_get_cart_item_from_session","get_cart_item_from_session",88,{"type":174,"name":238,"callback":239,"file":211,"line":240},"woocommerce_add_to_cart_validation","validate_on_add_to_cart",89,{"type":174,"name":242,"callback":243,"file":211,"line":244},"woocommerce_product_variation_get_price","change_price",94,{"type":174,"name":246,"callback":247,"priority":113,"file":211,"line":248},"booking_form_calculated_booking_cost","change_booking_price",96,{"type":174,"name":250,"callback":251,"file":211,"line":113},"woocommerce_grouped_price_html","grouped_price_html",{"type":163,"name":253,"callback":254,"file":211,"line":255},"woocommerce_ajax_add_order_item_meta","change_order_currency",102,{"type":174,"name":257,"callback":258,"file":211,"line":259},"woocommerce_package_rates","change_shipping_price",106,{"type":163,"name":261,"callback":262,"file":211,"line":263},"wp_loaded","fix_mini_cart",110,{"type":174,"name":265,"callback":243,"file":211,"line":266},"woocommerce_product_variation_get_regular_price",123,{"type":174,"name":268,"callback":243,"file":211,"line":269},"woocommerce_variation_prices_regular_price",124,{"type":174,"name":271,"callback":243,"file":211,"line":272},"woocommerce_product_variation_get_sale_price",128,{"type":174,"name":274,"callback":243,"file":211,"line":275},"woocommerce_variation_prices_sale_price",129,{"type":174,"name":277,"callback":243,"file":211,"line":278},"woocommerce_variation_prices_price",131,{"type":174,"name":280,"callback":281,"file":211,"line":177},"woocommerce_get_variation_prices_hash","get_variation_prices_hash",{"type":174,"name":283,"callback":284,"file":211,"line":285},"woocommerce_get_price_including_tax","change_price_grouped",135,{"type":174,"name":287,"callback":284,"file":211,"line":288},"woocommerce_get_price_excluding_tax",136,{"type":174,"name":222,"callback":290,"file":211,"line":291},"add_original_price_in_shop",141,{"type":163,"name":293,"callback":294,"file":211,"line":295},"woocommerce_product_query","remove_sorting_by_price_posts_clauses_filters",148,{"type":174,"name":297,"callback":298,"file":211,"line":299},"woocommerce_get_catalog_ordering_args","add_sorting_by_converted_price",149,{"type":174,"name":301,"callback":302,"file":211,"line":303},"loop_shop_post_in","alg_wc_cpp_products_by_price_filter",153,{"type":174,"name":305,"callback":306,"file":211,"line":307},"woocommerce_product_query_meta_query","price_filter_meta_query",154,{"type":174,"name":309,"callback":310,"file":211,"line":311},"woocommerce_price_filter_widget_min_amount","alg_wc_cpp_min_price",155,{"type":174,"name":313,"callback":314,"file":211,"line":315},"woocommerce_price_filter_widget_max_amount","alg_wc_cpp_max_price",156,{"type":174,"name":317,"callback":318,"file":211,"line":319},"woocommerce_price_filter_widget_step","alg_wc_cpp_steps",157,{"type":174,"name":321,"callback":322,"priority":77,"file":211,"line":323},"posts_clauses","closure",186,{"type":174,"name":321,"callback":322,"priority":325,"file":211,"line":326},55,197,{"type":163,"name":164,"callback":328,"file":329,"line":330},"schedule_update_exchange_rates","includes\\class-alg-wc-cpp-crons.php",34,{"type":163,"name":179,"callback":328,"file":329,"line":332},35,{"type":163,"name":334,"callback":335,"file":329,"line":188},"alg_wc_cpp_update_exchange_rates","update_exchange_rates",{"type":163,"name":164,"callback":337,"file":329,"line":338},"schedule_calculate_all_products_prices",40,{"type":163,"name":179,"callback":337,"file":329,"line":340},41,{"type":163,"name":342,"callback":342,"file":329,"line":194},"alg_wc_cpp_calculate_all_products_prices",{"type":174,"name":344,"callback":345,"file":346,"line":185},"woocommerce_reports_get_order_report_data_args","filter_reports","includes\\class-alg-wc-cpp-currency-reports.php",{"type":174,"name":214,"callback":348,"file":346,"line":330},"change_reports_currency_code",{"type":163,"name":350,"callback":351,"file":346,"line":332},"admin_bar_menu","add_reports_currency_to_admin_bar",{"type":174,"name":353,"callback":354,"priority":355,"file":356,"line":357},"ts_tracker_data","cpp_lite_ts_add_plugin_tracking_data",10,"includes\\class-alg-wc-cpp-plugin-tracking.php",24,{"type":163,"name":359,"callback":360,"file":356,"line":361},"admin_footer","ts_admin_notices_scripts",26,{"type":163,"name":363,"callback":364,"priority":355,"file":356,"line":365},"cpp_lite_init_tracker_completed","init_tracker_completed",27,{"type":174,"name":367,"callback":368,"priority":355,"file":356,"line":369},"cpp_lite_ts_tracker_display_notice","cpp_ts_tracker_display_notice",28,{"type":174,"name":371,"callback":354,"priority":355,"file":372,"line":357},"cpp_lite_ts_tracker_data","includes\\class-alg-wc-cpp-tracking.php",{"type":163,"name":359,"callback":360,"file":372,"line":361},{"type":163,"name":363,"callback":364,"priority":355,"file":372,"line":365},{"type":174,"name":367,"callback":368,"priority":355,"file":372,"line":369},{"type":163,"name":377,"callback":378,"priority":379,"file":380,"line":381},"admin_print_scripts-plugins.php","enqueue_scripts",30,"includes\\component\\plugin-deactivation\\class-tyche-plugin-deactivation.php",92,{"type":163,"name":183,"callback":383,"file":384,"line":385},"display_tracker_html_template","includes\\component\\plugin-tracking\\class-tyche-plugin-tracking.php",81,{"type":174,"name":387,"callback":388,"file":384,"line":13},"cron_schedules","cron_schedule",{"type":163,"name":179,"callback":390,"file":384,"line":224},"init_tracker",{"type":163,"name":392,"callback":393,"file":394,"line":395},"add_meta_boxes","add_cpp_metabox","includes\\settings\\class-alg-wc-cpp-metaboxes.php",32,{"type":163,"name":196,"callback":397,"file":394,"line":185},"save_cpp_meta_box",{"type":163,"name":164,"callback":399,"file":400,"line":202},"add_cpp_desc_advanced","includes\\settings\\class-alg-wc-cpp-settings-advanced.php",{"type":163,"name":164,"callback":402,"file":403,"line":202},"add_cpp_desc_behaviour","includes\\settings\\class-alg-wc-cpp-settings-behaviour.php",{"type":163,"name":164,"callback":405,"file":406,"line":202},"add_cpp_desc_currencies","includes\\settings\\class-alg-wc-cpp-settings-currencies.php",{"type":163,"name":164,"callback":408,"file":409,"line":202},"add_cpp_desc_exchange_rate","includes\\settings\\class-alg-wc-cpp-settings-exchange-rates.php",{"type":163,"name":164,"callback":411,"file":412,"line":202},"add_cpp_desc_general","includes\\settings\\class-alg-wc-cpp-settings-general.php",{"type":174,"name":414,"callback":415,"file":416,"line":395},"woocommerce_get_sections_alg_wc_cpp","settings_section","includes\\settings\\class-alg-wc-cpp-settings-section.php",{"type":174,"name":418,"callback":419,"file":420,"line":332},"woocommerce_admin_settings_sanitize_option","maybe_unsanitize_option","includes\\settings\\class-alg-wc-settings-cpp.php",{"type":163,"name":422,"callback":423,"file":420,"line":188},"woocommerce_admin_field_alg_wc_cpp_title","output_alg_wc_cpp_title",[425],{"action":426,"nopriv":427,"callback":426,"hasNonce":428,"hasCapCheck":427,"file":380,"line":429},"tyche_plugin_deactivation_submit_action",false,true,93,[],[],[],{"dangerousFunctions":434,"sqlUsage":435,"outputEscaping":441,"fileOperations":27,"externalRequests":448,"nonceChecks":449,"capabilityChecks":450,"bundledLibraries":451},[],{"prepared":47,"raw":101,"locations":436},[437,439],{"file":184,"line":167,"context":438},"$wpdb->get_results() with variable interpolation",{"file":184,"line":440,"context":438},125,{"escaped":198,"rawEcho":101,"locations":442},[443,446],{"file":384,"line":444,"context":445},255,"raw output",{"file":394,"line":447,"context":445},151,4,7,3,[],[453,469,477,486],{"entryPoint":454,"graph":455,"unsanitizedCount":27,"severity":40},"init_tracker_completed (includes\\class-alg-wc-cpp-plugin-tracking.php:79)",{"nodes":456,"edges":467},[457,462],{"id":458,"type":459,"label":460,"file":356,"line":461},"n0","source","$_SERVER",80,{"id":463,"type":464,"label":465,"file":356,"line":385,"wp_function":466},"n1","sink","header() [Header Injection]","header",[468],{"from":458,"to":463,"sanitized":427},{"entryPoint":470,"graph":471,"unsanitizedCount":27,"severity":40},"init_tracker_completed (includes\\class-alg-wc-cpp-tracking.php:81)",{"nodes":472,"edges":475},[473,474],{"id":458,"type":459,"label":460,"file":372,"line":13},{"id":463,"type":464,"label":465,"file":372,"line":224,"wp_function":466},[476],{"from":458,"to":463,"sanitized":427},{"entryPoint":478,"graph":479,"unsanitizedCount":28,"severity":485},"\u003Cclass-alg-wc-cpp-plugin-tracking> (includes\\class-alg-wc-cpp-plugin-tracking.php:0)",{"nodes":480,"edges":483},[481,482],{"id":458,"type":459,"label":460,"file":356,"line":461},{"id":463,"type":464,"label":465,"file":356,"line":385,"wp_function":466},[484],{"from":458,"to":463,"sanitized":428},"low",{"entryPoint":487,"graph":488,"unsanitizedCount":28,"severity":485},"\u003Cclass-alg-wc-cpp-tracking> (includes\\class-alg-wc-cpp-tracking.php:0)",{"nodes":489,"edges":492},[490,491],{"id":458,"type":459,"label":460,"file":372,"line":13},{"id":463,"type":464,"label":465,"file":372,"line":224,"wp_function":466},[493],{"from":458,"to":463,"sanitized":428},{"summary":495,"deductions":496},"The \"currency-per-product-for-woocommerce\" plugin v1.14.0 exhibits a generally good security posture, with strong adherence to best practices in several key areas. The static analysis reveals a low attack surface, with only one AJAX handler, and importantly, no unprotected entry points. The code demonstrates a commitment to secure coding with a high percentage of properly escaped outputs and a significant majority of SQL queries utilizing prepared statements. Furthermore, the presence of multiple nonce and capability checks indicates an effort to protect against common web vulnerabilities.\n\nHowever, there are areas that warrant attention. The taint analysis identified two flows with unsanitized paths, which, although not flagged as critical or high severity, represent a potential risk. While the plugin has a history of one medium-severity CVE related to CSRF, the fact that it is currently unpatched is a concern, especially considering its recent discovery. The presence of file operations and external HTTP requests, while not inherently insecure, requires careful consideration as they can sometimes be vectors for vulnerabilities if not implemented with strict validation and sanitization.\n\nIn conclusion, the plugin's developers have implemented several robust security measures. The minimal attack surface and good output escaping are commendable. Nevertheless, the two unsanitized paths in the taint analysis and the recent, albeit medium, unpatched CSRF vulnerability suggest that ongoing vigilance and potentially further code review are advisable to maintain a strong security profile.",[497,499],{"reason":498,"points":47},"Unsanitized paths in taint analysis",{"reason":500,"points":501},"Medium severity unpatched CVE",15,"2026-03-16T18:31:33.672Z",{"wat":504,"direct":521},{"assetPaths":505,"generatorPatterns":512,"scriptPaths":513,"versionParams":514},[506,507,508,509,510,511],"\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Fplugin-deactivation.js","\u002Fwp-content\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Ftyche-plugin-tracking.js",[],[508,509,510,511],[515,516,517,518,519,520],"currency-per-product-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","currency-per-product-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css?ver=","currency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","currency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=","currency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Fplugin-deactivation.js?ver=","currency-per-product-for-woocommerce\u002Fassets\u002Fjs\u002Ftyche-plugin-tracking.js?ver=",{"cssClasses":522,"htmlComments":525,"htmlAttributes":527,"restEndpoints":530,"jsGlobals":531,"shortcodeOutput":533},[523,524],"alg-wc-cpp-frontend-price","alg-wc-cpp-single-product-price",[526],"\u003C!-- Price modified by Currency per Product for WooCommerce -->",[528,529],"data-alg-wc-cpp-currency","data-alg-wc-cpp-original-price",[],[532],"alg_wc_cpp_frontend_params",[]]