[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3M09o0V56zVzSKXZHcXi1o8qOTQBXRnNPhZdfe1QRxQ":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":201},"woo-country-based-bank-accounts","Country Based Bank Accounts for WooCommerce","2.0.2","Marian Kadanka","https:\u002F\u002Fprofiles.wordpress.org\u002Fmariankadanka\u002F","\u003Cp>WooCommerce extension which allows you to assign BACS (direct bank transfer) bank accounts to different countries. Based on the billing country chosen, only corresponding bank accounts are then printed on the “thank you” page and in the email send to the customer.\u003C\u002Fp>\n\u003Cp>This plugin gives you option to choose which bank account will be available in certain country, or countries.\u003C\u002Fp>\n\u003Cp>If you need to have certain bank account to be available in all countries, don’t set option for it.\u003C\u002Fp>\n\u003Cp>There is also an option to disable BACS payment gateway on the checkout page, if customer billing country doesn’t match any of the configured countries.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Select Country Based Bank Accounts tab in WooCommerce settings.\u003C\u002Fli>\n\u003Cli>You can choose multiple countries.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This WooCommerce addon is compatible with:\u003Cbr \u002F>\n* WooCommerce 3.4 or newer\u003C\u002Fp>\n","Select which BACS gateway bank accounts will be available in certain country\u002Fcountries",200,3429,0,"2025-08-31T16:35:00.000Z","6.8.5","4.2","",[19,20,21,22,23],"bacs","bank-account","countries","country","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-country-based-bank-accounts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-country-based-bank-accounts.2.0.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mariankadanka",3,8300,30,94,"2026-04-04T11:48:30.108Z",[38,59,73,96,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woocommerce-country-based-payments","Country Based Payments for WooCommerce","1.5","Ivan Paulin","https:\u002F\u002Fprofiles.wordpress.org\u002Fivan_paulin\u002F","\u003Cp>This plugin gives you option to choose which payment gateway will be available in certain country, or countries.\u003C\u002Fp>\n\u003Cp>If you need to have certain payment gateway to be available in all countries, don’t set option for it.\u003C\u002Fp>\n\u003Cp>This WooCommerce addon is compatible with:\u003Cbr \u002F>\n* WooCommerce 8.5.2\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: Backup your website before updating the plugin. Try to test a new version of the plugin on the staging server before using the plugin on a live site.\u003Cbr \u002F>\nThis plugin comes as is; there’s no guarantee that it will work with all payment gateways available.\u003Cbr \u002F>\nI don’t have access to the premium version of payment gateways, and I haven’t tested this plugin with all payment gateways.\u003Cbr \u002F>\nKnown payment gateways that this plugin does not work with:\u003Cbr \u002F>\n1. Amazon Payments\u003Cbr \u002F>\n2. PayPal Checkout\u003C\u002Fp>\n","Choose which payment gateway will be available in country\u002Fcountries.",3000,70909,86,12,"2024-01-26T10:27:00.000Z","6.4.8","5.0",[21,22,54,55,23],"payment-gateway","payment-gateways","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-country-based-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-country-based-payments.1.5.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":34,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":52,"requires_php":17,"tags":70,"homepage":71,"download_link":72,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sadded-by-sadad","SADDED By SADAD Payment Gateway","0.5","sadadbahrain","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadadbahrain\u002F","\u003Cp>This plugin gives you option to choose which payment gateway will be available in certain country, or countries.\u003C\u002Fp>\n\u003Cp>If you need to have certain payment gateway to be available in all countries, don’t set option for it.\u003C\u002Fp>\n\u003Cp>This WooCommerce addon is compatible with:\u003Cbr \u002F>\n* WooCommerce 4.0.1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: Backup your website before updating the plugin. Try to test a new version of the plugin on the staging server before using the plugin on a live site.\u003Cbr \u002F>\nThis plugin comes as is; there’s no guarantee that it will work with all payment gateways available.\u003C\u002Fp>\n","This pluging of WooCommerce will enable SADDED By SADAD Payment Gateway option to your store.",2294,"2021-03-10T10:48:00.000Z","5.4.19",[21,22,54,55,23],"https:\u002F\u002Fsadadbahrain.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsadded-by-sadad.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woocommerce-product-price-based-on-countries","Price Based on Country for WooCommerce","4.2.2","Oscar Gare","https:\u002F\u002Fprofiles.wordpress.org\u002Foscargare\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pricebasedcountry.com\u002Fdocs\u002F?utm_medium=banner&utm_campaign=upgrade-pro&utm_source=wordpress\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.pricebasedcountry.com\u002Fpricing\u002F?utm_medium=banner&utm_campaign=upgrade-pro&utm_source=wordpress\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pricebasedcountry.com\u002F?utm_medium=banner&utm_campaign=upgrade-pro&utm_source=wordpress\" rel=\"nofollow ugc\">Price Based on Country for WooCommerce\u003C\u002Fa> allows you to define country-specific prices for your WooCommerce products, either in a single currency or across multiple currencies.\u003C\u002Fp>\n\u003Cp>The plugin is designed for stores that sell internationally and need greater control over how prices are presented to customers across regions. You can adapt your pricing strategy to reflect local markets and currencies.\u003C\u002Fp>\n\u003Ch3>KEY FEATURES\u003C\u002Fh3>\n\u003Cp>The core plugin is 100% free. It provides all functionality needed to sell internationally with localized pricing.\u003C\u002Fp>\n\u003Cp>✔️ \u003Cstrong>Multi-Currency\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add multi-currency support to WooCommerce to enable selling products in multiple currencies and reduce checkout friction.\u003C\u002Fp>\n\u003Cp>✔️ \u003Cstrong>Geolocation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin detects the country of the website visitor automatically through the geolocation feature included in WooCommerce and displays the price and currency you have defined previously for this country. Compatible with cache plugins.\u003C\u002Fp>\n\u003Cp>✔️  \u003Cstrong>Manual Fixed Price\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Leave the price to be calculated using the exchange rate, or set a fixed price manually for each country or region.\u003C\u002Fp>\n\u003Cp>✔️  \u003Cstrong>Country Switcher Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a country switcher to your store to let users manually change their country.\u003C\u002Fp>\n\u003Cp>✔️  \u003Cstrong>Multilingual Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Compatible with WPML and Polylang workflows (sync data between product translations).\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Prices are organized into pricing zones, each one associated with one or more countries. For each zone, you can choose a currency.\u003C\u002Fp>\n\u003Cp>You may rely on automatic currency conversion using exchange rates, or define fixed prices manually for full control.\u003C\u002Fp>\n\u003Cp>Once configured, prices are displayed dynamically based on the customer’s country, while remaining compatible with caching and performance plugins.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Boost international sales\u003C\u002Fstrong> – Display price in local currency to reduce checkout friction and cart abandonment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regional strategy\u003C\u002Fstrong> – Adjust prices based on regional purchasing power.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Absorb shipping costs\u003C\u002Fstrong> – Set higher prices for countries with expensive shipping without scaring away local customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keeping profit\u003C\u002Fstrong> – Maintain consistent margins across international markets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Price Based on Country PRO\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.pricebasedcountry.com\u002Fpricing\u002F?utm_medium=banner&utm_campaign=upgrade-pro&utm_source=wordpress\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> extends the core functionality with features that save time, automate tasks, and provide integration with professional plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Exchange Rate Updates\u003C\u002Fstrong> – The daily automatic update of the exchange rate allows prices to stay in sync without manual intervention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pretty prices\u003C\u002Fstrong> – Converted prices can be rounded to clean values, helping maintain a professional appearance across currencies (e.g., 19.99 instead of 19.43).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Currency Symbol\u003C\u002Fstrong> – Display the prices as USD 99.99, US$ 99.99, …\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Updates from file\u003C\u002Fstrong> – Save hours of manual work by updating the product prices in bulk using the CSV import or “WP All Import” integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Manual Orders\u003C\u002Fstrong> – Update the order with the regional price from the administration panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Shortcodes and Widgets\u003C\u002Fstrong> – Display custom content based on the user’s country or the price of a specific product in a pricing table with the PRO shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusive Compatibilities and Integrations\u003C\u002Fstrong> – The PRO version adds compatibility with several WooCommerce.com extensions, including \u003Cem>WooCommerce Subscriptions by Woo\u003C\u002Fem>, \u003Cem>Product Bundles for WooCommerce by Woo\u003C\u002Fem>, \u003Cem>Product Add-Ons for WooCommerce by Woo\u003C\u002Fem>, and other professional extensions like \u003Cem>German Market by Marketpress\u003C\u002Fem> or \u003Cem>WP All Import\u003C\u002Fem>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pricebasedcountry.com\u002Fproduct-tour\u002Ffree-vs-pro\u002F?utm_medium=banner&utm_campaign=upgrade-pro&utm_source=wordpress\" rel=\"nofollow ugc\">\u003Cstrong>Free vs PRO full comparison\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Product Pricing and Currency based on Shopper's Country for WooCommerce with multi-currency support and geolocation to boost international sales.",20000,1295389,96,261,"2026-03-05T10:30:00.000Z","6.9.4","3.8","7.0",[90,91,92,93,23],"country-based-pricing","geolocation","multi-currency","price-by-country","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-product-price-based-on-countries\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-product-price-based-on-countries.4.2.2.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":86,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":114,"download_link":115,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"payment-gateways-per-product-categories-for-woocommerce","Payment Methods by Product & Country for WooCommerce","1.8.4","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cblockquote>\n\u003Cp>“Works great, WPML compatible!: Great plugin! Glad it supports many languages (I use WPML)” – ⭐⭐⭐⭐⭐  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-great-wpml-compatible\u002F\" rel=\"ugc\">alexio101\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc\">Main Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpaymentbyproduct.instawp.xyz\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fsupport\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fdocs\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Documentation & How to\" rel=\"nofollow ugc\">Documentation & How to\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Every payment gateway has its own advantages\u002Fdisadvantages, they are not equal when it comes to fees, adaptability from customers, regional popularity, and even in security as some gateways are known for larger fraud cases than others.\u003C\u002Fp>\n\u003Cp>Using conditional\u002Fcustom payment methods for your store to restrict what gateways appear for specific products comes handy here, where you will be able to show\u002Fhide payment gateways based on what’s in the cart.\u003C\u002Fp>\n\u003Cp>For most stores, PayPal is considered an expensive payment gateway, and when you’re selling expensive products (hundreds or probably thousands), you want to prevent users from checking out using PayPal and instead, use wire transfers or even local payment gateways that offer competitive rates, where you can keep your profit margins higher.\u003C\u002Fp>\n\u003Cp>In a nutshell, this is what you can expect to get with this plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Control what payment gateways are available\u002Funavailable based on product category.\u003C\u002Fli>\n\u003Cli>Control what payment gateways are available\u002Funavailable based on product tag.\u003C\u002Fli>\n\u003Cli>Control what payment gateways are available\u002Funavailable by product level (Pro).\u003C\u002Fli>\n\u003Cli>Control what payment gateways are available\u002Funavailable by Country (Pro).\u003C\u002Fli>\n\u003Cli>Show a fallback gateway in the case of gateways allow & disallow conflict (Pro).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Let’s get into more details and see what features the plugin offers.\u003C\u002Fp>\n\u003Ch3>🤝 Recommended By\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpasswordprotectwp.com\u002Frestrict-woocommerce-payment-methods-product-types\u002F\" title=\"PPWP Pro: How to Restrict WooCommerce Payment Methods Based on Product Types\" rel=\"nofollow ugc\">PPWP Pro: How to Restrict WooCommerce Payment Methods Based on Product Types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sktthemes.org\u002Fwordpress-plugins\u002Fwordpress-payment-gateway-plugins\u002F\" title=\"SKT Themes: Top Payment Gateways Plugins You MUST Have\" rel=\"nofollow ugc\">SKT Themes: Top Payment Gateways Plugins You MUST Have\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebprogramacion.com\u002Fespecifica-con-que-pasarela-pagar-cada-producto-en-woocommerce\u002F\" title=\"Web Programacion: How to Specify with which gateway to pay each product in WooCommerce\" rel=\"nofollow ugc\">Web Programacion: How to Specify Payment Gateways to Each Product in WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Main Features: FREE Version\u003C\u002Fh3>\n\u003Ch3>The plugin works in 2 modes:\u003C\u002Fh3>\n\u003Cp>It lets you select what payment gateways to show if a product category or tag is added (meaning hide all other gateways in this case).\u003Cbr \u002F>\nSecond, lets you select what gateways to hide when a selected product category or product is in the cart (i.e. all other gateways will appear).\u003C\u002Fp>\n\u003Ch3>Examples:\u003C\u002Fh3>\n\u003Cp>Category A is sold using all payment gateways, no restrictions.\u003C\u002Fp>\n\u003Cp>Category B is sold using all gateways except PayPal.\u003C\u002Fp>\n\u003Cp>Category C is sold only using wire transfer (very high price).\u003C\u002Fp>\n\u003Cp>You can configure the plugin to reflect the above 3 cases like the following:\u003C\u002Fp>\n\u003Cp>Category A: untouched, won’t be included\u002Fexcluded from the plugin settings.\u003C\u002Fp>\n\u003Cp>Category B: Under PayPal gateway, we insert category B on the “Excluded” section.\u003C\u002Fp>\n\u003Cp>Category C: Add it to the “Excluded” section of all other gateways.\u003C\u002Fp>\n\u003Cp>Note: Adding category C to the “Included” section of wire transfer will hide this gateway from all other categories, so you have to be either “allow all except” or “hide all except”\u003C\u002Fp>\n\u003Ch3>🚀 Restrict Payment Gateway Visibility by Product Category\u003C\u002Fh3>\n\u003Cp>This feature allows you to control which payment gateways are available for specific product categories.\u003Cbr \u002F>\nFor instance, if you have products in Category C that should only be purchased via wire transfer due to their high price, you can set this category to be exclusively associated with the wire transfer payment gateway.\u003Cbr \u002F>\nSimilarly, for Category B, you can exclude PayPal as a payment option, while Category A remains unrestricted, compatible with all payment gateways.\u003C\u002Fp>\n\u003Ch3>🚀 Restrict Payment Gateway Visibility by Product Tag\u003C\u002Fh3>\n\u003Cp>Similar to the category-based control, this mode lets you specify payment gateways based on product tags.\u003Cbr \u002F>\nThis means you can have even finer control by tagging specific products and associating them with certain payment methods. For example, if a product is tagged with a particular label indicating a special payment condition, the plugin will automatically adjust the available payment gateways for that product in the cart.\u003C\u002Fp>\n\u003Ch3>🚀 Intuitive & easy to use interface\u003C\u002Fh3>\n\u003Cp>By default, the plugin doesn’t change anything on installation & activation, once you decide what gateways to show\u002Fhide for product categories or tags, go to WooCommerce >> Settings >> Payment Gateways per Products” and under desired tab (category or tag), start including\u002Fexcluding categories on respective gateways you’ve set.\u003C\u002Fp>\n\u003Ch3>🚀 Global Support For All Gateways\u003C\u002Fh3>\n\u003Cp>The plugin supports any gateway (standard or customized), all gateways that are installed & enabled on WooCommerce >> Settings >> Payments will be supported, and appear on plugin settings, where you will be able to conditionally control what product categories or tags appear on each gateway.\u003C\u002Fp>\n\u003Ch3>🚀 Plugin Use Cases\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Expensive products: This might be the most use case for this plugin, you want to restrict customers buying expensive items to pay using wire transfer only.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cheap products: Imagine you have to deal with a wire transfer or cash on delivery for an $7 item, does that make sense to your business operations? The plugin can restrict gateways based on products of your choice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Subscription products: when you sell products that need monthly\u002Fyearly renewal, you can’t\u002Fshouldn’t allow checking out on gateways that don’t support automatic renewals (like CoD), instead, here you can restrict users to checkout using PayPal for example.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Products with very low margins: Some products (even sold at good price points) might have low margins (couple of dollars) because of the competition, in such conditions, you might want to limit the allowed payment methods to those who offer very low fees.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>“I wanted to make the payment method for cheap products different than for the more expensive products.\u003Cbr \u002F>\n  This plugin is doing the job very good!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-very-good-82\u002F\" rel=\"ugc\">phdhont\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Works great for tags: Great free resource, I also appreciate the test area, thanks guys, you deserve 5 stars.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-great-for-tags\u002F\" rel=\"ugc\">SeaLuke\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🏆 Pro Version\u003C\u002Fh3>\n\u003Cp>Our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Plugin Pro version\" rel=\"nofollow ugc\">Plugin Pro version\u003C\u002Fa>\u003C\u002Fstrong> features further expands the capabilities of our plugin so you can have more control on product & gateways restrictions, like:\u003C\u002Fp>\n\u003Ch3>🏆 Payment Method Control at Product and Variation Level\u003C\u002Fh3>\n\u003Cp>This functionality extends your control beyond categories and tags, allowing you to specify payment gateways for individual products and even their variations.\u003C\u002Fp>\n\u003Cp>This granular level of customization is perfect for unique items or specific variations that require special payment handling.\u003C\u002Fp>\n\u003Cp>For example, you could set a high-end product variation to only be purchasable through credit card transactions, while a standard version of the product might be available for purchase through multiple payment methods\u003C\u002Fp>\n\u003Ch3>🏆 Fallback Payment Method Selection\u003C\u002Fh3>\n\u003Cp>In scenarios where your cart contains mixed products from different rules, potentially leading to a conflict where no payment method is available, this feature comes into play.\u003C\u002Fp>\n\u003Cp>It allows you to designate a fallback payment gateway for such cases. This ensures that there’s always an available payment option for customers, even when their cart contains a complex mix of products with different payment gateway rules.\u003C\u002Fp>\n\u003Ch3>🏆 Payment Gateway Restriction by Country\u003C\u002Fh3>\n\u003Cp>This feature allows you to tailor the availability of payment gateways based on the customer’s billing country.\u003C\u002Fp>\n\u003Cp>This is particularly useful for businesses that operate internationally and need to comply with various regional financial regulations or want to offer localized payment options.\u003C\u002Fp>\n\u003Cp>For instance, you might restrict certain payment methods to customers in the EU while offering different options to those in the US.\u003C\u002Fp>\n\u003Cp>Additionally, it can be used to limit expensive international transaction fees for certain regions by offering local payment solutions, or to comply with regional restrictions on certain payment services.\u003C\u002Fp>\n\u003Ch3>💯 Why WPFactory?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Experience You Can Trust:\u003C\u002Fstrong> Over a decade in the business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide Plugin Selection:\u003C\u002Fstrong> Offering 65+ unique and powerful plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly-Rated Support:\u003C\u002Fstrong> Backed by hundreds of 5-star reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Team:\u003C\u002Fstrong> Dedicated developers and technical support at your service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next? Discover More Plugins by WPFactory\u003C\u002Fh3>\n\u003Cp>WPFactory has a diverse range of plugins tailored to enhance your experience, some of our top-selling plugins are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Min Max Step Quantity**\" rel=\"nofollow ugc\">\u003Cstrong>Min Max Step Quantity\u003C\u002Fstrong>\u003C\u002Fa>: Set minimum, maximum, step, and default product quantities, including dropdowns and decimal options on WooCommerce (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-quantity-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fcost-of-goods-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Cost of Goods WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Cost of Goods for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Enhance profit maximization and financial management by accurately calculating your WooCommerce store’s COGS (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcost-of-goods-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fmaximum-products-per-user-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Maximum Products per User**\" rel=\"nofollow ugc\">\u003Cstrong>Maximum Products per User\u003C\u002Fstrong>\u003C\u002Fa>: Impose personalized purchase limits based on user roles and date ranges to manage customer buying behavior (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaximum-products-per-user-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-minimum-maximum-amount-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Order Minimum\u002FMaximum Amount**\" rel=\"nofollow ugc\">\u003Cstrong>Order Minimum\u002FMaximum Amount\u003C\u002Fstrong>\u003C\u002Fa>: Customize order limits by amount, quantity, weight, or volume, including user role, category, and more (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-minimum-amount-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Feu-vat-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**EU\u002FUK VAT Manager for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>EU\u002FUK VAT Manager for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Automate VAT compliance for your WooCommerce store, including settings and VIES validation for a seamless experience (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-vat-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Femail-verification-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Email Verification for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Email Verification for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaximum-products-per-user-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Famount-left-free-shipping-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Free Shipping Over Amount for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famount-left-free-shipping-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-price-by-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Dynamic Pricing & Bulk Quantity Discounts**\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Pricing & Bulk Quantity Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesale-pricing-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ USER TESTIMONIALS: SEE WHAT OTHERS ARE SAYING!\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“If you need granularity on payment gateways related to products, categories or tags – this is your plugin.\u003Cbr \u002F>\n  Great plugin and great support!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Asger Laursen\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Thank you for the quick and professional support! Good job!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Iryna\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Excellent work. I bought the plugin because I needed to regulate my payment method on a particular product with variations and also on a particular category. It works great.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Peter Domaracky\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Great plugin – It works flawlessly: Great plugin! It works flawlessly. I use this plugin in combination with All in One Product Quantity for WooCommerce – by the same author. I am sincerely delighted. I do not understand the ratings and support questions in which some users say that the plugin does not work?! The plugin works exactly as described. The settings are very simple.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-it-works-flawlessly\u002F\" rel=\"ugc\">vipteam\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Use products and countries conditional rules to show\u002Fhide gateways, increase profit margins & optimize operations for your products by restricting &hellip;",5000,140928,84,18,"2025-12-11T13:53:00.000Z","4.4",[111,112,113,54,23],"conditional-payments","payment-by-country","payment-by-product","https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-per-product-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-gateways-per-product-categories-for-woocommerce.1.8.4.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":104,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":86,"requires_at_least":128,"requires_php":88,"tags":129,"homepage":133,"download_link":134,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woo-product-country-base-restrictions","Country Based Restrictions for WooCommerce","3.7.7","Zorem","https:\u002F\u002Fprofiles.wordpress.org\u002Fzorem\u002F","\u003Cp>\u003Cstrong>Country Based Restrictions for WooCommerce (CBR)\u003C\u002Fstrong> lets you control which products customers can see and purchase based on their country. Whether you need to comply with regional regulations, limit shipping to certain destinations, or create country-specific catalogs, CBR gives you per-product control using WooCommerce’s built-in geolocation.\u003C\u002Fp>\n\u003Cp>If a product shouldn’t be sold in a particular country — because of shipping limitations, legal requirements, licensing, or business strategy — CBR makes sure customers in that country either can’t see it or can’t buy it. No code required.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hide Restricted Products Completely\u003C\u002Fstrong> — Remove products from your shop, search results, and catalog for customers in restricted countries. Products become invisible as if they don’t exist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide from Catalog, Keep Direct Links\u003C\u002Fstrong> — Remove products from shop pages and search, but still allow access via a direct URL. Useful for wholesale or private distribution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visible but Not Purchasable\u003C\u002Fstrong> — Keep products visible in your shop and search results, but disable the Add to Cart button for restricted countries. Customers can browse but not buy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Product Include or Exclude Rules\u003C\u002Fstrong> — For each product, choose whether to allow it in specific countries (include) or block it in specific countries (exclude). Flexible enough for any restriction scenario.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Country Detection\u003C\u002Fstrong> — Uses WooCommerce Geolocation (IP-based) and the customer’s shipping address to determine their country — no manual input needed from the shopper.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> — Fully translatable and compatible with multilingual stores.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Common Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Legal & Regulatory Compliance\u003C\u002Fstrong> — Block products that can’t legally be sold in certain countries (alcohol, supplements, electronics, age-restricted items).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping Limitations\u003C\u002Fstrong> — Don’t sell products in countries your logistics provider can’t deliver to. Avoid failed deliveries and refund requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regional Licensing\u003C\u002Fstrong> — Restrict digital or licensed products to territories covered by your distribution agreement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-Specific Catalogs\u003C\u002Fstrong> — Show different product selections to different markets, creating a tailored shopping experience per region.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce Chargebacks & Wrong Orders\u003C\u002Fstrong> — Prevent customers from ordering products that can’t be fulfilled in their location.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Country Detection Works\u003C\u002Fh4>\n\u003Cp>CBR determines the customer’s country in this order:\u003C\u002Fp>\n\u003Col>\n\u003Cli>If the visitor is a \u003Cstrong>logged-in customer\u003C\u002Fstrong> with a shipping address on file, CBR uses that shipping country.\u003C\u002Fli>\n\u003Cli>If no shipping country is set (or the visitor is a guest), CBR falls back to \u003Cstrong>WooCommerce Geolocation\u003C\u002Fstrong> (IP-based detection).\u003C\u002Fli>\n\u003Cli>You can optionally force the plugin to always use geolocation only.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Upgrade to Country Based Restrictions PRO\u003C\u002Fh4>\n\u003Cp>Need to manage restrictions at scale? \u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fcountry-based-restriction-pro\u002F\" rel=\"nofollow ugc\">CBR PRO\u003C\u002Fa> adds powerful bulk tools and advanced controls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Restrictions by Category, Tag, Attribute, or Shipping Class\u003C\u002Fstrong> — Apply country rules to entire groups of products at once instead of editing each product individually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global (All Products) Restrictions\u003C\u002Fstrong> — Set a single rule that applies to your entire catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Payment Methods by Country\u003C\u002Fstrong> — Control which payment gateways are available based on the customer’s country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Product Prices for Restricted Products\u003C\u002Fstrong> — Instead of hiding the product entirely, hide only the price and Add to Cart button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Single Product Rules in Bulk\u003C\u002Fstrong> — Clean up individual product rules using bulk actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong> — Display a front-end toolbar (visible to admins only) showing the detected country, so you can test restrictions without affecting customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Detection Widget\u003C\u002Fstrong> — Display the detected shipping country to shoppers and let them change their location while browsing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fcountry-based-restriction-pro\u002F\" rel=\"nofollow ugc\">Get Country Based Restrictions PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>Setup guides, configuration tutorials, and developer resources are available in the \u003Ca href=\"https:\u002F\u002Fdocs.zorem.com\u002Fdocs\u002Fcountry-based-restrictions-pro\u002F\" rel=\"nofollow ugc\">CBR documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Need help? Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-country-base-restrictions\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>More Plugins by Zorem\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fwoocommerce-advanced-shipment-tracking\u002F\" rel=\"nofollow ugc\">Advanced Shipment Tracking PRO\u003C\u002Fa> — Add tracking numbers to orders and share them with customers automatically.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fsms-for-woocommerce\u002F\" rel=\"nofollow ugc\">SMS for WooCommerce\u003C\u002Fa> — Send SMS order notifications to customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-local-pickup-pro\u002F\" rel=\"nofollow ugc\">Zorem Local Pickup Pro\u003C\u002Fa> — Local pickup and store pickup for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fcustomer-email-verification-for-woocommerce\u002F\" rel=\"nofollow ugc\">Customer Email Verification for WooCommerce\u003C\u002Fa> — Verify customer emails during registration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-returns\u002F\" rel=\"nofollow ugc\">Zorem Returns\u003C\u002Fa> — Manage product returns and RMA requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Explore all plugins at \u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002F\" rel=\"nofollow ugc\">zorem.com\u003C\u002Fa>.\u003C\u002Fp>\n","Restrict WooCommerce products by country — hide or block purchases using geolocation so only customers in allowed countries can buy.",224381,90,52,"2026-02-10T13:26:00.000Z","5.3",[130,91,131,132,23],"country-restriction","product-visibility","restrict-products","https:\u002F\u002Fwww.zorem.com\u002Fshop\u002Fwoocommerce-product-country-based-restrictions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-country-base-restrictions.3.7.7.zip",{"attackSurface":136,"codeSignals":178,"taintFlows":189,"riskAssessment":190,"analyzedAt":200},{"hooks":137,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":13,"unprotectedCount":13},[138,144,150,154,158,163,166,170],{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":107},"filter","woocommerce_settings_tabs_array","add_settings_tab",40,"class-wc-country-based-bank-accounts-settings.php",{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","before_woocommerce_init","closure","woo-country-based-bank-accounts.php",50,{"type":145,"name":151,"callback":152,"file":148,"line":153},"woocommerce_loaded","load_settings",57,{"type":145,"name":155,"callback":156,"file":148,"line":157},"update_option_woocommerce_bacs_accounts","bank_accounts_changed",58,{"type":145,"name":159,"callback":160,"priority":161,"file":148,"line":162},"woocommerce_thankyou_bacs","set_selected_country",1,61,{"type":145,"name":164,"callback":160,"priority":161,"file":148,"line":165},"woocommerce_email_before_order_table",62,{"type":139,"name":167,"callback":168,"file":148,"line":169},"woocommerce_bacs_accounts","available_bank_accounts",63,{"type":139,"name":171,"callback":172,"file":148,"line":173},"woocommerce_available_payment_gateways","maybe_disable_bacs",64,[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":188},[],{"prepared":13,"raw":13,"locations":181},[],{"escaped":13,"rawEcho":183,"locations":184},2,[185,187],{"file":148,"line":106,"context":186},"raw output",{"file":148,"line":106,"context":186},[],[],{"summary":191,"deductions":192},"Based on the provided static analysis and vulnerability history, the 'woo-country-based-bank-accounts' plugin v2.0.2 exhibits a generally strong security posture. The absence of any identified CVEs, coupled with a clean taint analysis and lack of dangerous functions, indicates diligent security practices in its development or a low profile for exploit attempts. The plugin also demonstrates good practices by using prepared statements for all SQL queries and having no file operations or external HTTP requests, further reducing common attack vectors.\n\nHowever, the analysis does reveal some concerning areas. The complete lack of output escaping is a significant weakness. Every output point is a potential vector for cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before display. Additionally, the absence of any nonce or capability checks across all identified entry points is a critical oversight. This means that any functionality exposed through AJAX, REST API, or shortcodes (though none are listed) could be triggered by unauthenticated users or users with insufficient privileges, leading to potential unauthorized actions or information disclosure. While the attack surface appears to be zero currently, any future additions without proper security checks will inherit these risks.\n\nIn conclusion, while the plugin has a clean vulnerability history and uses secure methods for database interaction and external communication, the critical flaws in output escaping and the complete lack of authentication\u002Fauthorization checks on entry points present substantial risks. These issues, if exploited, could lead to severe security compromises. The current lack of identified issues might be due to the plugin's limited attack surface or its obscurity, rather than inherent security.",[193,196,198],{"reason":194,"points":195},"No output escaping",8,{"reason":197,"points":195},"No nonce checks",{"reason":199,"points":195},"No capability checks","2026-03-16T20:25:53.068Z",{"wat":202,"direct":207},{"assetPaths":203,"generatorPatterns":204,"scriptPaths":205,"versionParams":206},[],[],[],[],{"cssClasses":208,"htmlComments":209,"htmlAttributes":210,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":213},[],[],[],[],[],[]]