[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN15yxcFwxpeyMR9zNNGyaP2Vsa-gvbwnND5ZIQSUq1c":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":124,"fingerprints":509},"woo-product-timer","WPC Product Timer for WooCommerce","5.3.2","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Product Timer for WooCommerce\u003C\u002Fstrong> is an all-in-one powerful tool for setting time-based conditions when it comes to managing products’ prices and availability. This is the only simple plugin for dealing with complex tasks that involve setting the time and date of implementation. As a strongly versatile timer, WPC Product Timer lets users take full control of when the products go on sale, be visible and purchasable using a wide range of time conditionals and actions available for choice. WPC Product Timer makes product management an effortless task and reduces a great amount of workload for shop owners on sale seasons & busy times.\u003C\u002Fp>\n\u003Ch4>Document\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>HOT!\u003C\u002Fstrong> Get the basics of timers-setting and typical examples from the complete \u003Ca href=\"https:\u002F\u002Fdoc.wpclever.net\u002Fwoopt\u002F\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>As WPC Product Timer mostly works in the back-end, if you’d like a front-end solution, try our new plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-countdown-timer\u002F\" title=\"WPC Countdown Timer\" rel=\"ugc\">WPC Countdown Timer\u003C\u002Fa> for increasing the conversion rate and level up the appearance of your store with a beautiful timer.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>How to set up timers on a single product page\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5WwZNXGA2kA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple, intuitive & user-friendly admin interface\u003C\u002Fli>\n\u003Cli>Complete time conditionals: on a timely basis, recurring period, or an exact date & time\u003C\u002Fli>\n\u003Cli>Up to 15 date and time conditionals which can be combined for more complex ones\u003C\u002Fli>\n\u003Cli>Choose the time and date from the visual calendar\u003C\u002Fli>\n\u003Cli>Allow complicated time & date combination in time conditionals\u003C\u002Fli>\n\u003Cli>Allow setting separate time & date range and using them simultaneously\u003C\u002Fli>\n\u003Cli>Adjust the product’s visibility: set products as visible or hidden\u003C\u002Fli>\n\u003Cli>Adjust product listings: set featured or unfeatured\u003C\u002Fli>\n\u003Cli>Adjust the stock condition: set products as in stock or out of stock\u003C\u002Fli>\n\u003Cli>Adjust the availability: set products as purchasable or unpurchasable\u003C\u002Fli>\n\u003Cli>Adjust the time range for sale & regular prices\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable sold individually\u003C\u002Fli>\n\u003Cli>Compatible with all WordPress themes, WPC & WooCommerce plugins\u003C\u002Fli>\n\u003Cli>Premium: Add multiple actions to a product. It’s unlimited.\u003C\u002Fli>\n\u003Cli>Premium: Lifetime update & fast, dedicated support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Global Timer is Now Available\u003C\u002Fh4>\n\u003Cp>To save time, now you can add timers throughout your store or a whole range of products at ease with the Global Timer from the plugin setting. Control more at once.\u003C\u002Fp>\n\u003Cp>From the admin dashboard, go to WPClever >> Product Timer >> click on the Global Timer tab. Here you will choose all the actions and timers you would use for all products, selected categories, or certain products specified with selected product tags.\u003C\u002Fp>\n\u003Ch4>Practical Use of WPC Product Timer for WooCommerce\u003C\u002Fh4>\n\u003Cp>Consider the following cases anyone might encounter when it comes to managing your shop:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>(1) A new item will be opened for sale in your shop on the next Monday.\u003C\u002Fli>\n\u003Cli>(2) You will stop selling an old-fashioned product starting from this weekend.\u003C\u002Fli>\n\u003Cli>(3) You will be running a sale event for one week starting from the first day of the next month.\u003C\u002Fli>\n\u003Cli>(4) You want to hide some products from search at certain times of the day.\u003C\u002Fli>\n\u003Cli>(5) Some products from your store are seasonal, so they’re purchasable at certain periods of time only.\u003C\u002Fli>\n\u003Cli>(6) You have items that are temporarily unsellable, but you still want to keep them visible to your customers.\u003C\u002Fli>\n\u003Cli>(7) Your shop sells Christmas decorative ornaments from December 1st to December 24th every day from 7:00 to 21:00.\u003C\u002Fli>\n\u003Cli>(8) Your restaurant serves breakfast before 9 A.M. and desserts after 8 P.M. only.\u003C\u002Fli>\n\u003Cli>(9) You’d like to run festive sale campaigns on holidays, i.e., on New Year’s Day, Independence Day, Labor Day, Thanksgiving, and Christmas Day.\u003C\u002Fli>\n\u003Cli>(10) Your shop has recurring flash sales every Monday to keep buyers motivated to shop more often & get a fast turnover of stock.\u003C\u002Fli>\n\u003Cli>(11) You sell alternating items on odd days and even days of the month.\u003C\u002Fli>\n\u003Cli>(12) You have a need to hide your newly arrived product for stock checks from July 3rd to July 31st, then put it on sale at $29 for a week to promote sales upon product launch and change it back to its regular price at $39 from 8:00 August 15th.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>An All-in-One Timer for Product Management\u003C\u002Fh4>\n\u003Cp>This is not only a timer, but it’s also the most usable plugin for setting any time-based task no matter how complicated it might be. As long as the defined time conditionals do not conflict, users are entitled to add unlimited actions (featured in the Premium version only) despite the type of chosen actions.\u003C\u002Fp>\n\u003Cp>Stock Condition: As in (1) & (2), it’s easy for sellers to change the stock condition of a product from in stock to out of stock and vice versa using various time conditionals. This will be useful for updating stock conditions in products that have fast turnover and restocking.\u003C\u002Fp>\n\u003Cp>Products’ Visibility: In (4), users can set the product as hidden to prevent it from appearing in the product search on the shop page. However, if customers have the exact link of the single product page, then they can still access and add it to the cart from there. On the other hand, users can also enable the product’s visibility at other defined times.\u003C\u002Fp>\n\u003Cp>Products’ Availability: To completely stop your customers from buying specific items, users will need to combine two actions: setting those items as hidden and unpurchasable. This will ensure that they’re not available for sale but can still be seen from the exact product link as in (6).\u003C\u002Fp>\n\u003Cp>Products’ Prices: It’s totally possible for shop owners to set sale prices or change the prices back to the regular using any kind of time conditions. Remarkably, retailers can even plan ahead their promotional schedule for the whole year or every year using the recurring time conditions.\u003C\u002Fp>\n\u003Ch4>Complete Time Conditionals for Use\u003C\u002Fh4>\n\u003Cp>We can proudly claim that our plugin is the best one concerning the time conditional settings. WPC Product Timer has the ability to define all kinds of deadlines for the actions including both time (time point, consecutive and separate time periods) and date (exact dates, recurring dates, date range, separate dates, odd\u002F even dates, weekly on specific dates). Besides, the plugin displays the current date and time as well so that users can define the deadlines faster for actions. When it comes to choosing a date or time point, you can do it by selecting from the calendar or entering the correctly formatted numbers in the box.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On an exact date: as in (1)\u003C\u002Fli>\n\u003Cli>Set a date range: as in (3), (7)\u003C\u002Fli>\n\u003Cli>Multiple dates: as in (9) & (5), users can add up to 5 separate dates.\u003C\u002Fli>\n\u003Cli>Before\u002F after a date: as in (2)\u003C\u002Fli>\n\u003Cli>Before\u002Fafter date & time: (7)\u003C\u002Fli>\n\u003Cli>On even\u002F odd dates: as in (11)\u003C\u002Fli>\n\u003Cli>Daily time range: as in (4)\u003C\u002Fli>\n\u003Cli>Daily before \u002Fafter time: as in (8)\u003C\u002Fli>\n\u003Cli>Weekly on every specific date (10)\u003C\u002Fli>\n\u003Cli>Week No.\u003C\u002Fli>\n\u003Cli>Month No.\u003C\u002Fli>\n\u003Cli>Everyday\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>One special example of setting complex timeframes for your product is (12). This case requires adding 3 actions with 3 different kinds of time conditions. To be specific, you should add in this order: 1. Set hidden, date range: July 3rd – July 31st, 2. Set sale price – $29, date range: August 3rd – August 10th (assuming product launched on August 3rd), 3. Set regular price, after date & time: August 15th – 8:00. Adding actions in order is just necessary for users to check on every phase of their launch schedule, in fact, the order doesn’t affect the result. You can add actions in any order that you like as long as time conditions make sense.\u003C\u002Fp>\n\u003Ch4>Achievable Goals\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set sale price\u003C\u002Fli>\n\u003Cli>Set regular price\u003C\u002Fli>\n\u003Cli>Set featured\u003C\u002Fli>\n\u003Cli>Set unfeatured\u003C\u002Fli>\n\u003Cli>Set unpurchasable\u003C\u002Fli>\n\u003Cli>Set out of stock\u003C\u002Fli>\n\u003Cli>Set hidden\u003C\u002Fli>\n\u003Cli>Enable Sold Individually\u003C\u002Fli>\n\u003Cli>Disable Sold Individually\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These actions can work alone or combine with others if the time conditions are properly chosen. With other complicated goals, at least 2 actions are needed to complete.\u003C\u002Fp>\n\u003Ch4>Time Conditionals\u003C\u002Fh4>\n\u003Cp>Each action only carries 1 DATE & 1 TIME part at maximum. All the chosen conditionals must be unifying and meaningful. The relationship between conditionals in each action is the AND type, not OR type, so you must set the date and time that make sense and can be satisfied.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Incorrect: Weekly on every Thursday, Friday >> Correct: These are two date parts (2 weekdays, must separate them into 2 actions: [Action 1] Weekly on every Thursday, [Action 2] Weekly on every Friday.\u003C\u002Fli>\n\u003Cli>Incorrect: Daily time range: 6 AM-6 PM, 8 PM-10 PM >> Correct: These are two time ranges, must separate them into 2 actions: [Action 1] Daily time range: 6 AM-6 PM, [Action 2] Daily time range: 8 PM-10 PM.\u003C\u002Fli>\n\u003Cli>Correct: Weekly on every Monday, Daily time range: 6 AM-6 PM >> This is achievable, which means “from 6 AM to 6 PM (time part) of every Monday of each week (date part)”\u003C\u002Fli>\n\u003Cli>Correct: On odd dates, Weekly on every Monday >> This is achievable and applicable to any day that satisfies BOTH conditions: “24 hours of all odd dates that are Mondays of the week”.\u003C\u002Fli>\n\u003Cli>Correct: Date range: 01-31 March, Weekly on Every Monday, Daily after time: 5 PM >> This is achievable and applicable to any day that satisfies all conditions, which means “after 5 PM of all Mondays in March.”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are even more achievable complex date and time combinations with WPC Product Timers as long as you can create meaningful conditionals that are satisfiable with the “AND” relationship among them. Learn more at the \u003Ca href=\"https:\u002F\u002Fdoc.wpclever.net\u002Fwoopt\u002F\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>User-friendly & Easy-to-Use Interface\u003C\u002Fh4>\n\u003Cp>Being able to tackle even the most complicated series of actions with complex user-defined timeframes, however, WPC Product Timer has a truly intuitive admin interface. There’s no need for users to configure any settings as everything is built-in and ready to use already. Users can start using this plugin right away without the need to go through the documentation. All functions are straight-forward even to beginners.\u003C\u002Fp>\n","WPC Product Timer helps you add many actions for the product based on the conditionals of the time.",3000,204766,96,24,"2026-03-14T11:49:00.000Z","6.9.4","4.0","",[20,21,22,23],"schedule","timer","woocommerce","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-timer.5.3.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"wpclever",71,441330,99,68,87,"2026-04-04T03:49:43.653Z",[40,56,75,91,107],{"slug":41,"name":42,"version":43,"author":7,"author_profile":8,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":26,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":50,"homepage":24,"download_link":53,"security_score":35,"vuln_count":54,"unpatched_count":27,"last_vuln_date":55,"fetched_at":29},"wpc-countdown-timer","WPC Countdown Timer for WooCommerce","3.1.7","\u003Cp>\u003Cstrong>WPC Countdown Timer for WooCommerce\u003C\u002Fstrong> is a super simple and useful plugin for expanding sales & boosting your income with time-based events\u002F campaigns. By adding a countdown timer to the simple\u002Fvariable products in the shop archive and single product pages, you can convert more visitors into customers and get more engagement in your sales campaigns. WPC Countdown Timer provides a perfect front-end solution for emphasizing the scarcity and urgency of deals on your online store, thus getting more sales coming.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwooct\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A front-end countdown timer for products\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the active status of the timer\u003C\u002Fli>\n\u003Cli>Set the starting date & time (use the current time if empty)\u003C\u002Fli>\n\u003Cli>Set the ending date & time (required)\u003C\u002Fli>\n\u003Cli>Add\u002Fedit the above\u002Funder text\u003C\u002Fli>\n\u003Cli>Add\u002Fedit the ending notification text\u003C\u002Fli>\n\u003Cli>Display the sales ending notification in the archive and product pages\u003C\u002Fli>\n\u003Cli>Customizable timer style – five types: flat, square, rounded, light flipper, dark flipper style\u003C\u002Fli>\n\u003Cli>Choose the timer’s position on the archive page\u003C\u002Fli>\n\u003Cli>Choose the timer’s position on the single page\u003C\u002Fli>\n\u003Cli>Use shortcode [wooct_product] to show the countdown timer for current product\u003C\u002Fli>\n\u003Cli>Compatible with almost WordPress themes & plugins\u003C\u002Fli>\n\u003Cli>RTL support for better displaying right-to-left languages\u003C\u002Fli>\n\u003Cli>WPML compatible for building multilingual sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Wanna save your precious time working on variations? Try our brand-new free plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variation-bulk-editor\u002F\" rel=\"ugc\">WPC Variation Bulk Editor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variation-duplicator\u002F\" rel=\"ugc\">WPC Variation Duplicator\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Premium Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Build your custom countdown timer to place everywhere you want by using a shortcode builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Countdown Timer for the Display\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPC Countdown Timer is a front-end solution for your online store, which means the tool is purely for the display purpose only. If you would like to create an event or take some proper sales-related actions such as “set out of stock”, “set sale price”, “set as unpurchasable”, etc., kindly refer to our other plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-timer\u002F\" title=\"WPC Product Timer for WooCommerce\" rel=\"ugc\">WPC Product Timer for WooCommerce\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Unlike the WPC Product Timer, which works almost in the back-end for setting prices and sales events, WPC Countdown Timer only displays a timer to increase the urgency and has no actual influence on your products’ prices or stock status. When combining with WPC Product Timer, WPC Countdown Timer can bring about a wonderful yet simple method to effortlessly run sales events or campaigns. In future updates, we will bring even more beautiful adjustments in terms of appearance for you to put up on your site with WPC Countdown Timer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Active Status\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can choose to enable\u002F disable the active status for the timer separately on each product by choosing “Yes\u002FNo” in the Active option.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setting up the Timer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When setting up the time, if you leave the starting time box empty, by default, the timer will start counting down from your current time (it starts right after you’re pressing the button to save the changes).\u003C\u002Fp>\n\u003Cp>The ending time box must be filled with a specific date and time by choosing from the calendar popup, so that the timer will learn when the countdown ends and display the ending notification or hiding the timer accordingly based on your setting.\u003C\u002Fp>\n\u003Cp>The ending notification text will be displayed in both the shop archive and single product page when the timer ends in replacement of the whole timer block. If this box is left empty, by default, when the counting down ends, the timer will disappear completely from your store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Position Selection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From the admin dashboard, navigate to WPClever >> Countdown Timer to adjust the position of the countdown timer block on the archive page and product page manually. You can put it under the products’ title, rating, price, under\u002F above the Add to cart button or Hide it.\u003C\u002Fp>\n\u003Ch4>Need more features?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-wishlist\u002F\" title=\"WPC Smart Wishlist\" rel=\"ugc\">WPC Smart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" title=\"WPC Smart Quick View\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-compare\u002F\" title=\"WPC Smart Compare\" rel=\"ugc\">WPC Smart Compare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-ajax-add-to-cart\u002F\" title=\"WPC AJAX Add to Cart\" rel=\"ugc\">WPC AJAX Add to Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" title=\"WPC Added To Cart Notification\" rel=\"ugc\">WPC Added To Cart Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Countdown Timer helps you display countdown timer in single product pages and shop page.",1000,63742,3,"2026-03-10T09:36:00.000Z",[51,52,21,22,23],"clock","countdown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-countdown-timer.3.1.7.zip",1,"2025-10-20 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":27,"downloaded":64,"rating":26,"num_ratings":48,"last_updated":65,"tested_up_to":16,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":73,"download_link":74,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"nixsmart-strategic-discount-manager","NIXSMART Strategic Discount Manager","1.0.1","nixsmart","https:\u002F\u002Fprofiles.wordpress.org\u002Fnixsmart\u002F","\u003Cp>NIXSMART Strategic Discount Manager provides a streamlined interface to control your WooCommerce store’s pricing strategy without opening every single product page.\u003C\u002Fp>\n\u003Cp>In the “Free Version”, you have full control over your product catalog:\u003Cbr \u002F>\n1. Product Overview: View a complete list of your products with ID, Title, Type (Simple\u002FVariable), variation counts, and current list prices.\u003Cbr \u002F>\n2. Quick Price Adjustment: Increase or decrease the list price of any product by a percentage in seconds.\u003Cbr \u002F>\n3. Instant Discounts: Apply percentage discounts directly from the main dashboard.\u003Cbr \u002F>\n4. Urgency Timer: Activate a clean, minimal countdown timer for your offers to boost conversion rates on the product page.\u003Cbr \u002F>\n5. Fast Saving: Update prices, discounts, and expiry dates for each product with a single click.\u003C\u002Fp>\n\u003Ch3>Upgrade to PRO Version\u003C\u002Fh3>\n\u003Cp>Unlock the full power of strategic pricing with the PRO version:\u003Cbr \u002F>\n1. \u003Cstrong>Mass Actions & Filters\u003C\u002Fstrong>: Apply changes to hundreds of products at once. Filter by Category, Tag, Brand, or Attribute.\u003Cbr \u002F>\n2. Automatic Expiry: The system automatically removes offers and timers when the time runs out, restoring the original list price.\u003Cbr \u002F>\n3. Backup & Restore: Create full snapshots of your store’s pricing and restore them whenever you need.\u003Cbr \u002F>\n4. Sales Statistics: Track units sold, gross revenue, and product views with advanced time-range filters and sorting.\u003Cbr \u002F>\n5. Premium Timer Themes: Choose from 10+ exclusive designs for events like Black Friday, Christmas, Halloween, and more.\u003C\u002Fp>\n\u003Cp>Find out more: \u003Ca href=\"https:\u002F\u002Fwww.nixsmart.com\u002Fprodotto\u002Fnixsmart-strategic-discount-manager\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.nixsmart.com\u002Fprodotto\u002Fnixsmart-strategic-discount-manager\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Manage WooCommerce discounts, list prices, and countdown timers from a single, intuitive interface.",102,"2026-01-19T05:50:00.000Z","5.8","7.4",[69,70,71,72,22],"countdown-timer","discounts","sales-manager","scheduled-sales","https:\u002F\u002Fwww.nixsmart.com\u002Fprodotto\u002Fnixsmart-strategic-discount-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnixsmart-strategic-discount-manager.1.0.1.zip",{"slug":76,"name":77,"version":78,"author":7,"author_profile":8,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":86,"homepage":24,"download_link":89,"security_score":13,"vuln_count":48,"unpatched_count":27,"last_vuln_date":90,"fetched_at":29},"woo-smart-quick-view","WPC Smart Quick View for WooCommerce","4.3.0","\u003Cp>\u003Cstrong>WPC Smart Quick View for WooCommerce\u003C\u002Fstrong> allows shop owners to set up a Quick view popup, which enables customers to get a quick summary of the product details without leaving the current page. WPC Smart Quick View brings about an advanced site navigation experience for your visitors and helps people in decision-making; thus, turning more visitors into potential customers. It also helps to minimize the bounce rate and improve the site ranking. Besides, WPC Smart Quick View is fully optimized for SEO, compatible with any WordPress themes & WPML plugin for site translation. Especially, even on small screen hand-held devices, your site appearance would still be great thanks to the plugin’s high adaptability.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwoosq\u002F\" title=\"live demo 01\" rel=\"nofollow ugc\">live demo 01\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcstore\u002F\" title=\"live demo 02\" rel=\"nofollow ugc\">live demo 02\u003C\u002Fa> to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Three types: button, link, or Quick view popup\u003C\u002Fli>\n\u003Cli>Diversifying button positions for choice\u003C\u002Fli>\n\u003Cli>Editable & translatable button text\u003C\u002Fli>\n\u003Cli>Navigation buttons: Next\u002FPrevious Products\u003C\u002Fli>\n\u003Cli>Beautiful effects: 8 different popup effects for choice\u003C\u002Fli>\n\u003Cli>Truly compatible with all kinds of WordPress themes\u003C\u002Fli>\n\u003Cli>Manually add the button on any page by using shortcodes\u003C\u002Fli>\n\u003Cli>Customizable visibility of Quick view button for certain selected categories\u003C\u002Fli>\n\u003Cli>Highly adaptable view for all screen resolutions, even small-screen devices\u003C\u002Fli>\n\u003Cli>A useful tool for improving your site’s search engine optimization\u003C\u002Fli>\n\u003Cli>WPML compatible for building multilingual sites\u003C\u002Fli>\n\u003Cli>RTL support for better displaying right-to-left languages\u003C\u002Fli>\n\u003Cli>Premium: Customizable the content on quick-view popup\u003C\u002Fli>\n\u003Cli>Premium: Enable fancybox\u002Fzoom effect for product images\u003C\u002Fli>\n\u003Cli>Premium: Enable\u002Fdisable related products section\u003C\u002Fli>\n\u003Cli>Premium: Product summary fields: Title, Rating, Price, Excerpt, Add to Cart, Meta\u003C\u002Fli>\n\u003Cli>Premium: Add to Cart button can function as a single page or the archive page\u003C\u002Fli>\n\u003Cli>Premium: Customizable the visibility and text for View Product Details button\u003C\u002Fli>\n\u003Cli>Premium: Lifetime update and dedicated support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need more features?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-compare\u002F\" title=\"WPC Smart Compare\" rel=\"ugc\">WPC Smart Compare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-wishlist\u002F\" title=\"WPC Smart Wishlist\" rel=\"ugc\">WPC Smart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" title=\"WPC Fly Cart\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-ajax-add-to-cart\u002F\" title=\"WPC AJAX Add to Cart\" rel=\"ugc\">WPC AJAX Add to Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" title=\"WPC Added To Cart Notification\" rel=\"ugc\">WPC Added To Cart Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-custom-related-products\u002F\" title=\"WPC Custom Related Products\" rel=\"ugc\">WPC Custom Related Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-smart-linked-products\u002F\" title=\"WPC Smart Linked Products\" rel=\"ugc\">WPC Smart Linked Products\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Smart Quick View allows users to get a quick look at products without opening the product page.",100000,2083883,98,30,"2026-03-14T03:37:00.000Z",[87,88,22,23],"quick-view","quickview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-smart-quick-view.4.3.0.zip","2025-10-17 18:24:47",{"slug":92,"name":93,"version":94,"author":7,"author_profile":8,"description":95,"short_description":96,"active_installs":81,"downloaded":97,"rating":13,"num_ratings":98,"last_updated":99,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":100,"homepage":24,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":27,"last_vuln_date":106,"fetched_at":29},"woo-smart-wishlist","WPC Smart Wishlist for WooCommerce","5.1.0","\u003Cp>\u003Cstrong>WPC Smart Wishlist\u003C\u002Fstrong> is a powerful yet intuitive plugin for helping your customers manage their to-buy list and save favorite items for later purchase. This helps the purchase flow on your site become more fluent and convenient while saving quite a great amount of time on searching for products and adding them to cart for buyers.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwoosw\u002F\" title=\"live demo 01\" rel=\"nofollow ugc\">live demo 01\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcplant\u002F\" title=\"live demo 02\" rel=\"nofollow ugc\">live demo 02\u003C\u002Fa> to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Control the use of wishlist for unauthenticated users\u003C\u002Fli>\n\u003Cli>Smart display of product details: title, price, date of adding, stock status, product image preview, wishlist item count\u003C\u002Fli>\n\u003Cli>Easy purchase flow from adding, removing, checking out or closing the wishlist\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable Auto-removal of products after adding to the cart\u003C\u002Fli>\n\u003Cli>Choose a page as the wishlist page\u003C\u002Fli>\n\u003Cli>Use the provided shortcode to display the wishlist on selected page\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable wishlist sharing button\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable copying of wishlist links for sharing\u003C\u002Fli>\n\u003Cli>Choose a wishlist type: button or link\u003C\u002Fli>\n\u003Cli>Edit the text for the wishlist button\u003C\u002Fli>\n\u003Cli>Choose an action triggered by wishlist button: display a message or open the product list\u003C\u002Fli>\n\u003Cli>Edit the text and action triggered after adding an item to the wishlist\u003C\u002Fli>\n\u003Cli>Add extra classes for action button\u002Flink\u003C\u002Fli>\n\u003Cli>Customize the position of wishlist button on archive and single page\u003C\u002Fli>\n\u003Cli>Choose categories that allow wishlist button\u003C\u002Fli>\n\u003Cli>Unlimited colors for wishlist popup\u003C\u002Fli>\n\u003Cli>Edit the destination link for the Continue Shopping button\u003C\u002Fli>\n\u003Cli>Choose a menu to add the wishlist menu\u003C\u002Fli>\n\u003Cli>Choose an action triggered by the wishlist menu\u003C\u002Fli>\n\u003Cli>RTL support for better displaying right-to-left languages\u003C\u002Fli>\n\u003Cli>Premium: Enable multiple wishlists per user\u003C\u002Fli>\n\u003Cli>Premium: Add note for each product\u003C\u002Fli>\n\u003Cli>Premium: Lifetime update and dedicated support\u003C\u002Fli>\n\u003Cli>Premium: Customization to match with your theme\u002Fsite design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Newly added feature for management: It’s now possible to see all wishlists that a product was included in and check out all wishlists created by a user.\u003C\u002Fp>\n\u003Ch4>The Importance of Adding a Wishlist button\u003C\u002Fh4>\n\u003Cp>Many store owners miss the opportunities for selling items for their current customers because they’re not offering Add to Wishlist button on their shop or single product page. On many occasions, buyers need time to rethink their needs and allowing them to add products to wishlist increase the possibility for buyers to purchase these items in the future. As it is truly convenient and speedy to add, remove, proceed to check out, or continue shopping, buyers will find the whole purchase flow an enjoyable process. Thus, this improves the shopping experience for your customers. In addition, enabling Add to Wishlist button is helpful for buyers to save an Out-of-Stock product for purchasing when it is restocked at a later time. Shop owners can control the wishlist availability by enabling it for authenticated users only, hence, encourage more membership engagement from visitors. Never miss any chance to strengthen the bond with your customers with an Add to Wishlist button on every product page and shop page of your site.\u003C\u002Fp>\n\u003Ch4>Product Details at a Glance\u003C\u002Fh4>\n\u003Cp>The wishlist items are displayed in great detail so that buyers don’t need to browse the single product page for more information when the title, price, stock status, thumbnail image, and date of adding to the wishlist are smartly arranged in the wishlist page or wishlist popup. Buyers can also see a counter showing how many items have been added to their wishlist: a notification for urging them to checkout or to manage the list by removing unwanted items. By keeping your customers on your site, store owners can increase the conversion rate when buyers revise the list and find something useful that they might have missed or forgotten to purchase before. Controlling the wishlist is intuitive because there is a button to remove any item from the list. Users take full control of actions triggered by the wishlist button when an item is already added to the list.\u003C\u002Fp>\n\u003Ch4>Ultra-speedy Performance\u003C\u002Fh4>\n\u003Cp>There’s nearly zero delay speed for this Smart Wishlist plugin when visitors perform any kind of actions: item addition or removal, closing the wishlist popup or open the wishlist page, it all happens immediately with precision. Wishlist popup also allows an overlay effect that keeps the popup opens while visitors can still scroll the background page until the Continue Shopping button or Close button is pressed. Our plugin is compatible with all WPClever plugins, most common WooCommerce add-ons and WordPress themes, so the flexibility is really high with smooth performance for your website. Smart Wishlist can work in similar ways with any product bundles, composite deals, bought together offers, grouped or force-sell products made with our plugins.\u003C\u002Fp>\n\u003Ch4>Fully Customizable Wishlist\u003C\u002Fh4>\n\u003Cp>It is possible for users to fully customize the WPC Smart Wishlist plugin to their preferences regarding the appearance, actions and links, type of wishlist, position of wishlist on different pages and even the text displayed for visitors. Premium users are able to add a Wishlist button to any menu that they want: handheld, primary, or secondary menu and customize the action triggered on these menus as well. They can even request the customization of wishlist to match the design scheme of their website for free.\u003C\u002Fp>\n\u003Ch4>Great Flow for Advertising Your Products\u003C\u002Fh4>\n\u003Cp>If you think that the purchase flow ends with the checkout of your customers, then you are just closing your own door to further advertise your products to other potential clients. WPC Smart Wishlist allows users to take advantage of networking by enabling wishlist sharing via social networks or copying product links to share to other customers. Great products will see a higher conversion rate and better traffic when they are easily shared via social networks. This keeps the flow on and on for new clients and draw more attention to the most widely favored products in your store. With the increase in UX flow on your site, the sales will definitely go up accordingly. This is all up to your intentional arrangement of wishlist buttons.\u003C\u002Fp>\n\u003Ch4>Need more features?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-compare\u002F\" title=\"WPC Smart Compare\" rel=\"ugc\">WPC Smart Compare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" title=\"WPC Smart Quick View\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" title=\"WPC Fly Cart\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-smart-messages\u002F\" title=\"WPC Smart Messages\" rel=\"ugc\">WPC Smart Messages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" title=\"WPC Added To Cart Notification\" rel=\"ugc\">WPC Added To Cart Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Smart Wishlist is a simple but powerful tool that can help your customer save products for buying later.",2585998,34,"2026-03-14T03:57:00.000Z",[101,102,22,23],"wait-list","wishlist","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-smart-wishlist.5.1.0.zip",95,5,"2025-10-17 00:00:00",{"slug":108,"name":109,"version":110,"author":7,"author_profile":8,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":118,"homepage":24,"download_link":121,"security_score":83,"vuln_count":122,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"woo-smart-compare","WPC Smart Compare for WooCommerce","6.5.5","\u003Cp>\u003Cstrong>WPC Smart Compare\u003C\u002Fstrong> is an optimal solution that brings about beyond-expectation features for improving user experience and enhance the sales strategy on your online WooCommerce shop. Advanced comparing features, detailed settings with extensive options for further customizing the Compare button, comparison table & comparison bar, powerful responsiveness and mobile friendly interface are things that you should not overlook from this plugin. A truly sharp comparing tool for powering your WooCommerce shop and obtaining customers’ trust. Let’s put this Smart Compare in a comparison now.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Curious about how WPC Smart Compare works? Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwoosc\u002F\" title=\"live demo 01\" rel=\"nofollow ugc\">live demo 01\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcplant\u002F\" title=\"live demo 02\" rel=\"nofollow ugc\">live demo 02\u003C\u002Fa> to have a play around. Try out each and every feature listed here to give your business a real boost.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful AJAX functions (there’s no need to open a new tab or iframe)\u003C\u002Fli>\n\u003Cli>Drag and drop to rearrange product order in the comparison line\u003C\u002Fli>\n\u003Cli>Switch between horizontal and vertical view of comparison table (coming soon)\u003C\u002Fli>\n\u003Cli>Adjust the visibility of Compare button for products in selected categories\u003C\u002Fli>\n\u003Cli>Save login data for registered\u002Fsubscribed users (same function as the Wishlist plugin)\u003C\u002Fli>\n\u003Cli>Automatically prompt related products when searching for items in the comparison table\u003C\u002Fli>\n\u003Cli>Prompt new products instantly when the table is empty or no related products found\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable Quick Comparison Table for related products\u003C\u002Fli>\n\u003Cli>Customize the position of Quick Comparison Table on single product pages\u003C\u002Fli>\n\u003Cli>Add new products to the comparison list instantly by pressing the search button\u003C\u002Fli>\n\u003Cli>Fully responsive & mobile friendly view on any touch devices\u003C\u002Fli>\n\u003Cli>Dynamic comparison table: sticky first column & row\u003C\u002Fli>\n\u003Cli>Using custom shortcodes to add buttons to specific pages\u003C\u002Fli>\n\u003Cli>Unlimited choice of bar background color and button color\u003C\u002Fli>\n\u003Cli>Hide\u002Fshow fields for a clearer view in comparison table\u003C\u002Fli>\n\u003Cli>Smart filter by a selected taxonomy (category, color, size, etc.)\u003C\u002Fli>\n\u003Cli>WPML compatible for building multilingual sites\u003C\u002Fli>\n\u003Cli>Compare button advanced settings: type, text, visibility, categories, product removal\u003C\u002Fli>\n\u003Cli>Comparison table advanced settings: fields, attributes, sticky column & row\u003C\u002Fli>\n\u003Cli>Comparison bar settings: Add More button, Remove All button, bar appearance, …\u003C\u002Fli>\n\u003Cli>HOT: Comparison methods – hide similarities and highlight differences\u003C\u002Fli>\n\u003Cli>HOT: Share button – social media sharing via links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support customization of all attributes, custom attributes\u003C\u002Fli>\n\u003Cli>Support customization of all product fields, custom fields\u003C\u002Fli>\n\u003Cli>HOT: Free support of compare button’s adjustment to customers’ theme design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need more features?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-wishlist\u002F\" title=\"WPC Smart Wishlist\" rel=\"ugc\">WPC Smart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" title=\"WPC Smart Quick View\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" title=\"WPC Fly Cart\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-ajax-add-to-cart\u002F\" title=\"WPC AJAX Add to Cart\" rel=\"ugc\">WPC AJAX Add to Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" title=\"WPC Added To Cart Notification\" rel=\"ugc\">WPC Added To Cart Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","It helps customers compare products with mighty AJAX, doesn't require opening a new page or iframe, and allows drag-and-drop functionality.",80000,2095822,90,44,"2026-03-14T03:47:00.000Z",[119,120,22,23],"compare","comparison","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-smart-compare.6.5.5.zip",2,"2025-08-18 00:00:00",{"attackSurface":125,"codeSignals":359,"taintFlows":415,"riskAssessment":502,"analyzedAt":508},{"hooks":126,"ajaxHandlers":311,"restRoutes":356,"shortcodes":357,"cronEvents":358,"entryPointCount":154,"unprotectedCount":27},[127,133,136,140,144,146,151,157,160,163,166,172,174,176,180,184,188,191,195,199,203,207,210,213,217,221,225,229,233,236,239,243,247,251,255,258,261,264,266,269,272,274,276,280,284,288,291,295,299,303,307],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_enqueue_scripts","enqueue_scripts","includes\\dashboard\\wpc-dashboard.php",7,{"type":128,"name":134,"callback":134,"file":131,"line":135},"admin_menu",8,{"type":128,"name":137,"callback":138,"file":139,"line":132},"before_woocommerce_init","closure","includes\\hpos.php",{"type":128,"name":129,"callback":141,"file":142,"line":143},"admin_scripts","includes\\kit\\wpc-kit.php",20,{"type":128,"name":134,"callback":134,"file":142,"line":145},21,{"type":128,"name":147,"callback":148,"file":149,"line":150},"admin_init","woopt_check_version","includes\\log\\wpc-log.php",6,{"type":128,"name":152,"callback":153,"priority":154,"file":155,"line":156},"plugins_loaded","woopt_init",11,"wpc-product-timer.php",40,{"type":128,"name":158,"callback":159,"file":155,"line":116},"admin_notices","woopt_notice_wc",{"type":128,"name":161,"callback":161,"file":155,"line":162},"init",69,{"type":128,"name":147,"callback":164,"file":155,"line":165},"register_settings",72,{"type":167,"name":168,"callback":169,"priority":170,"file":155,"line":171},"filter","pre_update_option","last_saved",10,73,{"type":128,"name":134,"callback":134,"file":155,"line":173},74,{"type":128,"name":129,"callback":129,"file":155,"line":175},77,{"type":167,"name":177,"callback":178,"file":155,"line":179},"woocommerce_product_data_tabs","product_data_tabs",80,{"type":128,"name":181,"callback":182,"file":155,"line":183},"woocommerce_product_data_panels","product_data_panels",83,{"type":128,"name":185,"callback":186,"file":155,"line":187},"woocommerce_process_product_meta","process_product_meta",84,{"type":167,"name":189,"callback":190,"priority":170,"file":155,"line":37},"plugin_action_links","action_links",{"type":167,"name":192,"callback":193,"priority":170,"file":155,"line":194},"plugin_row_meta","row_meta",88,{"type":167,"name":196,"callback":197,"priority":35,"file":155,"line":198},"woocommerce_post_class","woopt_post_class",97,{"type":167,"name":200,"callback":201,"priority":35,"file":155,"line":202},"woocommerce_product_is_in_stock","woopt_is_in_stock",101,{"type":167,"name":204,"callback":205,"priority":35,"file":155,"line":206},"woocommerce_product_is_visible","woopt_is_visible",105,{"type":167,"name":208,"callback":205,"priority":35,"file":155,"line":209},"woocommerce_variation_is_visible",106,{"type":167,"name":211,"callback":205,"priority":35,"file":155,"line":212},"woocommerce_variation_is_active",107,{"type":167,"name":214,"callback":215,"priority":35,"file":155,"line":216},"woocommerce_product_get_catalog_visibility","woopt_get_catalog_visibility",108,{"type":167,"name":218,"callback":219,"priority":35,"file":155,"line":220},"woocommerce_product_get_featured","woopt_is_featured",115,{"type":167,"name":222,"callback":223,"priority":35,"file":155,"line":224},"woocommerce_is_purchasable","woopt_is_purchasable",119,{"type":167,"name":226,"callback":227,"priority":35,"file":155,"line":228},"woocommerce_product_is_on_sale","woopt_is_on_sale",123,{"type":167,"name":230,"callback":231,"priority":35,"file":155,"line":232},"woocommerce_product_get_price","woopt_get_on_sale_price",124,{"type":167,"name":234,"callback":231,"priority":35,"file":155,"line":235},"woocommerce_product_variation_get_price",125,{"type":167,"name":237,"callback":231,"priority":35,"file":155,"line":238},"woocommerce_variation_prices_price",129,{"type":167,"name":240,"callback":241,"priority":35,"file":155,"line":242},"woocommerce_get_variation_prices_hash","variation_prices_hash",130,{"type":167,"name":244,"callback":245,"priority":35,"file":155,"line":246},"woocommerce_is_sold_individually","woopt_sold_individually",134,{"type":167,"name":248,"callback":249,"priority":83,"file":155,"line":250},"woocommerce_product_get_regular_price","woopt_get_regular_price",138,{"type":167,"name":252,"callback":253,"priority":83,"file":155,"line":254},"woocommerce_product_get_sale_price","woopt_get_sale_price",142,{"type":167,"name":230,"callback":256,"priority":83,"file":155,"line":257},"woopt_get_price",143,{"type":167,"name":259,"callback":249,"priority":83,"file":155,"line":260},"woocommerce_product_variation_get_regular_price",146,{"type":167,"name":262,"callback":253,"priority":83,"file":155,"line":263},"woocommerce_product_variation_get_sale_price",150,{"type":167,"name":234,"callback":256,"priority":83,"file":155,"line":265},154,{"type":167,"name":267,"callback":249,"priority":83,"file":155,"line":268},"woocommerce_variation_prices_regular_price",157,{"type":167,"name":270,"callback":253,"priority":83,"file":155,"line":271},"woocommerce_variation_prices_sale_price",161,{"type":167,"name":237,"callback":256,"priority":83,"file":155,"line":273},165,{"type":167,"name":240,"callback":241,"priority":83,"file":155,"line":275},166,{"type":167,"name":277,"callback":278,"priority":170,"file":155,"line":279},"manage_edit-product_columns","product_columns",170,{"type":128,"name":281,"callback":282,"priority":170,"file":155,"line":283},"manage_product_posts_custom_column","custom_column",171,{"type":167,"name":285,"callback":286,"file":155,"line":287},"woocommerce_product_export_column_names","export_columns",178,{"type":167,"name":289,"callback":286,"file":155,"line":290},"woocommerce_product_export_product_default_columns",179,{"type":167,"name":292,"callback":293,"priority":170,"file":155,"line":294},"woocommerce_product_export_product_column_woopt_actions","export_data",180,{"type":167,"name":296,"callback":297,"file":155,"line":298},"woocommerce_csv_product_import_mapping_options","import_options",186,{"type":167,"name":300,"callback":301,"file":155,"line":302},"woocommerce_csv_product_import_mapping_default_columns","import_columns",187,{"type":167,"name":304,"callback":305,"priority":170,"file":155,"line":306},"woocommerce_product_import_pre_insert_product_object","import_process",188,{"type":167,"name":308,"callback":309,"priority":35,"file":155,"line":310},"woopt_apply_terms","wpml_apply_terms",195,[312,318,321,324,328,332,336,340,344,348,352],{"action":313,"nopriv":314,"callback":315,"hasNonce":316,"hasCapCheck":314,"file":131,"line":317},"wpc_get_plugins",false,"ajax_get_plugins",true,9,{"action":319,"nopriv":314,"callback":320,"hasNonce":316,"hasCapCheck":314,"file":131,"line":170},"wpc_get_suggestion","ajax_get_suggestion",{"action":322,"nopriv":314,"callback":323,"hasNonce":316,"hasCapCheck":316,"file":131,"line":154},"wpc_export","ajax_export",{"action":325,"nopriv":314,"callback":326,"hasNonce":316,"hasCapCheck":316,"file":131,"line":327},"wpc_import","ajax_import",12,{"action":329,"nopriv":314,"callback":330,"hasNonce":316,"hasCapCheck":314,"file":142,"line":331},"wpc_get_essential_kit","ajax_get_essential_kit",22,{"action":333,"nopriv":314,"callback":334,"hasNonce":316,"hasCapCheck":314,"file":155,"line":335},"woopt_save_actions","ajax_save_actions",91,{"action":337,"nopriv":314,"callback":338,"hasNonce":316,"hasCapCheck":314,"file":155,"line":339},"woopt_add_time","ajax_add_time",92,{"action":341,"nopriv":314,"callback":342,"hasNonce":316,"hasCapCheck":314,"file":155,"line":343},"woopt_add_apply_combination","ajax_add_apply_combination",93,{"action":345,"nopriv":314,"callback":346,"hasNonce":316,"hasCapCheck":314,"file":155,"line":347},"woopt_search_term","ajax_search_term",94,{"action":349,"nopriv":314,"callback":350,"hasNonce":316,"hasCapCheck":314,"file":155,"line":351},"woopt_edit","ajax_edit_timer",174,{"action":353,"nopriv":314,"callback":354,"hasNonce":316,"hasCapCheck":314,"file":155,"line":355},"woopt_edit_save","ajax_save_timer",175,[],[],[],{"dangerousFunctions":360,"sqlUsage":367,"outputEscaping":369,"fileOperations":27,"externalRequests":48,"nonceChecks":413,"capabilityChecks":105,"bundledLibraries":414},[361,364,366],{"fn":362,"file":131,"line":202,"context":363},"unserialize","$plugins     = unserialize( $response['body'] );",{"fn":362,"file":131,"line":290,"context":365},"$plugins = unserialize( $response['body'] );",{"fn":362,"file":142,"line":83,"context":363},{"prepared":27,"raw":27,"locations":368},[],{"escaped":370,"rawEcho":143,"locations":371},250,[372,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411],{"file":131,"line":373,"context":374},229,"raw output",{"file":131,"line":376,"context":374},283,{"file":155,"line":378,"context":374},1371,{"file":155,"line":380,"context":374},1496,{"file":155,"line":382,"context":374},1499,{"file":155,"line":384,"context":374},1614,{"file":155,"line":386,"context":374},1649,{"file":155,"line":388,"context":374},1652,{"file":155,"line":390,"context":374},1816,{"file":155,"line":392,"context":374},1819,{"file":155,"line":394,"context":374},1918,{"file":155,"line":396,"context":374},2031,{"file":155,"line":398,"context":374},2040,{"file":155,"line":400,"context":374},2094,{"file":155,"line":402,"context":374},2095,{"file":155,"line":404,"context":374},2096,{"file":155,"line":406,"context":374},2306,{"file":155,"line":408,"context":374},2313,{"file":155,"line":410,"context":374},2321,{"file":155,"line":412,"context":374},2485,13,[],[416,434,447,460,475,483,491],{"entryPoint":417,"graph":418,"unsanitizedCount":27,"severity":433},"ajax_export (includes\\dashboard\\wpc-dashboard.php:215)",{"nodes":419,"edges":431},[420,425],{"id":421,"type":422,"label":423,"file":131,"line":424},"n0","source","$_POST (x3)",220,{"id":426,"type":427,"label":428,"file":131,"line":429,"wp_function":430},"n1","sink","echo() [XSS]",227,"echo",[432],{"from":421,"to":426,"sanitized":316},"low",{"entryPoint":435,"graph":436,"unsanitizedCount":27,"severity":433},"ajax_import (includes\\dashboard\\wpc-dashboard.php:236)",{"nodes":437,"edges":445},[438,441],{"id":421,"type":422,"label":439,"file":131,"line":440},"$_POST (x2)",241,{"id":426,"type":427,"label":442,"file":131,"line":443,"wp_function":444},"update_option() [Settings Manipulation]",248,"update_option",[446],{"from":421,"to":426,"sanitized":316},{"entryPoint":448,"graph":449,"unsanitizedCount":27,"severity":433},"\u003Cwpc-dashboard> (includes\\dashboard\\wpc-dashboard.php:0)",{"nodes":450,"edges":457},[451,452,453,455],{"id":421,"type":422,"label":423,"file":131,"line":424},{"id":426,"type":427,"label":428,"file":131,"line":429,"wp_function":430},{"id":454,"type":422,"label":439,"file":131,"line":440},"n2",{"id":456,"type":427,"label":442,"file":131,"line":443,"wp_function":444},"n3",[458,459],{"from":421,"to":426,"sanitized":316},{"from":454,"to":456,"sanitized":316},{"entryPoint":461,"graph":462,"unsanitizedCount":27,"severity":433},"woopt_init (wpc-product-timer.php:42)",{"nodes":463,"edges":472},[464,467,468,471],{"id":421,"type":422,"label":465,"file":155,"line":466},"$_POST['woopt_actions']",1605,{"id":426,"type":427,"label":442,"file":155,"line":466,"wp_function":444},{"id":454,"type":422,"label":469,"file":155,"line":470},"$_POST",2480,{"id":456,"type":427,"label":428,"file":155,"line":412,"wp_function":430},[473,474],{"from":421,"to":426,"sanitized":316},{"from":454,"to":456,"sanitized":316},{"entryPoint":476,"graph":477,"unsanitizedCount":54,"severity":433},"admin_menu_content_global (wpc-product-timer.php:1603)",{"nodes":478,"edges":481},[479,480],{"id":421,"type":422,"label":465,"file":155,"line":466},{"id":426,"type":427,"label":442,"file":155,"line":466,"wp_function":444},[482],{"from":421,"to":426,"sanitized":314},{"entryPoint":484,"graph":485,"unsanitizedCount":27,"severity":433},"ajax_edit_timer (wpc-product-timer.php:2475)",{"nodes":486,"edges":489},[487,488],{"id":421,"type":422,"label":469,"file":155,"line":470},{"id":426,"type":427,"label":428,"file":155,"line":412,"wp_function":430},[490],{"from":421,"to":426,"sanitized":316},{"entryPoint":492,"graph":493,"unsanitizedCount":27,"severity":433},"\u003Cwpc-product-timer> (wpc-product-timer.php:0)",{"nodes":494,"edges":499},[495,496,497,498],{"id":421,"type":422,"label":465,"file":155,"line":466},{"id":426,"type":427,"label":442,"file":155,"line":466,"wp_function":444},{"id":454,"type":422,"label":469,"file":155,"line":470},{"id":456,"type":427,"label":428,"file":155,"line":412,"wp_function":430},[500,501],{"from":421,"to":426,"sanitized":316},{"from":454,"to":456,"sanitized":316},{"summary":503,"deductions":504},"The \"woo-product-timer\" plugin v5.3.2 exhibits a generally strong security posture, with a commendable absence of known vulnerabilities and a good adherence to several security best practices. The static analysis reveals that all identified entry points, including 11 AJAX handlers, have proper authentication checks. The code also demonstrates excellent SQL query sanitization, using prepared statements exclusively. Furthermore, output escaping is well-handled, with 93% of outputs being properly escaped.  The plugin also includes a healthy number of nonce and capability checks.  However, the presence of three instances of the `unserialize` function is a significant concern. While the taint analysis did not reveal any critical or high-severity flows with unsanitized paths, the potential for deserialization vulnerabilities exists if the data being unserialized is not strictly controlled and validated. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting a history of responsible development and patching, but it does not negate the inherent risks associated with dangerous functions like `unserialize`.",[505],{"reason":506,"points":507},"Dangerous function: unserialize detected",15,"2026-03-16T18:21:56.395Z",{"wat":510,"direct":519},{"assetPaths":511,"generatorPatterns":514,"scriptPaths":515,"versionParams":516},[512,513],"\u002Fwp-content\u002Fplugins\u002Fwoo-product-timer\u002Fassets\u002Fcss\u002Fwpc-style.css","\u002Fwp-content\u002Fplugins\u002Fwoo-product-timer\u002Fassets\u002Fjs\u002Fwpc-script.js",[],[513],[517,518],"woo-product-timer\u002Fassets\u002Fcss\u002Fwpc-style.css?ver=","woo-product-timer\u002Fassets\u002Fjs\u002Fwpc-script.js?ver=",{"cssClasses":520,"htmlComments":523,"htmlAttributes":524,"restEndpoints":528,"jsGlobals":529,"shortcodeOutput":532},[521,522],"wpc-product-timer-countdown","wpc-product-timer-message",[],[525,526,527],"data-product-id","data-countdown-end","data-countdown-message",[],[530,531],"WPCleverWoopt","wpc_params",[]]