[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4m4-YFpe1m9R6Yx59FUIDyW1c6oYE6MWZwPMKvZoGZY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":142,"fingerprints":285},"wpc-sortable-cart-items","WPC Sortable Cart Items for WooCommerce","1.0.1","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>WPC Sortable Cart Items gives your customers control over their cart organization. This WooCommerce extension adds a sorting dropdown to the cart page, allowing users to easily reorder items based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Name:\u003C\u002Fstrong> A to Z or Z to A\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price:\u003C\u002Fstrong> Low to High or High to Low\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default:\u003C\u002Fstrong> Return to the original addition order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additionally, it empowers users with \u003Cstrong>drag-and-drop functionality\u003C\u002Fstrong>, letting them manually arrange items in their preferred order. The custom order is saved and persists even if the page is reloaded.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sorting Dropdown:\u003C\u002Fstrong> Easily sort cart items by Name or Price.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop:\u003C\u002Fstrong> Manually reorder cart items with a simple drag-and-drop interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent Order:\u003C\u002Fstrong> The sorted order is saved to the session and remains after cart updates or page reloads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight:\u003C\u002Fstrong> Optimized for performance with minimal assets.\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-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\u002Fwpc-share-cart\u002F\" title=\"WPC Share Cart\" rel=\"ugc\">WPC Share Cart\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\u002Fwoo-smart-wishlist\u002F\" title=\"WPC Smart Wishlist\" rel=\"ugc\">WPC Smart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows customers to sort cart items by name, price, or custom order via drag and drop.",0,174,"2026-02-21T15:28:00.000Z","6.9.4","4.0","",[18,19,20,21,22],"cart","drag-and-drop","order","sort","woocommerce","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-sortable-cart-items.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"wpclever",71,441330,99,68,87,"2026-04-04T00:39:43.185Z",[38,61,81,101,121],{"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":14,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":59,"unpatched_count":11,"last_vuln_date":60,"fetched_at":27},"rearrange-woocommerce-products","Rearrange Products for WooCommerce","5.0.11","Aslam Doctor","https:\u002F\u002Fprofiles.wordpress.org\u002Faslamdoctor\u002F","\u003Cp>Take Full Control of Your WooCommerce Product Sort-Order\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you want to decide which products appear first in your WooCommerce shop?\u003C\u002Fstrong>\u003Cbr \u002F>\nRearrange Products for WooCommerce gives you full control over product ordering so you can highlight your best-selling, featured, or new products exactly where you want them.\u003C\u002Fp>\n\u003Cp>This plugin is built specifically for WooCommerce stores and helps improve both customer experience and store performance.\u003C\u002Fp>\n\u003Cp>With an easy-to-use \u003Cstrong>drag-and-drop\u003C\u002Fstrong> interface, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reorder\u002FRearrange products on your main Shop page.\u003C\u002Fli>\n\u003Cli>Set custom product order for specific categories and sub-categories.\u003C\u002Fli>\n\u003Cli>Manage product display without touching any code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Rearrange Products for WooCommerce?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Better Shopping Experience\u003C\u002Fstrong>\u003Cbr \u002F>\nHelp customers find the right products faster by displaying them in a logical and attractive order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. More Visibility for Key Products\u003C\u002Fstrong>\u003Cbr \u002F>\nPromote best-selling, featured, or seasonal products by placing them at the top.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Higher Conversions\u003C\u002Fstrong>\u003Cbr \u002F>\nShowing the right products first can lead to more clicks and increased sales.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully compatible with WooCommerce.\u003C\u002Fli>\n\u003Cli>Simple drag-and-drop product sorting.\u003C\u002Fli>\n\u003Cli>Custom sorting for categories and sub-categories.\u003C\u002Fli>\n\u003Cli>Lightweight plugin with fast performance.\u003C\u002Fli>\n\u003Cli>No coding knowledge required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Download Rearrange Products for WooCommerce Today!\u003C\u002Fp>\n\u003Cp>Make your WooCommerce store easier to browse and more effective at selling. Start organizing your products the way you want and give your customers a better shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> WooCommerce must be installed and activated before using this plugin.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Col>\n\u003Cli>If you are using a page builder plugin to display your products, this plugin may not work properly with it. We recommend contacting your page builder’s support team to check compatibility and get assistance.\u003C\u002Fli>\n\u003Cli>If you deactivate this plugin, any product rearrangements you’ve made will be turned off. You can restore them at any time by reactivating the plugin.\u003C\u002Fli>\n\u003Cli>If you delete or uninstall this plugin, all product rearrangements will be permanently removed and cannot be recovered.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>If your custom product order is not showing on the Shop page:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Product Catalogue\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Find \u003Cstrong>Default Product Sorting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Set it to \u003Cstrong>“Default sorting (custom ordering + name)”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>If you have a large number of products and changes are not saving\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This may be due to server limits.\u003Cbr \u002F>\nAsk your hosting provider to increase:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>memory_limit\u003C\u002Fli>\n\u003Cli>max_execution_time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After updating these settings, try saving the product order again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If category sort orders stopped working after upgrading from v4.x to v5.x\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The v5.0.2 update moved sort data from the old storage format to a new custom table. In some cases this migration may have failed silently, causing category-specific sort orders to appear broken.\u003C\u002Fp>\n\u003Cp>After updating to v5.0.10 or later, your category sorting should work automatically (the plugin now falls back to the old data). To fully fix the issue:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Rearrange Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Troubleshooting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Open the \u003Cstrong>“Re-run Data Migration”\u003C\u002Fstrong> panel\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Re-run Migration”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Verify the success message shows your migrated record counts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Plugin Demo\u003C\u002Fh3>\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\u002FkcgVe_1QzJc?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","Boost WooCommerce sales with the Rearrange Products for WooCommerce plugin. Easily reorder products with a simple drag-and-drop tool!",20000,464137,92,58,"2026-02-21T04:49:00.000Z","6.6","7.4.0",[54,55,56,21,22],"product","rearrange","reorder","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frearrange-woocommerce-products\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frearrange-woocommerce-products.5.0.11.zip",1,"2022-01-05 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":48,"num_ratings":71,"last_updated":72,"tested_up_to":14,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-extra-product-sorting-options","Extra Product Sorting Options for WooCommerce","2.11.0","SkyVerge","https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F","\u003Cp>Extra Product Sorting Options for WooCommerce provides options that extend the default WooCommerce orderby options on the shop page. You can optionally set a new name for the default sorting (helpful if you’ve used this to create a custom sorting order), and can enable up to \u003Cstrong>5 new sorting options\u003C\u002Fstrong>: alphabetical, reverse alphabetical, on sale, review count, and availability product sorting. You can also remove core sorting options, or remove the sorting dropdown completely.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: PHP 7.4, WooCommerce 3.9+ and WordPress 5.6+\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Includes options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>rename default product sorting (i.e., change to “Our Sorting”)\u003C\u002Fli>\n\u003Cli>enable alphabetical product sorting\u003C\u002Fli>\n\u003Cli>enable reverse alphabetical sorting\u003C\u002Fli>\n\u003Cli>enable on sale sorting (\u003Cstrong>note\u003C\u002Fstrong>: works only for simple products)\u003C\u002Fli>\n\u003Cli>enable sorting by inventory \u002F availability\u003C\u002Fli>\n\u003Cli>enable sorting by review count (most reviews to least)\u003C\u002Fli>\n\u003Cli>remove core sorting options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Rename Default Sorting\u003C\u002Fh4>\n\u003Cp>You can customize your product sorting order on your shop pages – \u003Ca href=\"http:\u002F\u002Fwww.sellwithwp.com\u002Fcreate-woocommerce-custom-product-sorting\u002F\" rel=\"nofollow ugc\">here’s a handy tutorial\u003C\u002Fa> to do so. However, many shop admins like to then rename this from “Default Sorting” to something more descriptive, such as “Our Sorting” or “Our Selection”. You can optionally enter a new name for this sorting order if desired.\u003C\u002Fp>\n\u003Ch4>Adding Sorting Options\u003C\u002Fh4>\n\u003Cp>When you create a customized sorting order, you lose the ability to sort products alphabetically. This plugin gives you the ability to add new sorting options to list products by title A to Z or in reverse order (Z to A).\u003C\u002Fp>\n\u003Cp>Want to show items with the highest stock first? You can enable sorting by availability, which will enable sorting from high stock to low stock (See FAQ for more details). You can also sort by the number of product reviews.\u003C\u002Fp>\n\u003Cp>You can add the option to sort items by sale status – there’s a sorting option to show “On Sale” items first in the shop catalog. Please note that only simple products can be sorted by sale status, and variable products will display mixed with non-sale products.\u003C\u002Fp>\n\u003Ch4>Remove Sorting Options\u003C\u002Fh4>\n\u003Cp>You can remove the core sorting options as well! If all sorting options have been removed, the sorting dropdown will become hidden on shop pages.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The plugin text domain is\u003C\u002Fstrong>: \u003Ccode>woocommerce-extra-product-sorting-options\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View more of SkyVerge’s \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F\" rel=\"nofollow ugc\">free WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View all \u003Ca href=\"http:\u002F\u002Fwww.skyverge.com\u002Fshop\u002F\" rel=\"nofollow ugc\">SkyVerge WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View the FAQ for some tips.\u003C\u002Fli>\n\u003C\u002Ful>\n","Rename the default product sorting option, add up to 5 new sorting options including alphabetical and on-sale sorting, or remove core sorting options.",10000,233899,31,"2026-03-02T12:28:00.000Z","5.6","7.4",[76,77,78,22],"orderby","product-sorting","sorting","http:\u002F\u002Fwww.skyverge.com\u002Fproduct\u002Fwoocommerce-extra-product-sorting-options\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-extra-product-sorting-options.2.11.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":48,"num_ratings":91,"last_updated":92,"tested_up_to":14,"requires_at_least":93,"requires_php":74,"tags":94,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"minimum-purchase-amount-for-woo-cart","Minimum Purchase Amount For Woo Cart – For WooCommerce","2.3.25","CT Talks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcttalks\u002F","\u003Cul>\n\u003Cli>This woocommecre extension will allow you to specify the minimum purchase value for WooCommerce.\u003C\u002Fli>\n\u003Cli>The extension will also allow to set the different minimum order amount for each user role.\u003C\u002Fli>\n\u003Cli>To show the cart message using the shortcode ‘ct_mpac_minimum_order_amount_message’, add the following shortcode on the page\u002Fpost where you want to show this message.\u003Cbr \u002F>\n> [ct_mpac_minimum_order_amount_message]\u003C\u002Fli>\n\u003Cli>A newly added feature will allow you to offer the free shipping over the specified cart amount.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out how the plugin works:\u003Cbr \u002F>\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\u002FuhzK_rPcYiM?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>\u003Cbr \u002F>\nLike, Share & Subscribe to the Channel.\u003C\u002Fp>\n\u003Ch4>Features of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict the purchase if the cart amount is lesser than the specified amount.\u003C\u002Fli>\n\u003Cli>Ability to set the minimum order amount by user roles.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable the role based minimum order rules.\u003C\u002Fli>\n\u003Cli>Specify custom messages for the resctrictions on the cart page.\u003C\u002Fli>\n\u003Cli>Shortcode to show the cart message anywhere on the site.\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Highly customizable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Workflow of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cp>After the plugin installation, the admin needs to set the minimum purchase amount in the settings. Cart Settings > Minimum Cart Amount To Make a Purchase.\u003C\u002Fp>\n","Want to increase your WooCommerce average order value?  This plugin allows you to set minimum order value for your entire store, specific user roles, and for the free shipping. Start optimizing your sales today!",4000,40484,8,"2025-12-25T19:46:00.000Z","4.4",[22,95,96,97,98],"woocommerce-cart-limits","woocommerce-minimum-order","woocommerce-minimum-purchase-amount","woocommerce-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminimum-purchase-amount-for-woo-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimum-purchase-amount-for-woo-cart.2.3.25.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":25,"num_ratings":111,"last_updated":112,"tested_up_to":14,"requires_at_least":113,"requires_php":74,"tags":114,"homepage":16,"download_link":119,"security_score":25,"vuln_count":59,"unpatched_count":11,"last_vuln_date":120,"fetched_at":27},"order-auto-complete-for-woocommerce","Order auto complete for WooCommerce","1.2.4","Ibrahim","https:\u002F\u002Fprofiles.wordpress.org\u002Fkardi420\u002F","\u003Cp>It is a simple woocommerce addon or extension.If Enable the plugin, then your all woocommerce order will be automatically completed.Also, You will get option to change add to cart and out of stock button.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjiBWXrnS7Vg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>🏆 Reasone To Use The Plugin\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Integrations\u003C\u002Fstrong> – if you want to make your system easy by making order auto complete just install this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Customization\u003C\u002Fstrong> – You can easily edit your add to cart button and out of stock button text from option.\u003C\u002Fp>\n\u003Ch3>Recommended Products\u003C\u002Fh3>\n\u003Cp>We recommend exploring certain plugins and extensions that could capture your interest. Feel free to discover additional projects by clicking on this link:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">woocommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce is the open-source ecommerce platform for WordPress.\u003Cbr \u002F>\nOur core platform is free, flexible, and amplified by a global community. The freedom of open-source means you retain full ownership of your store’s content and data forever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-affiliate\u002F\" rel=\"ugc\">WC Affiliate\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you are planning to launch an affiliate program for your WooCommerce store, WC Affiliate is the best solution as a full-fledged Affiliate Manager for WooCommerce. Launching an affiliate program gives you extraordinary sales growth if it is done properly. Using WC Affiliate you can launch a WordPress affiliate program on your WooCommerce-based store within minutes without hiring a developer! WC Affiliate is becoming the standout choice when exploring alternatives to WooCommerce Affiliate Plugin – Coupon Affiliates, YITH WooCommerce Affiliates, PW WooCommerce Affiliates, Affiliates WooCommerce Light, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftutor\u002F\" rel=\"ugc\">Tutor LMS\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nTutor LMS is a lightweight, feature-packed, and robust WordPress LMS plugin to create & sell courses online easily. All the features of this learning management system hit all the checkpoints for a full-fledged online course marketplace.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWoocommerce variation swatches plugin converts the product variation select fields into radio, images, colors, and labels. By using this Variation swatches for WooCommerce Plugin, you can display your product variation attributes in images, colors, and label.\u003C\u002Fp>\n\u003Ch4>Is it compatable with latest woocommerce version?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Yes, It is compatable \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need Any Help?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Please mail us at \u003Ccode>ikardi04@gmail.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>We provide live support`\u003C\u002Fli>\n\u003C\u002Ful>\n","It is a simple woocommerce addon or extension.If Enable the plugin, then your all woocommerce order will be automatically completed.",1000,17554,3,"2026-01-21T10:51:00.000Z","4.8",[115,116,117,22,118],"add-to-cart-button-option","auto-complete","order-auto-complete","woocommerce-order-auto-complete","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-auto-complete-for-woocommerce.1.2.4.zip","2023-10-03 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":109,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":15,"requires_php":134,"tags":135,"homepage":140,"download_link":141,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woo-cancel-abandoned-order","Cancel Abandoned Order","2.1.0","RVOLA","https:\u002F\u002Fprofiles.wordpress.org\u002Frvola\u002F","\u003Cp>** Cancel Abandoned Order** allows you to add a small option that will take care of dealing with “abandoned” commands.\u003C\u002Fp>\n\u003Cp>If you have check or transfer type orders for example, you will be able to set a maximum number of days or by hours to receive the payment.\u003C\u002Fp>\n\u003Cp>Cancel Abandoned Order, will take care of checking this and change the status of the order to “Cancel” if you have not received payment on time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\" rel=\"nofollow ugc\">\u003Cstrong>GitHub\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Frvola\" rel=\"nofollow ugc\">\u003Cstrong>Donate\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirement\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP minimal: \u003Cstrong>7.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WordPress minimal: \u003Cstrong>4.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WooCommerce minimal : \u003Cstrong>2.2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cem>Action\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_cancel_order\u003C\u002Fstrong> ($order_id) : After cancel order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Filters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_gateways\u003C\u002Fstrong> : Adds a payment gateway for the control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_before_cancel_order\u003C\u002Fstrong> : Before canceling the order, send the order_id and the WC_Order if you do not want to cancel this order. Expect an exact return of true.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_message_cancel_order\u003C\u002Fstrong> : Allows you to modify the note when canceling the order. Handy if you use the ‘woo_cao_before_cancel_order’ filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_date_order\u003C\u002Fstrong> ($old_date, $gateway, $mode) : Change the calculation date for pending orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_hours\u003C\u002Fstrong> : Default value of the number of hours for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_days\u003C\u002Fstrong> : Default value of the number of days for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_statustocancel\u003C\u002Fstrong> ($status) : Allows you to add or change which WooCommerce order status the plugin should cancel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Wiki\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\u002Fwiki\" rel=\"nofollow ugc\">A help section on the code is available here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cancel \"on hold\" orders after a certain number of days or by hours",29224,96,16,"2025-07-15T07:09:00.000Z","6.8.5","7.0",[136,137,138,139,22],"abandoned-cart","automation","cancel-orders","stripe","https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-cancel-abandoned-order.2.1.0.zip",{"attackSurface":143,"codeSignals":211,"taintFlows":232,"riskAssessment":277,"analyzedAt":284},{"hooks":144,"ajaxHandlers":187,"restRoutes":207,"shortcodes":208,"cronEvents":209,"entryPointCount":210,"unprotectedCount":11},[145,151,154,159,163,165,169,173,179,183],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_enqueue_scripts","enqueue_scripts","includes\\dashboard\\wpc-dashboard.php",17,{"type":146,"name":152,"callback":152,"file":149,"line":153},"admin_menu",18,{"type":146,"name":155,"callback":156,"file":157,"line":158},"before_woocommerce_init","closure","includes\\hpos.php",7,{"type":146,"name":147,"callback":160,"file":161,"line":162},"admin_scripts","includes\\kit\\wpc-kit.php",20,{"type":146,"name":152,"callback":152,"file":161,"line":164},21,{"type":146,"name":166,"callback":148,"file":167,"line":168},"wp_enqueue_scripts","wpc-sortable-cart-items.php",39,{"type":146,"name":170,"callback":171,"file":167,"line":172},"woocommerce_cart_actions","add_sorting_dropdown",40,{"type":174,"name":175,"callback":176,"priority":177,"file":167,"line":178},"filter","woocommerce_cart_item_price","add_data_attribute_to_price",10,41,{"type":146,"name":180,"callback":181,"file":167,"line":182},"wc_ajax_wpcso_save_cart_order","save_cart_order",44,{"type":174,"name":184,"callback":185,"file":167,"line":186},"woocommerce_get_cart_contents","apply_cart_order",45,[188,194,197,200,204],{"action":189,"nopriv":190,"callback":191,"hasNonce":192,"hasCapCheck":190,"file":149,"line":193},"wpc_get_plugins",false,"ajax_get_plugins",true,19,{"action":195,"nopriv":190,"callback":196,"hasNonce":192,"hasCapCheck":190,"file":149,"line":162},"wpc_get_suggestion","ajax_get_suggestion",{"action":198,"nopriv":190,"callback":199,"hasNonce":192,"hasCapCheck":192,"file":149,"line":164},"wpc_export","ajax_export",{"action":201,"nopriv":190,"callback":202,"hasNonce":192,"hasCapCheck":192,"file":149,"line":203},"wpc_import","ajax_import",22,{"action":205,"nopriv":190,"callback":206,"hasNonce":192,"hasCapCheck":190,"file":161,"line":203},"wpc_get_essential_kit","ajax_get_essential_kit",[],[],[],5,{"dangerousFunctions":212,"sqlUsage":222,"outputEscaping":224,"fileOperations":11,"externalRequests":111,"nonceChecks":91,"capabilityChecks":230,"bundledLibraries":231},[213,217,220],{"fn":214,"file":149,"line":215,"context":216},"unserialize",111,"$plugins     = unserialize( $response['body'] );",{"fn":214,"file":149,"line":218,"context":219},189,"$plugins = unserialize( $response['body'] );",{"fn":214,"file":161,"line":221,"context":216},98,{"prepared":11,"raw":11,"locations":223},[],{"escaped":225,"rawEcho":59,"locations":226},76,[227],{"file":149,"line":228,"context":229},236,"raw output",2,[],[233,251,264],{"entryPoint":234,"graph":235,"unsanitizedCount":11,"severity":250},"ajax_export (includes\\dashboard\\wpc-dashboard.php:225)",{"nodes":236,"edges":248},[237,242],{"id":238,"type":239,"label":240,"file":149,"line":241},"n0","source","$_POST (x3)",230,{"id":243,"type":244,"label":245,"file":149,"line":246,"wp_function":247},"n1","sink","echo() [XSS]",234,"echo",[249],{"from":238,"to":243,"sanitized":192},"low",{"entryPoint":252,"graph":253,"unsanitizedCount":11,"severity":250},"ajax_import (includes\\dashboard\\wpc-dashboard.php:243)",{"nodes":254,"edges":262},[255,258],{"id":238,"type":239,"label":256,"file":149,"line":257},"$_POST (x2)",248,{"id":243,"type":244,"label":259,"file":149,"line":260,"wp_function":261},"update_option() [Settings Manipulation]",255,"update_option",[263],{"from":238,"to":243,"sanitized":192},{"entryPoint":265,"graph":266,"unsanitizedCount":11,"severity":250},"\u003Cwpc-dashboard> (includes\\dashboard\\wpc-dashboard.php:0)",{"nodes":267,"edges":274},[268,269,270,272],{"id":238,"type":239,"label":240,"file":149,"line":241},{"id":243,"type":244,"label":245,"file":149,"line":246,"wp_function":247},{"id":271,"type":239,"label":256,"file":149,"line":257},"n2",{"id":273,"type":244,"label":259,"file":149,"line":260,"wp_function":261},"n3",[275,276],{"from":238,"to":243,"sanitized":192},{"from":271,"to":273,"sanitized":192},{"summary":278,"deductions":279},"The \"wpc-sortable-cart-items\" plugin v1.0.1 demonstrates a generally good security posture based on the static analysis. All identified entry points, including AJAX handlers, are protected by authentication checks, which is a significant strength. The code also shows excellent practices regarding SQL queries and output escaping, with 100% of SQL using prepared statements and 99% of outputs properly escaped. The lack of known CVEs and a clean vulnerability history further contribute to a positive security assessment. However, the presence of the `unserialize` function is a notable concern. While the taint analysis did not reveal any unsanitized paths originating from it, `unserialize` is inherently risky as it can lead to object injection vulnerabilities if the serialized data originates from an untrusted source and is not rigorously validated. The plugin also makes external HTTP requests, which, if not handled securely, could be a vector for further attacks. Despite these potential risks, the overall lack of critical findings and the strong authentication and sanitization practices in other areas suggest a moderately secure plugin.",[280,282],{"reason":281,"points":177},"Presence of unserialize function",{"reason":283,"points":111},"External HTTP requests made","2026-03-17T07:09:06.329Z",{"wat":286,"direct":294},{"assetPaths":287,"generatorPatterns":290,"scriptPaths":291,"versionParams":292},[288,289],"\u002Fwp-content\u002Fplugins\u002Fwpc-sortable-cart-items\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwpc-sortable-cart-items\u002Fassets\u002Fjs\u002Ffrontend.js",[],[289],[293],"wpcso-frontend",{"cssClasses":295,"htmlComments":299,"htmlAttributes":300,"restEndpoints":303,"jsGlobals":305,"shortcodeOutput":307},[296,297,298],"wpcso-cart-sorting","wpcso-sort-cart","wpcso-sort-price",[],[301,302],"data-price","data-key",[304],"\u002Fwp-json\u002Fwc\u002Fstore-v1\u002Fwpcso_save_cart_order",[306],"wpcso_vars",[308],"\u003Cdiv class=\"wpcso-cart-sorting\">"]