[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_HI1VP0lOByHyh84uvF7dAiksvO3pj4TVLrQW3Xpw0k":3,"$f6nNg303fK5XZb2C-LUpfzZTckSnAe-B_JFD_Duyf50g":189,"$fC-kW9mgDIINsPeyuZ7vMBHU7N6fnOBwn6s3jnSWDutM":194},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":141,"fingerprints":176},"download-count-for-woocommerce","Download Count for WooCommerce","1.21","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Displays the number of products downloaded by customers.\u003C\u002Fp>\n\u003Ch4>Products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The download count is displayed below the price of the product.\u003C\u002Fli>\n\u003Cli>The count is the total number of products downloaded.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Admin panel for products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The download count is displayed in the “Downloads” column of the “All products” page in the admin page.\u003C\u002Fli>\n\u003Cli>The count is the total number of products downloaded.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Admin panel for orders\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The download count is displayed in the “Products : Downloads” column of the “Orders” page in the admin page.\u003C\u002Fli>\n\u003Cli>The count will be narrowed down by the product id and order id.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Option\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>There is an option to “Displayed on the administration screen only”, which can be set from the management screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filter\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Provide a filter to download count html for product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filter sample\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Modifies the HTML for All Products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode>\u002F** ==================================================\n * Download Count for WooCommerce\n *\n * download_count_woo\n * @param string $html  html.\n * @param int    $count  count.\n *\u002F\nfunction download_countproduct( $html, $count ) {\n\n    $html = '\u003Cbr \u002F>\u003Cspan style=\"color: green;\">' . $count . ' ' . __( 'Downloads', 'woocommerce' ) . '\u003C\u002Fspan>';\n\n    return $html;\n\n}\nadd_filter( 'download_count_woo', 'download_countproduct', 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Modifies the HTML for Product ID 331.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode>\u002F** ==================================================\n * Download Count for WooCommerce\n *\n * download_count_woo_\n * @param string $html  html.\n * @param int    $count  count.\n *\u002F\nfunction download_countproduct_331( $html, $count ) {\n\n    $html = '\u003Cbr \u002F>\u003Cspan style=\"color: red;\">' . $count . ' ' . __( 'Downloads', 'woocommerce' ) . '\u003C\u002Fspan>';\n\n    return $html;\n\n}\nadd_filter( 'download_count_woo_331', 'download_countproduct_331', 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Displays the number of products downloaded by customers.",20,3836,0,"2026-03-29T22:07:00.000Z","7.0","4.6","8.0",[19,20,21,22],"count","download","product","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdownload-count-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.21.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"katsushi-kawamori",54,55940,178,79,"2026-05-19T23:30:34.239Z",[38,60,82,102,126],{"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":15,"tags":53,"homepage":58,"download_link":59,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"sales-countdown-timer","Sales Countdown Timer","1.1.10","VillaTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvillatheme\u002F","\u003Cp>WooCommerce countdown timer helps to motivate customers purchasing. Many shop owners use WooCommerce countdown timer in sale events, promotions to boost sale, improve sales and revenue. Has your site have WooCommerce countdown timer plugin yet, let’s find out the WooCommerce countdown timer plugin from VillaTheme.\u003C\u002Fp>\n\u003Cp>Sales Countdown Timer is a plugin that allows shop owners to boost the Sales in the Sale Campaigns. The plugin can display WooCommerce countdown timer any pages by shortcodes. It is a must-have plugin for encouraging customers to purchase by creating urgency psychology.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fnew2new.com\u002F?item=sales-countdown-timer\" title=\"Demo Sales Countdown Timer\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> |\u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=sales-countdown-timer\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> |\u003Ca href=\"https:\u002F\u002F1.envato.market\u002F962d3\" title=\"Pro Version\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fvillatheme\" title=\"VillaTheme\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\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\u002FvS4IOqdtSbw?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\u003Ch3>FEATURES\u003C\u002Fh3>\n\u003Cp>► \u003Cstrong>WooCommerce Countdown Timer\u003C\u002Fstrong>: The plugin displays sales countdown timers in single product pages and the shop page of WooCommerce. The clocks will notify customers when the sales end or how many sale product quantities left. In WooCommerce single product, you can select Sales Countdown Timer settings and schedule sale campaigns.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select Sales Countdown Timer profile in WooCommerce single product page, variation products, and select Sales Countdown Timer for bulk products.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display countdown clock base on WooCommerce sale scheduled time\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select specific sale time\u003C\u002Fstrong>: WooCommerce allows you to schedule sale time by date. With Sale Countdown Timer you are able to select specific sale time by hours and minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Position in single product pages\u003C\u002Fstrong>: select where the countdown clock will be displayed in single product pages. There are many options for you to select: before product price, after product price, before sale flash badges, after sale flash badges, before “add to cart” button, after “add to cart” button, in the product picture.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Position in archive pages\u003C\u002Fstrong>: select where will the countdown click appear in archive pages like shop page, categories pages. There are many options for you to select: before product price, after product price, before sale flash badges, after sale flash badges, before “add to cart” button, after “add to cart” button, in the product picture.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display in shop page, categories page, related products\u003C\u002Fstrong>: you have options to choose display or hide the countdown clock on these pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Upcoming sale message\u003C\u002Fstrong>: When you schedule a sale campaign in future, you can choose to display an upcoming sale message in the single product page. The messages can be customized with a shortcode display how many time left until the sale time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sale ends message\u003C\u002Fstrong>: display when will the sale finish message with the shortcode {countdown_timer}.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode\u003C\u002Fstrong>: the shortcode {countdown_timer} will display the countdown clock.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Sale Progress bar – Stock quantity bar\u003C\u002Fstrong>: The plugin displays a progress bar display how many products are available for the sale campaign, how many products are sold and how many left.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Progress bar message\u003C\u002Fstrong>: Configure the sale progress bar message as you want with shortcodes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcodes\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>-{quantity_left} – Number of products left\u003C\u002Fp>\n\u003Cp>-{quantity_sold} – Number of products sold\u003C\u002Fp>\n\u003Cp>-{percentage_left} – Percentage of products left\u003C\u002Fp>\n\u003Cp>-{percentage_sold} – Percentage of products sold\u003C\u002Fp>\n\u003Cp>-{goal} – The goal that you set on the single product page\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Progress bar type\u003C\u002Fstrong>: select to display the sale progress as increase or dicrease.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order status\u003C\u002Fstrong>: select what order status that will be counted in the progress bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Position\u003C\u002Fstrong>: there are 2 positions for the sale progress bar above the countdown clock and below the countdown clock.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Design\u003C\u002Fstrong>: configure the frontend of the progress bar with options for width, height, background color, text color and border-radius.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Shortcodes Countdown Timer\u003C\u002Fstrong>:The plugin does not require WooCommerce to work. You can display countdown clocks anywhere by using shortcodes. Settings for Countdown Timer shortcode are similar with the WooCommerce Countdown Timer, the difference is that WooCommerce Countdown Timer displays WooCommerce sale time and the Countdown Timer shortcode display your chosen time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display countdown timer by shortcodes\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select countdown time in the plugin backend\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Multiple setting profiles\u003C\u002Fstrong>:The plugin allows you to set up as many Countdown Timer profiles as you want. Each profile is completely a standalone Sales Countdown Timer. With each profile, you are able to set up full settings include General settings, Design settings.\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Design\u003C\u002Fstrong>:Feel free to design the sales countdown timer to fit with your website front-end.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Time display\u003C\u002Fstrong>: select the time separator style and time format style.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Countdown timer clock design\u003C\u002Fstrong>: configure front-end style with text color, background color, border color, padding, and border-radius.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Countdown timer item design\u003C\u002Fstrong>: design the items inside the countdown timer, such as date item, hour item.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Design the time value\u003C\u002Fstrong>: time value includes the time number and unit. Custom it with font size, text color, and background color.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cp>All features from the free version.\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Checkout countdown timer\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set the checkout countdown timer for a minimum cart total to get a special offer\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The reset mode will be applied only to Administrators for testing purposes\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Reset checkout countdown for a cart after this time if the customer does not place the order during checkout countdown\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Give offers before the checkout countdown timer hits zero: Free shipping and\u002For discount amount (percentage\u002Ffixed amount)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Integrates options that allow you to change offers when the countdown timer hits specific values\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Assign pages where the checkout countdown timer shows up\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Design the checkout countdown timer on the checkout page and other assigned pages\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>6 months of support:\u003C\u002Fstrong> with each purchase, you will have 6 months of support from VillaTheme. Our developers will help if you have any problem with Sales Countdown Timer.\u003C\u002Fp>\n\u003Cp>► \u003Ca href=\"https:\u002F\u002F1.envato.market\u002F962d3\" rel=\"nofollow ugc\">GET PREMIUM VERSION NOW\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F9map-map-multi-locations\u002F\" rel=\"ugc\">9Map – Map Multi Locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-abandoned-cart-recovery\u002F\" rel=\"ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-product-information\u002F\" rel=\"ugc\">Advanced Product Information for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffi-affiliate-marketing-for-woo\u002F\" rel=\"ugc\">AFFI – Affiliate Marketing for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-alidropship\u002F\" rel=\"ugc\">ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-boost-sales\u002F\" rel=\"ugc\">Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbopo-woo-product-bundle-builder\u002F\" rel=\"ugc\">Bopo – WooCommerce Product Bundle Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulky-bulk-edit-products-for-woo\u002F\" rel=\"ugc\">Bulky – Bulk Edit Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-cart-all-in-one\u002F\" rel=\"ugc\">Cart All In One For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatna-woo-name-your-price-and-offers\u002F\" rel=\"ugc\">Catna – Woo Name Your Price and Offers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-upsell-funnel-for-woo\u002F\" rel=\"ugc\">Checkout Upsell Funnel for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchinads-dropshipping-taobao-woocommerce\u002F\" rel=\"ugc\">ChinaDS – Tmall-Taobao Dropshipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclear-autoptimize-cache-automatically\u002F\" rel=\"ugc\">Clear Autoptimize Cache Automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompe-woo-compare-products\u002F\" rel=\"ugc\">COMPE – WooCommerce Compare Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-reminder\u002F\" rel=\"ugc\">Coreem – Coupon Reminder for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-box\u002F\" rel=\"ugc\">Coupon Box for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-customer-coupons\u002F\" rel=\"ugc\">Customer Coupons for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdepart-deposit-and-part-payment-for-woo\u002F\" rel=\"ugc\">DEPART – Deposit and Part payment for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-template-customizer-for-woo\u002F\" rel=\"ugc\">Email Template Customizer for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoi-wp-points-and-rewards\u002F\" rel=\"ugc\">EPOI – WP Points and Rewards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepow-custom-product-options-for-woocommerce\u002F\" rel=\"ugc\">EPOW – Custom Product Options for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookies-bar\u002F\" rel=\"ugc\">EU Cookies Bar for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexmage-wp-image-links\u002F\" rel=\"ugc\">EXMAGE – WordPress Image Links\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-virtual-reviews\u002F\" rel=\"ugc\">Faview – Virtual Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffewc-extra-checkout-fields-for-woocommerce\u002F\" rel=\"ugc\">FEWC – Extra Checkout Fields For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-free-shipping-bar\u002F\" rel=\"ugc\">Free Shipping Bar for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift4u-gift-cards-all-in-one-for-woo\u002F\" rel=\"ugc\">GIFT4U – Gift Cards All in One for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhandmade-dropshipping-for-etsy-and-woo\u002F\" rel=\"ugc\">HANDMADE – Dropshipping for Etsy and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-helpdesk-support-ticket-system\u002F\" rel=\"ugc\">HAPPY – Helpdesk Support Ticket System\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjagif-woo-free-gift\u002F\" rel=\"ugc\">Jagif – WooCommerce Free Gift\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lookbook\u002F\" rel=\"ugc\">LookBook for WooCommerce – Shoppable with Product Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel for WooCommerce – Spin a Sale\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel Giveaway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-notification\u002F\" rel=\"ugc\">Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-orders-tracking\u002F\" rel=\"ugc\">Orders Tracking for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-photo-reviews\u002F\" rel=\"ugc\">Photo Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpofily-woo-product-filters\u002F\" rel=\"ugc\">Pofily – WooCommerce Product Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-pre-orders-for-woo\u002F\" rel=\"ugc\">PRENA – Product Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-builder\u002F\" rel=\"ugc\">Product Builder for WooCommerce – Custom PC Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-size-chart-for-woo\u002F\" rel=\"ugc\">Product Size Chart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variations-swatches-for-woocommerce\u002F\" rel=\"ugc\">Product Variations Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-woo-dynamic-pricing-and-discounts\u002F\" rel=\"ugc\">REDIS – WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frees-real-estate-for-woo\u002F\" rel=\"ugc\">REES – Real Estate for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-shopify-to-woocommerce\u002F\" rel=\"ugc\">S2W – Import Shopify to WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-countdown-timer\u002F\" rel=\"ugc\">Sales Countdown Timer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubre-product-subscription-for-woo\u002F\" rel=\"ugc\">SUBRE – Product Subscription for WooCommerce – Recurring Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-suggestion-engine\u002F\" rel=\"ugc\">Suggestion Engine for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-thank-you-page-customizer\u002F\" rel=\"ugc\">Thank You Page Customizer for WooCommerce – Increase Your Sales\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftmds-dropshipping-for-temu-and-woo\u002F\" rel=\"ugc\">TMDS – Dropshipping for TEMU and Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvargal-additional-variation-gallery-for-woo\u002F\" rel=\"ugc\">VARGAL – Additional Variation Gallery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvillatheme-core\u002F\" rel=\"ugc\">VillaTheme Core\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvima-multi-customer-addresses-for-woo\u002F\" rel=\"ugc\">VIMA – Multi Customer Addresses for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviseek-easy-custom-search\u002F\" rel=\"ugc\">VISeek – Easy Custom Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw2s-migrate-woo-to-shopify\u002F\" rel=\"ugc\">W2S – Migrate WooCommerce to Shopify\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebpos-point-of-sale-for-woocommerce\u002F\" rel=\"ugc\">WebPOS – Point of Sale for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpbulky-wp-bulk-edit-post-types\u002F\" rel=\"ugc\">WPBulky – WordPress Bulk Edit Post Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=sales-countdown-timer\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=sales-countdown-timer\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fknowledge-base\u002Fsecurity-is-our-priority\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create versatile countdown timers for your WordPress site and WooCommerce products, including progress bars and upcoming sale countdowns.",6000,172948,88,26,"2026-03-06T07:50:00.000Z","6.9.4","5.0",[54,55,22,56,57],"checkout-countdown-for-woocommerce","product-time-countdown-for-woocommerce","woocommerce-countdown-timer","woocommerce-sales-countdown","https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fsales-countdown-timer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsales-countdown-timer.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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,141597,84,18,"2025-12-11T13:53:00.000Z","4.4","",[76,77,78,79,22],"conditional-payments","payment-by-country","payment-by-product","payment-gateway","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":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":68,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":51,"requires_at_least":94,"requires_php":15,"tags":95,"homepage":100,"download_link":101,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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.",225408,90,52,"2026-02-10T13:26:00.000Z","5.3",[96,97,98,99,22],"country-restriction","geolocation","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",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":125,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"affiliatewp-affiliate-product-rates","AffiliateWP – Affiliate Product Rates","1.2.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cblockquote>\n\u003Cp>This plugin requires \u003Ca href=\"http:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> v1.5.2+ in order to function.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>At its most basic level AffiliateWP allows you to set a global referral rate which all affiliates share. For integrations that support per-product referral rates, affiliates can earn different commissions based on which product\u002Fs are purchased. AffiliateWP also allows you to set referral rates on a per-affiliate level which will override any per-product referral rate.\u003C\u002Fp>\n\u003Cp>Affiliate Product Rates expands this even further, allowing different per-product referral rates on a per-affiliate level.\u003C\u002Fp>\n\u003Cp>Here are some examples of how you might use this plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Give Affiliate X 10% commission for Product A, 80% commission for Product B, and a flat rate of $50 for Product C.\u003C\u002Fli>\n\u003Cli>Give Affiliate Y 50% commission for Product A, but a lower commission than Affiliate X for Products B and C.\u003C\u002Fli>\n\u003Cli>Give Affiliate Z a flat-rate of $10 commission for Product A, 65% commission for Product B and 22% commission for Product C.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The possibilities are endless! You can also set per-product referral rates per-affiliate per-integration! (for those that happen to be running both integrations listed below).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Currently Supported Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Known Issues\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The add-on doesn’t yet prevent a product from existing in more than 1 product rate. Be careful you don’t accidentally add a product to more than location or one rate will be ignored.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is AffiliateWP?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> provides a complete affiliate management system for your WordPress website that seamlessly integrates with all major WordPress e-commerce and membership platforms. It aims to provide everything you need in a simple, clean, easy to use system that you will love to use.\u003C\u002Fp>\n","Allows you to set product referral rates on a per-affiliate level in AffiliateWP.",2000,34769,60,2,"2025-05-08T19:15:00.000Z","6.8.5","5.2","7.4",[119,120,121,122,22],"affiliatewp","easy-digital-downloads","per-product","product-rates","https:\u002F\u002Faffiliatewp.com\u002Faddons\u002Faffiliate-product-rates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliatewp-affiliate-product-rates.1.2.1.zip",92,{"slug":127,"name":128,"version":129,"author":106,"author_profile":107,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":25,"num_ratings":134,"last_updated":135,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":136,"homepage":139,"download_link":140,"security_score":125,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"affiliatewp-allowed-products","AffiliateWP – Allowed Products","1.3.0","\u003Cblockquote>\n\u003Cp>This plugin requires \u003Ca href=\"http:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> in order to function.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin allows you to choose which products on your site should earn commission for your affiliates. Although AffiliateWP allows you to disable commission on products (for supported integrations), it can be cumbersome to disable commission on every single one, especially if you have hundreds of products. Install and activate this plugin, enter some product IDs, and only these products will generate commission when purchased via a referral URL.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is AffiliateWP?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> provides a complete affiliate management system for your WordPress website that seamlessly integrates with all major WordPress e-commerce and membership platforms. It aims to provide everything you need in a simple, clean, easy to use system that you will love to use.\u003C\u002Fp>\n","Allows only specific products to generate commission in AffiliateWP.",1000,29460,1,"2025-05-08T19:28:00.000Z",[119,137,138,120,22],"allowed-products","commission-products","https:\u002F\u002Faffiliatewp.com\u002Faddons\u002Fallowed-products\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliatewp-allowed-products.1.3.0.zip",{"attackSurface":142,"codeSignals":154,"taintFlows":168,"riskAssessment":169,"analyzedAt":175},{"hooks":143,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[144],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","before_woocommerce_init","closure","downloadcountwoo.php",41,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":165,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":167},[],{"prepared":13,"raw":113,"locations":157},[158,162],{"file":159,"line":160,"context":161},"uninstall.php",14,"$wpdb->get_results() with variable interpolation",{"file":159,"line":163,"context":164},37,"$wpdb->get_col() with variable interpolation",{"escaped":13,"rawEcho":13,"locations":166},[],[],[],{"summary":170,"deductions":171},"The \"download-count-for-woocommerce\" plugin version 1.21 exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and importantly, there are no unprotected entry points.  Code signals also indicate good practices in output escaping, with 100% of outputs being properly escaped.  The lack of dangerous functions, file operations, and external HTTP requests further contribute to a secure foundation.\n\nHowever, a notable concern arises from the presence of two SQL queries that are not using prepared statements. While the total number is low, the lack of prepared statements in any SQL query represents a potential risk for SQL injection vulnerabilities, especially if the data used in these queries is derived from user input. The absence of any recorded vulnerability history or taint flow issues is positive, suggesting a history of secure development. Nevertheless, the unmitigated SQL queries remain the primary area of concern from this analysis.\n\nIn conclusion, the plugin demonstrates good overall security hygiene by minimizing its attack surface and properly escaping outputs. The vulnerability history is also reassuring. The most significant weakness lies in the use of raw SQL queries. Addressing this by implementing prepared statements for all SQL operations would further enhance the plugin's security and eliminate a potential vector for attacks.",[172],{"reason":173,"points":174},"Raw SQL queries without prepared statements",10,"2026-03-16T22:52:43.107Z",{"wat":177,"direct":182},{"assetPaths":178,"generatorPatterns":179,"scriptPaths":180,"versionParams":181},[],[],[],[],{"cssClasses":183,"htmlComments":184,"htmlAttributes":185,"restEndpoints":186,"jsGlobals":187,"shortcodeOutput":188},[],[],[],[],[],[],{"error":190,"url":191,"statusCode":192,"statusMessage":193,"message":193},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdownload-count-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":195,"versions":196},22,[197,203,210,217,224,231,238,245,252,259,266,273,280,287,294,301,308,315,322,329,336,343],{"version":6,"download_url":24,"svn_tag_url":198,"released_at":26,"has_diff":199,"diff_files_changed":200,"diff_lines":26,"trac_diff_url":201,"vulnerabilities":202,"is_current":190},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.21\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.20&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.21",[],{"version":204,"download_url":205,"svn_tag_url":206,"released_at":26,"has_diff":199,"diff_files_changed":207,"diff_lines":26,"trac_diff_url":208,"vulnerabilities":209,"is_current":199},"1.20","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.20.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.20\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.19&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.20",[],{"version":211,"download_url":212,"svn_tag_url":213,"released_at":26,"has_diff":199,"diff_files_changed":214,"diff_lines":26,"trac_diff_url":215,"vulnerabilities":216,"is_current":199},"1.19","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.19.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.19\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.18&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.19",[],{"version":218,"download_url":219,"svn_tag_url":220,"released_at":26,"has_diff":199,"diff_files_changed":221,"diff_lines":26,"trac_diff_url":222,"vulnerabilities":223,"is_current":199},"1.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.17&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.18",[],{"version":225,"download_url":226,"svn_tag_url":227,"released_at":26,"has_diff":199,"diff_files_changed":228,"diff_lines":26,"trac_diff_url":229,"vulnerabilities":230,"is_current":199},"1.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.16&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.17",[],{"version":232,"download_url":233,"svn_tag_url":234,"released_at":26,"has_diff":199,"diff_files_changed":235,"diff_lines":26,"trac_diff_url":236,"vulnerabilities":237,"is_current":199},"1.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.15&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.16",[],{"version":239,"download_url":240,"svn_tag_url":241,"released_at":26,"has_diff":199,"diff_files_changed":242,"diff_lines":26,"trac_diff_url":243,"vulnerabilities":244,"is_current":199},"1.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.14&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.15",[],{"version":246,"download_url":247,"svn_tag_url":248,"released_at":26,"has_diff":199,"diff_files_changed":249,"diff_lines":26,"trac_diff_url":250,"vulnerabilities":251,"is_current":199},"1.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.13&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.14",[],{"version":253,"download_url":254,"svn_tag_url":255,"released_at":26,"has_diff":199,"diff_files_changed":256,"diff_lines":26,"trac_diff_url":257,"vulnerabilities":258,"is_current":199},"1.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.12&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.13",[],{"version":260,"download_url":261,"svn_tag_url":262,"released_at":26,"has_diff":199,"diff_files_changed":263,"diff_lines":26,"trac_diff_url":264,"vulnerabilities":265,"is_current":199},"1.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.11&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.12",[],{"version":267,"download_url":268,"svn_tag_url":269,"released_at":26,"has_diff":199,"diff_files_changed":270,"diff_lines":26,"trac_diff_url":271,"vulnerabilities":272,"is_current":199},"1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.10&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.11",[],{"version":274,"download_url":275,"svn_tag_url":276,"released_at":26,"has_diff":199,"diff_files_changed":277,"diff_lines":26,"trac_diff_url":278,"vulnerabilities":279,"is_current":199},"1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.09&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.10",[],{"version":281,"download_url":282,"svn_tag_url":283,"released_at":26,"has_diff":199,"diff_files_changed":284,"diff_lines":26,"trac_diff_url":285,"vulnerabilities":286,"is_current":199},"1.09","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.09.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.09\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.08&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.09",[],{"version":288,"download_url":289,"svn_tag_url":290,"released_at":26,"has_diff":199,"diff_files_changed":291,"diff_lines":26,"trac_diff_url":292,"vulnerabilities":293,"is_current":199},"1.08","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.08.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.08\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.07&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.08",[],{"version":295,"download_url":296,"svn_tag_url":297,"released_at":26,"has_diff":199,"diff_files_changed":298,"diff_lines":26,"trac_diff_url":299,"vulnerabilities":300,"is_current":199},"1.07","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.07.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.07\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.06&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.07",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":26,"has_diff":199,"diff_files_changed":305,"diff_lines":26,"trac_diff_url":306,"vulnerabilities":307,"is_current":199},"1.06","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.06.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.06\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.05&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.06",[],{"version":309,"download_url":310,"svn_tag_url":311,"released_at":26,"has_diff":199,"diff_files_changed":312,"diff_lines":26,"trac_diff_url":313,"vulnerabilities":314,"is_current":199},"1.05","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.05.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.05\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.04&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.05",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":26,"has_diff":199,"diff_files_changed":319,"diff_lines":26,"trac_diff_url":320,"vulnerabilities":321,"is_current":199},"1.04","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.04.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.04\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.03&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.04",[],{"version":323,"download_url":324,"svn_tag_url":325,"released_at":26,"has_diff":199,"diff_files_changed":326,"diff_lines":26,"trac_diff_url":327,"vulnerabilities":328,"is_current":199},"1.03","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.03.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.03\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.02&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.03",[],{"version":330,"download_url":331,"svn_tag_url":332,"released_at":26,"has_diff":199,"diff_files_changed":333,"diff_lines":26,"trac_diff_url":334,"vulnerabilities":335,"is_current":199},"1.02","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.02.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.02\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.01&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.02",[],{"version":337,"download_url":338,"svn_tag_url":339,"released_at":26,"has_diff":199,"diff_files_changed":340,"diff_lines":26,"trac_diff_url":341,"vulnerabilities":342,"is_current":199},"1.01","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.01.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.01\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.00&new_path=%2Fdownload-count-for-woocommerce%2Ftags%2F1.01",[],{"version":344,"download_url":345,"svn_tag_url":346,"released_at":26,"has_diff":199,"diff_files_changed":347,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":348,"is_current":199},"1.00","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-count-for-woocommerce.1.00.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdownload-count-for-woocommerce\u002Ftags\u002F1.00\u002F",[],[]]