[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLeH34U7c9NJVc0lTnRqVGmrN9Qivm0qpmSoZ2Xo7KQo":3,"$f-_iL25fKLpuGq_edmSnPOtAZhxENMPIDmalXUOyhgRg":392,"$fAzU9hiFSBsCqm5oq88ewv_rupKtL90zIt1bWn6qC1eU":396},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":133,"fingerprints":354},"multi-country-products-manager-for-woocommerce","Multi-Country Products Manager for WooCommerce","1.0.0","Amigo Dheena","https:\u002F\u002Fprofiles.wordpress.org\u002Famigodheena\u002F","\u003Cp>Multi-Country Products Manager enables WooCommerce stores to manage products for up to 2 countries with manual pricing control and country-specific product availability.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>2-Country Support\u003C\u002Fstrong>: Support for US (base) + 1 additional country\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Pricing Control\u003C\u002Fstrong>: Set specific prices for each country manually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Switching\u003C\u002Fstrong>: Simple country selection interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Filtering\u003C\u002Fstrong>: Show only products available in user’s country\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: Clean settings and product management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Integration\u003C\u002Fstrong>: Country information preserved in orders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Countries\u003C\u002Fh4>\n\u003Cp>Choose from 60+ predefined countries including:\u003Cbr \u002F>\n* Major economies (US, UK, EU countries, Japan, China, India)\u003Cbr \u002F>\n* ASEAN countries (Singapore, Malaysia, Thailand, Philippines)\u003Cbr \u002F>\n* Middle East (UAE, Saudi Arabia, Qatar)\u003Cbr \u002F>\n* Africa (Nigeria, South Africa, Kenya)\u003Cbr \u002F>\n* And many more\u003C\u002Fp>\n\u003Ch4>Exchange Rates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manual exchange rate entry only\u003C\u002Fli>\n\u003Cli>Store owners set their own rates\u003C\u002Fli>\n\u003Cli>No automatic updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the following external geolocation services to detect user’s country for automatic country switching:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>IP-API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: IP-API provides country geolocation based on IP address\u003C\u002Fli>\n\u003Cli>Data sent: User’s IP address for country lookup\u003C\u002Fli>\n\u003Cli>When used: When user first visits the site or when country detection is triggered\u003C\u002Fli>\n\u003Cli>Provider information: IP-API (see their privacy policy at ip-api.com\u002Fdocs\u002Flegal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>IPAPI.co\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: IPAPI.co provides IP geolocation and country detection\u003C\u002Fli>\n\u003Cli>Data sent: User’s IP address for country lookup\u003C\u002Fli>\n\u003Cli>When used: When IP-API fails or as a fallback service\u003C\u002Fli>\n\u003Cli>Provider information: IPAPI.co (terms at ipapi.co\u002Fterms, privacy policy at ipapi.co\u002Fprivacy)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>IPinfo.io\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: IPinfo.io provides IP address to country detection\u003C\u002Fli>\n\u003Cli>Data sent: User’s IP address for country lookup\u003C\u002Fli>\n\u003Cli>When used: When both IP-API and IPAPI.co fail or as a final fallback service\u003C\u002Fli>\n\u003Cli>Provider information: IPinfo.io (terms at ipinfo.io\u002Fterms, privacy policy at ipinfo.io\u002Fprivacy-policy)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: The plugin attempts to use these services in sequence until successful country detection occurs. If all services fail, the default country (US) is used. User’s IP is transmitted only for determining the country code, and no personal information is stored on these external services.\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Plugin Architecture\u003C\u002Fh4>\n\u003Cp>The plugin follows a modular architecture:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>multi-country-products-manager-for-woocommerce\u002F\u003Cbr \u002F>\n│\u003Cbr \u002F>\n├── multi-country-products-manager-for-woocommerce.php          # Main plugin bootstrap file\u003Cbr \u002F>\n├── includes\u002F\u003Cbr \u002F>\n│   ├── class-mcpmwoo-core.php              # Core plugin loader and initialization\u003Cbr \u002F>\n│   ├── class-mcpmwoo-country.php           # Country management (2-country limit)\u003Cbr \u002F>\n│   ├── class-mcpmwoo-admin.php             # Admin interface and settings\u003Cbr \u002F>\n│   ├── class-mcpmwoo-product.php           # Product pricing and filtering\u003Cbr \u002F>\n│   ├── class-mcpmwoo-ajax.php              # AJAX handlers for country switching\u003Cbr \u002F>\n│   ├── class-mcpmwoo-hooks.php             # WordPress\u002FWooCommerce hooks\u003Cbr \u002F>\n│   └── helpers.php                     # Helper functions\u003Cbr \u002F>\n├── assets\u002F\u003Cbr \u002F>\n│   ├── css\u002F\u003Cbr \u002F>\n│   │   ├── mcpmwoo-admin.css               # Admin styling\u003Cbr \u002F>\n│   │   └── mcpmwoo-frontend.css            # Frontend styling\u003Cbr \u002F>\n│   └── js\u002F\u003Cbr \u002F>\n│       ├── mcpmwoo-dropdown.js             # Country switching\u003Cbr \u002F>\n│       └── mcpmwoo-multi-country.js            # Admin functionality\u003Cbr \u002F>\n└── languages\u002F                          # Translation files\u003Cbr \u002F>\n    └── multi-country-products-manager-for-woocommerce.pot      # Translation template\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Class Structure\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>MCPMWOO_Core\u003C\u002Fstrong>: Main plugin loader and dependency manager\u003Cbr \u002F>\n\u003Cstrong>MCPMWOO_Country\u003C\u002Fstrong>: Country data management (2-country limitation)\u003Cbr \u002F>\n\u003Cstrong>MCPMWOO_Admin\u003C\u002Fstrong>: WordPress admin interface and settings\u003Cbr \u002F>\n\u003Cstrong>MCPMWOO_Product\u003C\u002Fstrong>: Product-specific functionality and WooCommerce integration\u003Cbr \u002F>\n\u003Cstrong>MCPMWOO_Ajax\u003C\u002Fstrong>: AJAX request handling\u003Cbr \u002F>\n\u003Cstrong>MCPMWOO_Hooks\u003C\u002Fstrong>: WordPress and WooCommerce hooks registration\u003C\u002Fp>\n\u003Ch4>Helper Functions\u003C\u002Fh4>\n\u003Cp>The plugin provides helper functions for developers:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Get current user’s country\u003Cbr \u002F>\n$country = mcpmwoo_get_current_country();\u003C\u002Fp>\n\u003Cp>\u002F\u002F Check if product is available in a country\u003Cbr \u002F>\n$available = mcpmwoo_is_product_available_in_country($product_id, ‘US’);\u003C\u002Fp>\n\u003Cp>\u002F\u002F Get country-specific price\u003Cbr \u002F>\n$price = mcpmwoo_get_product_country_price($product_id, ‘GB’, ‘regular’);\u003C\u002Fp>\n\u003Cp>\u002F\u002F Get all countries (max 2)\u003Cbr \u002F>\n$countries = mcpmwoo_get_countries();\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Hooks and Filters\u003C\u002Fh4>\n\u003Cp>The plugin provides hooks for customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>mcpmwoo_before_country_switch\u003C\u002Fcode> – Action before country switching\u003C\u002Fli>\n\u003Cli>\u003Ccode>mcpmwoo_after_country_switch\u003C\u002Fcode> – Action after country switching\u003C\u002Fli>\n\u003Cli>\u003Ccode>mcpmwoo_country_currencies\u003C\u002Fcode> – Filter to modify available currencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress nonces for all AJAX requests\u003C\u002Fli>\n\u003Cli>Input sanitization and validation\u003C\u002Fli>\n\u003Cli>Capability checks for admin functions\u003C\u002Fli>\n\u003Cli>SQL injection prevention through WordPress APIs\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple multi-country product management for WooCommerce with manual pricing control and country switching.",0,234,"2025-09-05T04:01:00.000Z","6.8.5","6.0","7.4",[18,19,20,21],"currency","multi-country","pricing","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-country-products-manager-for-woocommerce.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"amigodheena",2,10,30,94,"2026-05-20T06:05:07.437Z",[37,60,75,90,110],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"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,1300337,96,262,"2026-03-05T10:30:00.000Z","6.9.4","3.8","7.0",[54,55,56,57,21],"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":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":11,"num_ratings":11,"last_updated":69,"tested_up_to":14,"requires_at_least":70,"requires_php":16,"tags":71,"homepage":22,"download_link":74,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"dollar-pricing-for-woocommerce","Dollar Pricing for WooCommerce","1.1.1","ubermind","https:\u002F\u002Fprofiles.wordpress.org\u002Fubermind\u002F","\u003Cp>With this plugin you can:\u003Cbr \u002F>\n– Add a Dollar Purchase Price ($) to products.\u003Cbr \u002F>\n– Configure a global Dollar Rate and Profit Margin.\u003Cbr \u002F>\n– Recalculate prices for all products in bulk.\u003C\u002Fp>\n\u003Cp>How it works:\u003Cbr \u002F>\n– On each product, you can enter a custom field “Dollar Purchase Price ($)”.\u003Cbr \u002F>\n– The plugin calculates the regular price as: purchase price × dollar rate × (1 + profit margin), with commercial-style rounding (…9, …99, …999).\u003Cbr \u002F>\n– From the plugin admin page, you can run a bulk updater to apply the calculation to all products with a Dollar Purchase Price.\u003C\u002Fp>\n\u003Cp>Compatibility:\u003Cbr \u002F>\n– WooCommerce HPOS compatible (declared).\u003Cbr \u002F>\n– WordPress 6.8+ \u002F WooCommerce 9.1+ tested.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","Price WooCommerce products from Dollar cost + rate + margin. Includes a simple admin UI and a bulk updater.",672,"2025-09-28T16:30:00.000Z","5.8",[72,18,73,20,21],"bulk-update","dollar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdollar-pricing-for-woocommerce.1.1.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":14,"requires_at_least":15,"requires_php":22,"tags":85,"homepage":88,"download_link":89,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"dynamic-currency-pricing-lite","Dynamic Currency Pricing Lite","3.0.6","Furkan Sezgin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffurkansezgin\u002F","\u003Cp>This is the Lite version of Dynamic Currency Pricing. It allows you to peg your product prices to stable currencies like USD or EUR for up to 10 products. The plugin fetches real-time data from the appropriate central bank (ECB for global currencies, TCMB for TRY) and automatically updates the prices in your store’s currency. This saves you from manual price adjustments and protects your profit margins against currency fluctuations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This Lite version has limited features.\u003C\u002Fstrong> For advanced controls like profit margins, additional costs, and unlimited products, please \u003Ca href=\"https:\u002F\u002Fwpdynamicpricing.com\" rel=\"nofollow ugc\">upgrade to the Pro version\u003C\u002Fa>.\u003C\u002Fp>\n","Set product prices based on USD or EUR. The plugin automatically updates your store's prices using real-time exchange rates, protecting your prof &hellip;",192,"2025-10-11T23:13:00.000Z",[18,86,87,20,21],"dynamic-price","exchange-rate","https:\u002F\u002Fwpdynamicpricing.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-currency-pricing-lite.3.0.6.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":11,"downloaded":98,"rating":24,"num_ratings":99,"last_updated":100,"tested_up_to":50,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":108,"download_link":109,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"funnelwheel-country-based-pricing","FunnelWheel Country Based Pricing","1.0.1","FunnelWheel","https:\u002F\u002Fprofiles.wordpress.org\u002Ffunnelwheel\u002F","\u003Cp>FunnelWheel Country Based Pricing lets you automatically adjust product prices based on your customer’s location — helping you offer region-specific pricing, increase sales, and stay competitive worldwide.\u003C\u002Fp>\n\u003Cp>Instead of running multiple stores or managing complex pricing rules manually, this plugin dynamically applies pricing based on country using WooCommerce’s built-in geolocation, billing data, or store fallback logic.\u003C\u002Fp>\n\u003Ch3>Why Use This Plugin?\u003C\u002Fh3>\n\u003Cp>Different regions have different purchasing power. With this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer lower prices in price-sensitive markets\u003C\u002Fli>\n\u003Cli>Increase conversions from international visitors\u003C\u002Fli>\n\u003Cli>Run geo-targeted promotions effortlessly\u003C\u002Fli>\n\u003Cli>Avoid maintaining multiple WooCommerce stores\u003C\u002Fli>\n\u003Cli>Keep your base store pricing untouched\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set flat or percentage-based discounts per country\u003C\u002Fli>\n\u003Cli>Dynamic currency detection based on visitor location\u003C\u002Fli>\n\u003Cli>Automatic currency locking once product is added to cart\u003C\u002Fli>\n\u003Cli>Detect customer country via:\n\u003Cul>\n\u003Cli>Geolocation (IP address)\u003C\u002Fli>\n\u003Cli>Billing country (logged-in users)\u003C\u002Fli>\n\u003Cli>Session-based detection for guests\u003C\u002Fli>\n\u003Cli>Store base country fallback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Country selector for manual override (frontend)\u003C\u002Fli>\n\u003Cli>Smart payment gateway filtering by country and currency\u003C\u002Fli>\n\u003Cli>Works across:\n\u003Cul>\n\u003Cli>Shop page\u003C\u002Fli>\n\u003Cli>Product pages\u003C\u002Fli>\n\u003Cli>Cart & Checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>AJAX-compatible mini-cart updates\u003C\u002Fli>\n\u003Cli>Lightweight and performance-focused\u003C\u002Fli>\n\u003Cli>Developer-friendly filters and hooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Global eCommerce stores with region-based pricing strategies\u003C\u002Fli>\n\u003Cli>SaaS or digital product pricing by country\u003C\u002Fli>\n\u003Cli>Running targeted promotions for specific countries\u003C\u002Fli>\n\u003Cli>Wholesale or B2B region-based pricing models\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce 6.x – 8.x+\u003C\u002Fli>\n\u003Cli>WordPress 5.6+\u003C\u002Fli>\n\u003Cli>Compatible with most WooCommerce themes\u003C\u002Fli>\n\u003Cli>Works with caching plugins (with proper configuration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>This plugin includes several filters for customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>funncoba_should_load_public_features\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>funncoba_public_visibility_conditions\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>funncoba_enable_ajax_mini_cart\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These allow developers to modify behavior without editing plugin core files.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv3 or later.\u003C\u002Fp>\n\u003Cp>See LICENSE file or https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html for more details.\u003C\u002Fp>\n","Boost conversions globally with smart, country-based pricing in WooCommerce.",224,1,"2026-04-03T16:12:00.000Z","5.6","7.2",[104,105,106,107,21],"country-pricing","geolocation-pricing","multi-currency-pricing","regional-pricing","https:\u002F\u002Fgithub.com\u002Ffunnelwheel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffunnelwheel-country-based-pricing.1.0.1.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":47,"num_ratings":120,"last_updated":121,"tested_up_to":50,"requires_at_least":122,"requires_php":22,"tags":123,"homepage":128,"download_link":129,"security_score":130,"vuln_count":131,"unpatched_count":11,"last_vuln_date":132,"fetched_at":26},"woo-discount-rules","Discount Rules for WooCommerce","2.6.15","flycart","https:\u002F\u002Fprofiles.wordpress.org\u002Fflycart\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwoocommerce-discount-rules\" rel=\"nofollow ugc\">Discount Rules for WooCommerce\u003C\u002Fa> is a dynamic pricing and discounts plugin for WooCommerce that helps you create any type of bulk discounts, quantity discounts, product specific discounts, dynamic pricing, advanced discounts based on conditions, percentage discounts, tiered pricing discounts and more.\u003C\u002Fp>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwoocommerce-discount-rules\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>, you can create advanced discount offers such as \u003Cstrong>buy one and get one free (BOGO) deals, auto-apply coupons, free shipping discounts, bundle offers,  discounts based on products, categories, attributes, tags, SKUs, user roles, cart items, purchase history\u003C\u002Fstrong> and much more.\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\u002FNi0JjeyHyzM?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>The plugin offers a number of features that make it easy for customers to discover discounts and offers in your store:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show a bulk discount table on your product pages. This helps customers buy more in order to save more.\u003C\u002Fli>\n\u003Cli>Show the discounted price on product, cart & checkout pages with the original price crossed-out (with a line-through)\u003C\u002Fli>\n\u003Cli>Display “You saved” message on the cart & checkout pages\u003C\u002Fli>\n\u003Cli>Show a discount bar with your offers on the product pages\u003C\u002Fli>\n\u003Cli>Display a Sale badge on your shop & product pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.flycart.net\u002Fwoo-discount-rules\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Fcollections\u002F806883-discount-rules-for-woocommerce\" rel=\"nofollow ugc\">Documentation with examples\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fsupport\" rel=\"nofollow ugc\">Ask Questions\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwoocommerce-discount-rules\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fwoocommerce-discount-rules-examples\" rel=\"nofollow ugc\">Examples\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>DISCOUNT TYPES AND FEATURES WITH EXAMPLE SCENARIOS\u003C\u002Fh3>\n\u003Ch4>Free version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwordpress\u002Fhow-to-create-percentage-discounts-in-woocommerce\" rel=\"nofollow ugc\">percentage discounts\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Offer a \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwordpress\u002Fhow-to-add-a-storewide-discount-in-woocommerce\" rel=\"nofollow ugc\">storewide sale\u003C\u002Fa> Example: A storewide 10% discount on all products\u003C\u002Fli>\n\u003Cli>Create \u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3807208-bulk-discounts-or-tiered-pricing\" rel=\"nofollow ugc\">bulk discounts\u003C\u002Fa>. Example: Use quantity breaks to offer higher discounts on bulk purchases.\u003C\u002Fli>\n\u003Cli>Order total based discounts (Example: Spend more than $1000, get 10% discount)\u003C\u002Fli>\n\u003Cli>Set product specific percentage discounts (Example: Product A gets 10%, Product B gets 20%)\u003C\u002Fli>\n\u003Cli>Cart based discounts using the line items (Example: Purchase 4 different products or variants and get 10% discount)\u003C\u002Fli>\n\u003Cli>Exclude selected products from discount rules (product pricing discounts)\u003C\u002Fli>\n\u003Cli>Run special offers \u002F sale for specific periods – Example: 10% discount only on BlackFriday\u003C\u002Fli>\n\u003Cli>Show bulk discount table on product pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwoocommerce-discount-rules\" rel=\"nofollow ugc\">Get the PRO version\u003C\u002Fa> to create advanced discounts and grow sales\u003C\u002Fp>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cp>All features of the free version, plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Percentage discounts with advanced discount conditions.\u003C\u002Fli>\n\u003Cli>Fixed product discounts. Example: Get $9 discount for purchasing more than 6 items\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwordpress\u002Fhow-to-create-woocommmerce-category-discounts\" rel=\"nofollow ugc\">Category discounts\u003C\u002Fa> – Get 25 % off on all items under Summer Collection\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwoocommerce\u002Fhow-to-create-buy-one-get-one-bogo-offers-in-woocommerce\" rel=\"nofollow ugc\">Buy One Get One free offers\u003C\u002Fa> – Buy a cap and get another cap for free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3953967-buy-x-and-get-y-product-for-free-or-at-50-discount\" rel=\"nofollow ugc\">Buy 2 and get 1 free offers\u003C\u002Fa> – Buy 2 get 1 cheapest product free or Buy 2 and get 1 at 50% discount\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwoocommerce\u002Fhow-to-create-buy-one-get-one-bogo-offers-in-woocommerce\" rel=\"nofollow ugc\">Buy one get one half off\u003C\u002Fa> – Buy 2 get 1 at 50% off or buy one get the second product free or at 50% discount\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3946511-buy-any-items-from-category-a-and-get-20-discount-on-category-b\" rel=\"nofollow ugc\">BOGO deals based on categories\u003C\u002Fa>. Examples: Buy any product from Category A and get a product free from Category B. Buy Product A and Product B from Category Electronics and get a free product from category Accessories. Buy any product from Category Mobile and choose a free product from Category Hard Cases\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fblog\u002Fwoocommerce\u002Fhow-to-create-bulk-discounts-in-woocommerce\" rel=\"nofollow ugc\">Volume discounts & tiered quantity discounts with conditions\u003C\u002Fa> – Buy 6, get 10%, Buy 12, get 15%\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4203313-discount-based-on-user-role\" rel=\"nofollow ugc\">User role based discounts\u003C\u002Fa> – Discounts for wholesale customers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4206683-discount-based-on-first-order\" rel=\"nofollow ugc\">First order discount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4217898-discounts-on-specific-product-simple-and-variable-products-from-version-2-0\" rel=\"nofollow ugc\">Product discounts with variant specific offers\u003C\u002Fa> – Buy Product A with Variant X and get 10% discount\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3809899-bundle-set-discount\" rel=\"nofollow ugc\">Bundle discount\u003C\u002Fa> –  Buy 3 for $10, 6 for $20\u003C\u002Fli>\n\u003Cli>Conditional discounts – Buy Product A and B and get discount on Product C\u003C\u002Fli>\n\u003Cli>Offer one or more free products. Multiple products could be offered free using a rule\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4268595-activate-discount-rule-using-a-coupon-code-in-woocommerce\" rel=\"nofollow ugc\">Apply discounts for multiple items using one coupon code\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Discount for product variants\u003C\u002Fli>\n\u003Cli>Attributes based discounts – Buy green color T-shirts and get 10% discount\u003C\u002Fli>\n\u003Cli>Discount for customers with specific domains – 10% discount for all emails ending with @example.com\u003C\u002Fli>\n\u003Cli>Customer specific discounts – 10% discount for selected customers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3807036-free-shipping\" rel=\"nofollow ugc\">Free shipping discount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4214869-customer-shipping-address-based-discount-2-0\" rel=\"nofollow ugc\">Shipping \u002F Delivery location based discount\u003C\u002Fa> Example: If shipping destination is California, get 15% discount\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4774928-discount-based-on-purchase-history\" rel=\"nofollow ugc\">Purchase history based discounts\u003C\u002Fa>  Example: Customers who spent at least $100 in previous purchases get 10% discount\u003C\u002Fli>\n\u003Cli>Discount based on the number of orders placed earlier. Example: 10% discount for customers with 5 or more orders\u003C\u002Fli>\n\u003Cli>Discount based on previously purchased products. Example: Customers who previously purchased Shoes get 10% discount\u003C\u002Fli>\n\u003Cli>Discounts based on sum of item quantities in cart – Order more than 10 items from any category and get 15 % discount\u003C\u002Fli>\n\u003Cli>Discount for the cheapest item in the cart – Add 3 products to the cart and get the Cheapest Item free\u003C\u002Fli>\n\u003Cli>Option to offer free products only from certain category\u003C\u002Fli>\n\u003Cli>Exclude products on SALE from discount rules\u003C\u002Fli>\n\u003Cli>SALE Badge for discounted products\u003C\u002Fli>\n\u003Cli>Highlight savings on the cart & checkout with “You saved” label\u003C\u002Fli>\n\u003Cli>Use a discount banner to highlight offers on product pages\u003C\u002Fli>\n\u003Cli>Option to show or hide the discounted price\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Discount Examples using PRO Features\u003C\u002Fh3>\n\u003Ch3>Category Discount\u003C\u002Fh3>\n\u003Cp>The category discount feature allows you to offer discounts on all products in one or more categories. Simply choose one or more categories, set your discount offers, and the plugin will apply them automatically to every product in those categories. Here are some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Buy T-shirts from Apparel category and save 10%\u003C\u002Fli>\n\u003Cli>Get 30% off on Category A & Category B\u003C\u002Fli>\n\u003Cli>Purchase any 6 items from Category A and get a 25% discount on total cart value.\u003C\u002Fli>\n\u003Cli>Purchase 3 products from Category A or B or C or from all of them and get 20% discount valid from dd\u002Fmm\u002Fyyyy to dd\u002Fmm\u002Fyyyy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bulk Discount \u002F Quantity Discount \u002F Tiered Pricing Discounts\u003C\u002Fh3>\n\u003Cp>Bulk Discount, also known as quantity discounts, tiered pricing discounts or volume discounts, allows you to reward customers for buying in bulk. As customers purchase more, they receive better pricing, encouraging bulk purchases. Here are some bulk discount examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3807208-bulk-discounts-or-tiered-pricing\" rel=\"nofollow ugc\">Buy 5 to 10 quantities, get 5% discount, 11-20 quantities, get 10% discount, 21-30, get 20% discount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Buy 1 to 5 quantities, get $2 discount, Buy 6 or more, get $3 discount\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Storewide Sale Discount\u003C\u002Fh3>\n\u003Cp>A Storewide Sale discount allows you to apply discounts on all products in your store, offering a simple yet powerful way to drive sales. Whether you’re running a seasonal sale, clearing out inventory, or rewarding loyal customers, a storewide discount makes it easy for shoppers to save on everything in your store.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>20% discount on all products in the store on Black Friday or Christmas\u003C\u002Fli>\n\u003Cli>Auto apply coupon of 10% for all products\u003C\u002Fli>\n\u003Cli>10% discount on all products for specific user role like Wholesale customers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Buy One Get One Free Discount Offers\u003C\u002Fh3>\n\u003Cp>BOGO is a popular discount strategy that allows you to create offers like buy one get one free, buy 2 get 1 free, buy one get one at half price, buy x and get y product free and more. Here are some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3810071-buy-one-get-one-free-buy-x-get-x\" rel=\"nofollow ugc\">Buy one and get one free of the same product\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3810570-buy-x-get-y\" rel=\"nofollow ugc\">Buy 2 get one cheapest free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Buy X get Y product free  Eg: Buy 3 product and get a pendrive free (or with 50% discount)\u003C\u002Fli>\n\u003Cli>Buy Any 2 items from Category X, and get a Product free from Category B\u003C\u002Fli>\n\u003Cli>Buy X products and get X number of products free\u003C\u002Fli>\n\u003Cli>Buy 3 products from any category, get 1 free. Buy 6 products, get 2 products free….\u003C\u002Fli>\n\u003Cli>Buy 12 products (any or category specific), get X number of cheapest among them free\u003C\u002Fli>\n\u003Cli>Free products can be a few selected products, cheapest products in the entire store or from selected categories.\u003C\u002Fli>\n\u003Cli>Products can be offered either free (100% discount) or at a percentage discount (50%)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Spending based discounts\u003C\u002Fh3>\n\u003Cp>Boost sales by offering discounts based on the customer spend. Here are some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3894861-subtotal-based-tiered-discounts\" rel=\"nofollow ugc\">Spend $500 or more and get 15% discount, spend $1000, get 20% discount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Add two to six products in cart and get flat $30 discount.\u003C\u002Fli>\n\u003Cli>10% discount for all retailers (User Role specific discount)\u003C\u002Fli>\n\u003Cli>All orders above $500 will get 15% discount\u003C\u002Fli>\n\u003Cli>Free shipping for orders above $100\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bundle Discount\u003C\u002Fh3>\n\u003Cp>Encourage customers to buy multiple items together. For example, you can create deals like “Buy 3 for $10” or “Buy 6 for $20,” providing clear savings for bulk purchases.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create offers like Buy 3 items for $10. 4th item will be charged full price.\u003C\u002Fli>\n\u003Cli>Buy more, save more offers. Example: Buy 3 for $10, 6 for $20\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Product Specific Discounts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shoes get 20% discount, T-Shirts get 5% discount\u003C\u002Fli>\n\u003Cli>Special Edition Shoe (A specific product) gets 15% discount for 10 days\u003C\u002Fli>\n\u003Cli>Buy 10 or more Mugs and get 5% off\u003C\u002Fli>\n\u003Cli>Buy 3 for $10, Buy 6 for $20\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fixed Product Pricing discounts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>$5 off on all products in Category A\u003C\u002Fli>\n\u003Cli>Set a fixed price per unit for bulk purchases (Product A cost is $20. Buy 5 to 10 quantity for $15 per unit, 11 and above for $10 each)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Role based discounts\u003C\u002Fh3>\n\u003Cp>Useful when you have different types of customers in your store. For example, wholesale customers, retail customers\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk discount based on user role for specific product or product categories. Example: Members of Wholesale customers group gets 40% discount, while Retail customers get 5% discount\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Discount for Product Variants\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Get 50% off on T-shirts Small and Large Sizes only\u003C\u002Fli>\n\u003Cli>Buy a Small Size Tee and get a small Size shorts free\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Conditional Discount Offers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F3953967-buy-x-and-get-y-product-for-free-or-at-50-discount-discount-rules-2-0\" rel=\"nofollow ugc\">Buy Product A at full price and get 20% discount in Product B\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Buy 2 quantities of Product A, 2 quantities of Product and get 30% discount in Product C\u003C\u002Fli>\n\u003Cli>Buy 3 quantities of Product A and get flat $10 off in product B\u003C\u002Fli>\n\u003Cli>Buy a Mobile and get 20% off on headphone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Attribute specific discount offers\u003C\u002Fh3>\n\u003Cp>Useful when you want to offer discount when a product has a specific attribute. Example: 10% discount for purchase of T-Shirt with Small sizes.\u003C\u002Fp>\n\u003Ch3>Shipping Address Based Discounts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flat 25% discount for customers from New York\u003C\u002Fli>\n\u003Cli>Customers from California get 10% discount while those from Texas get 5%\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Purchase history based discount\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Farticles\u002F4774928-discount-based-on-purchase-history\" rel=\"nofollow ugc\">Discount based on the total amount spent by the customer in previous orders\u003C\u002Fa>. Example: Customers who spent $1000 get 10% on future orders.\u003C\u002Fli>\n\u003Cli>Discount based on the total number of orders placed by the customer – Customers who ordered 50 products get 15% on all future purchases\u003C\u002Fli>\n\u003Cli>Based on product purchase history (Example: Provide 10% discount to all customers who purchased Shoes earlier)\u003C\u002Fli>\n\u003Cli>Purchase history for a specific period (10% discount for those who spent $500 in the last 3 months)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Discount Conditions\u003C\u002Fh4>\n\u003Cp>The following conditions help you tailor your discount offers depending on certain criteria.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Products\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Attributes\u003C\u002Fli>\n\u003Cli>SKU\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Cart Line Items & Properties\u003C\u002Fli>\n\u003Cli>Customers\u003C\u002Fli>\n\u003Cli>User Roles\u003C\u002Fli>\n\u003Cli>Shipping locations – ZipCode, City, State\u002FRegion, Country\u003C\u002Fli>\n\u003Cli>Subtotal\u003C\u002Fli>\n\u003Cli>Coupons\u003C\u002Fli>\n\u003Cli>Date & Time\u003C\u002Fli>\n\u003Cli>Purchase History – Last Order, First Order, Orders with X Items, Number of Orders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need help? Reach out to us\u003C\u002Fh4>\n\u003Cp>Whether you want to double-check your setup or need help with a unique discount promo, we’re here to assist you. Feel free to reach out via the Live Chat on our website or through our \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fsupport\" rel=\"nofollow ugc\">support request form\u003C\u002Fa>. We’re happy to guide you through the setup and ensure everything is running smoothly. Don’t worry—we’re here to help!\u003C\u002Fp>\n\u003Cp>Quick Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fproducts\u002Fwordpress\u002Fwoocommerce-discount-rules\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.flycart.org\u002Fen\u002Fcollections\u002F806883-discount-rules-for-woocommerce\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fsupport\" rel=\"nofollow ugc\">Helpdesk & Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>Flycart CDN & documentation: The CDN is used to fetch static assets including images and contentand hosted at static.flycart.net, while the documentation for the plugin is hosted at docs.flycart.org and linked at various sections in the plugin to help merchants. \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fterms-conditions\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.flycart.org\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>\u003Cbr \u002F>\nGoogle Charts: The library is used to display discount reports in a chart format. The service is provided by Google. \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fchart\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fchart\u002Finteractive\u002Fdocs\u002Fsecurity_privacy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dutch Translation – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmvdburg1971\" rel=\"nofollow ugc\">@mvdburg1971\u003C\u002Fa> – Michael van der Burg\u003C\u002Fli>\n\u003C\u002Ful>\n","The discount plugin for WooCommerce helps you create bulk discount, quantity discount, storewide sale, dynamic pricing discount offers easily.",100000,2820149,1266,"2026-04-15T11:26:00.000Z","4.6.1",[124,125,126,127,21],"bulk-discount","coupons","discounts","dynamic-pricing","https:\u002F\u002Fwww.flycart.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-discount-rules.2.6.15.zip",97,4,"2024-10-15 12:23:35",{"attackSurface":134,"codeSignals":309,"taintFlows":318,"riskAssessment":345,"analyzedAt":353},{"hooks":135,"ajaxHandlers":273,"restRoutes":305,"shortcodes":306,"cronEvents":307,"entryPointCount":32,"unprotectedCount":308},[136,142,146,150,154,157,163,167,170,172,174,177,182,186,190,194,198,201,206,210,214,217,221,225,229,232,235,239,242,246,250,253,257,260,264,266,268,270],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_menu","mcpmwoo_add_admin_menu","includes\u002Fclass-mcpmwoo-admin.php",19,{"type":137,"name":143,"callback":144,"file":140,"line":145},"admin_enqueue_scripts","mcpmwoo_admin_scripts",20,{"type":137,"name":147,"callback":148,"file":140,"line":149},"admin_notices","mcpmwoo_show_welcome_notice",21,{"type":137,"name":151,"callback":152,"file":140,"line":153},"admin_init","mcpmwoo_handle_action_scheduler",29,{"type":137,"name":147,"callback":155,"priority":11,"file":140,"line":156},"mcpmwoo_hide_action_scheduler_notices",32,{"type":158,"name":159,"callback":160,"priority":161,"file":140,"line":162},"filter","action_scheduler_pastdue_actions_check_enabled","__return_false",999,39,{"type":158,"name":164,"callback":165,"priority":161,"file":140,"line":166},"action_scheduler_claim_actions","closure",42,{"type":137,"name":147,"callback":168,"file":140,"line":169},"mcpmwoo_show_sqlite_compatibility_notice",48,{"type":158,"name":159,"callback":160,"file":140,"line":171},483,{"type":137,"name":147,"callback":148,"file":140,"line":173},489,{"type":137,"name":147,"callback":175,"file":140,"line":176},"mcpmwoo_show_scheduler_handling_notice",493,{"type":137,"name":178,"callback":179,"file":180,"line":181},"init","mcpmwoo_init","includes\u002Fclass-mcpmwoo-core.php",76,{"type":137,"name":183,"callback":184,"file":180,"line":185},"plugins_loaded","mcpmwoo_load_textdomain",77,{"type":137,"name":178,"callback":187,"file":188,"line":189},"mcpmwoo_create_country_taxonomy","includes\u002Fclass-mcpmwoo-country.php",52,{"type":158,"name":191,"callback":192,"file":188,"line":193},"woocommerce_currency","mcpmwoo_modify_currency",53,{"type":158,"name":195,"callback":196,"priority":32,"file":188,"line":197},"woocommerce_currency_symbol","mcpmwoo_modify_currency_symbol",54,{"type":158,"name":199,"callback":165,"file":188,"line":200},"pre_option_woocommerce_currency",440,{"type":137,"name":202,"callback":203,"file":204,"line":205},"wp_footer","mcpmwoo_add_country_switcher","includes\u002Fclass-mcpmwoo-hooks.php",27,{"type":137,"name":207,"callback":208,"file":204,"line":209},"wp_enqueue_scripts","mcpmwoo_enqueue_scripts",34,{"type":158,"name":211,"callback":212,"file":213,"line":145},"woocommerce_product_data_tabs","mcpmwoo_add_country_pricing_tab","includes\u002Fclass-mcpmwoo-product.php",{"type":137,"name":215,"callback":216,"file":213,"line":149},"woocommerce_product_data_panels","mcpmwoo_add_country_pricing_panel",{"type":137,"name":218,"callback":219,"file":213,"line":220},"woocommerce_process_product_meta","mcpmwoo_save_country_product_fields",22,{"type":137,"name":222,"callback":223,"priority":32,"file":213,"line":224},"transition_post_status","mcpmwoo_on_product_publish",23,{"type":158,"name":226,"callback":227,"priority":32,"file":213,"line":228},"woocommerce_get_price_html","mcpmwoo_modify_price_display",26,{"type":137,"name":230,"callback":231,"file":213,"line":205},"pre_get_posts","mcpmwoo_filter_products_by_country",{"type":158,"name":233,"callback":234,"file":213,"line":33},"manage_product_posts_columns","mcpmwoo_add_country_column",{"type":137,"name":236,"callback":237,"priority":32,"file":213,"line":238},"manage_product_posts_custom_column","mcpmwoo_render_country_column",31,{"type":158,"name":240,"callback":241,"priority":32,"file":213,"line":209},"woocommerce_add_cart_item_data","mcpmwoo_add_country_to_cart_item",{"type":158,"name":243,"callback":244,"priority":32,"file":213,"line":245},"woocommerce_get_item_data","mcpmwoo_display_country_in_cart",35,{"type":137,"name":247,"callback":248,"priority":32,"file":213,"line":249},"woocommerce_checkout_create_order_line_item","mcpmwoo_save_country_to_order_items",36,{"type":158,"name":251,"callback":252,"priority":32,"file":213,"line":162},"woocommerce_email_order_item_quantity","mcpmwoo_add_country_to_email",{"type":137,"name":218,"callback":254,"file":255,"line":256},"mcpmwoo_clear_products_count_cache","includes\u002Fhelpers.php",434,{"type":137,"name":222,"callback":258,"priority":32,"file":255,"line":259},"mcpmwoo_on_product_status_change",435,{"type":137,"name":261,"callback":262,"file":255,"line":263},"deleted_post","mcpmwoo_on_product_delete",436,{"type":137,"name":147,"callback":165,"file":265,"line":205},"multi-country-products-manager-for-woocommerce.php",{"type":158,"name":159,"callback":160,"priority":161,"file":265,"line":267},72,{"type":137,"name":183,"callback":184,"file":265,"line":269},98,{"type":137,"name":183,"callback":271,"file":265,"line":272},"mcpmwoo_init_plugin",101,[274,278,281,285,289,292,295,299,300,304],{"action":275,"nopriv":276,"callback":275,"hasNonce":277,"hasCapCheck":276,"file":140,"line":220},"mcpmwoo_dismiss_welcome_notice",false,true,{"action":279,"nopriv":276,"callback":280,"hasNonce":277,"hasCapCheck":277,"file":140,"line":224},"mcpmwoo_add_country","mcpmwoo_ajax_add_country",{"action":282,"nopriv":276,"callback":283,"hasNonce":277,"hasCapCheck":277,"file":140,"line":284},"mcpmwoo_remove_country","mcpmwoo_ajax_remove_country",24,{"action":286,"nopriv":276,"callback":287,"hasNonce":277,"hasCapCheck":277,"file":140,"line":288},"mcpmwoo_update_exchange_rates","mcpmwoo_ajax_update_exchange_rates",25,{"action":290,"nopriv":276,"callback":291,"hasNonce":277,"hasCapCheck":277,"file":140,"line":228},"mcpmwoo_sync_taxonomy","mcpmwoo_ajax_sync_taxonomy",{"action":293,"nopriv":276,"callback":165,"hasNonce":276,"hasCapCheck":276,"file":140,"line":294},"mcpmwoo_dismiss_sqlite_notice",544,{"action":296,"nopriv":276,"callback":297,"hasNonce":277,"hasCapCheck":276,"file":298,"line":145},"mcpmwoo_switch_country","mcpmwoo_ajax_switch_country","includes\u002Fclass-mcpmwoo-ajax.php",{"action":296,"nopriv":277,"callback":297,"hasNonce":277,"hasCapCheck":276,"file":298,"line":284},{"action":301,"nopriv":276,"callback":302,"hasNonce":276,"hasCapCheck":276,"file":298,"line":303},"mcpmwoo_get_user_location","mcpmwoo_ajax_get_user_location",28,{"action":301,"nopriv":277,"callback":302,"hasNonce":276,"hasCapCheck":276,"file":298,"line":156},[],[],[],3,{"dangerousFunctions":310,"sqlUsage":311,"outputEscaping":313,"fileOperations":11,"externalRequests":99,"nonceChecks":316,"capabilityChecks":131,"bundledLibraries":317},[],{"prepared":32,"raw":11,"locations":312},[],{"escaped":314,"rawEcho":11,"locations":315},176,[],16,[],[319,337],{"entryPoint":320,"graph":321,"unsanitizedCount":11,"severity":336},"mcpmwoo_save_settings (includes\u002Fclass-mcpmwoo-admin.php:361)",{"nodes":322,"edges":334},[323,328],{"id":324,"type":325,"label":326,"file":140,"line":327},"n0","source","$_POST",369,{"id":329,"type":330,"label":331,"file":140,"line":332,"wp_function":333},"n1","sink","update_option() [Settings Manipulation]",372,"update_option",[335],{"from":324,"to":329,"sanitized":277},"low",{"entryPoint":338,"graph":339,"unsanitizedCount":11,"severity":336},"\u003Cclass-mcpmwoo-admin> (includes\u002Fclass-mcpmwoo-admin.php:0)",{"nodes":340,"edges":343},[341,342],{"id":324,"type":325,"label":326,"file":140,"line":327},{"id":329,"type":330,"label":331,"file":140,"line":332,"wp_function":333},[344],{"from":324,"to":329,"sanitized":277},{"summary":346,"deductions":347},"The \"multi-country-products-manager-for-woocommerce\" plugin, version 1.0.0, exhibits a generally good security posture with several positive indicators. The plugin demonstrates strong adherence to secure coding practices by using prepared statements for all SQL queries and properly escaping all output. The absence of critical or high-severity taint analysis findings, along with no recorded vulnerabilities (CVEs), further reinforces this positive assessment. The presence of nonces on a significant number of entry points (16) and capability checks also suggests an awareness of common security attack vectors.\n\nHowever, the plugin does present some areas of concern. The static analysis reveals a total of 10 AJAX handlers, with 3 of these lacking authentication checks. This exposes these handlers to potential unauthorized access and manipulation if an attacker can trigger them. While no dangerous functions, file operations, or raw SQL queries were found, the presence of external HTTP requests, though only one, warrants minor attention as it could potentially be a vector for certain types of attacks if not implemented with utmost care.\n\nOverall, this plugin appears to be built with security in mind, especially regarding data handling and output. The primary weakness lies in the unprotected AJAX handlers, which represent the most immediate risk. The lack of historical vulnerabilities is a positive sign, suggesting a mature and well-maintained codebase. The plugin's strengths in SQL and output sanitization significantly outweigh its weaknesses, but the unprotected entry points should be addressed to further harden its security.",[348,351],{"reason":349,"points":350},"Unprotected AJAX handlers",15,{"reason":352,"points":31},"External HTTP request (potential risk)","2026-04-16T14:37:31.178Z",{"wat":355,"direct":368},{"assetPaths":356,"generatorPatterns":361,"scriptPaths":362,"versionParams":363},[357,358,359,360],"\u002Fwp-content\u002Fplugins\u002Fmulti-country-products-manager-for-woocommerce\u002Fassets\u002Fcss\u002Fmcpmwoo-admin.css","\u002Fwp-content\u002Fplugins\u002Fmulti-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-admin.js","\u002Fwp-content\u002Fplugins\u002Fmulti-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-select2.js","\u002Fwp-content\u002Fplugins\u002Fmulti-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-sweetalert2.js",[],[358,359,360],[364,365,366,367],"multi-country-products-manager-for-woocommerce\u002Fassets\u002Fcss\u002Fmcpmwoo-admin.css?ver=","multi-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-admin.js?ver=","multi-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-select2.js?ver=","multi-country-products-manager-for-woocommerce\u002Fassets\u002Fjs\u002Fmcpmwoo-sweetalert2.js?ver=",{"cssClasses":369,"htmlComments":377,"htmlAttributes":384,"restEndpoints":388,"jsGlobals":389,"shortcodeOutput":391},[370,371,372,373,374,375,376],"mcpmwoo-settings-page","mcpmwoo-welcome-notice","mcpmwoo-country-row","mcpmwoo-currency-row","mcpmwoo-settings-section","mcpmwoo-field-group","mcpmwoo-ajax-nonce",[378,379,380,381,382,383],"\u003C!-- Main menu page for Multi-Country Products -->","\u003C!-- Add Reports submenu for future analysis -->","\u003C!-- Main plugin file -->","\u003C!-- Admin functionality class -->","\u003C!-- Core plugin class -->","\u003C!-- Settings page -->",[385,386,387],"data-mcpmwoo-nonce","data-mcpmwoo-country-id","data-mcpmwoo-currency-id",[],[390],"mcpmwoo_ajax_object",[],{"error":277,"url":393,"statusCode":394,"statusMessage":395,"message":395},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmulti-country-products-manager-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":99,"versions":397},[398],{"version":6,"download_url":23,"svn_tag_url":399,"released_at":25,"has_diff":276,"diff_files_changed":400,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":401,"is_current":277},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmulti-country-products-manager-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]