[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuZy1YBXWja4Rjfvizp9HtLCcLjZK46T-m0n1xh9Iml0":3,"$ffxhfrzmPSn6G37MQseLw3eUFqOmXPl289ETXL3sdBXI":247,"$fHBVgUFiztkkb8ODddMnnTBOKkpDX6ByKb_ktguuDOvE":252},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":119,"fingerprints":223},"jkm-force-sells","Force Sells and Smart Bundles for WooCommerce","1.1.1","Mohammed Jamsheed KM","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamsheedkm\u002F","\u003Cp>\u003Cstrong>Force Sells and Smart Bundles for WooCommerce\u003C\u002Fstrong> allows you to add optional or mandatory add-on products to the cart whenever a main item is added.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically link and sell additional products with ease.\u003C\u002Fli>\n\u003Cli>When a main item is added to the cart, its associated linked products are also added.\u003C\u002Fli>\n\u003Cli>Mandatory products are synchronized with the main item’s quantity. Optional products can be removed from the cart without affecting the main item.\u003C\u002Fli>\n\u003Cli>The quantity of mandatory items is always synced with the main item (e.g., if one main item is added, one mandatory item will also be in the cart).\u003C\u002Fli>\n\u003Cli>Flexible display settings enable you to choose where the force-sell products should appear (before or after the “Add to Cart” button).\u003C\u002Fli>\n\u003Cli>Customize the layout of force-sell items as list view or grid view, and choose whether to show product images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is highly developer-friendly, allowing you to easily add more functionalities with our hooks.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Display Styles:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Choose to display force-sell items in a list or grid view.\u003Cbr \u002F>\n– Option to show or hide force-sell product images.\u003Cbr \u002F>\n– Option to show or hide force-sell product prices.\u003Cbr \u002F>\n– Add custom message on the product page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Additional Display Positions:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Display force-sell products before or after the “Add to Cart” button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Advanced Display Rules:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add mandatory or optional add-on products to a main product.\u003Cbr \u002F>\n– Sync the quantity of mandatory products with the main item.\u003Cbr \u002F>\n– Allow optional products to be removed from the cart without affecting the main item.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Developer-Friendly:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add more functionalities with our hooks, making it easy for developers to extend the plugin.\u003C\u002Fp>\n","Add optional or mandatory add-ons to the cart with main items. Create smart bundles that automatically link and sell additional products effortlessly.",0,954,"2025-02-09T10:20:00.000Z","6.7.5","5.0","5.6",[18,19,20,21,22],"automatic-add-to-cart","force-sells","product-add-ons","product-grouping","smart-bundles","https:\u002F\u002Fgithub.com\u002Fkmjamsheed0\u002Fjkm-force-sells","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjkm-force-sells.1.1.1.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"jamsheedkm",2,50,30,88,"2026-05-20T01:14:15.694Z",[38,65,87,103],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":27},"yith-woocommerce-product-add-ons","YITH WooCommerce Product Add-Ons","4.29.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>YITH Product Add-ons & Extra Options is a versatile and complete tool for the creation and sale of advanced products or services and the addition of custom options to your product pages.\u003C\u002Fp>\n\u003Cp>You can create \u003Cstrong>endless blocks of options\u003C\u002Fstrong> to display in all products or only in specific products or categories, and choose from different types of product add-ons: radios, drop-down menus, text boxes, checkboxes, etc. Set \u003Cstrong>a price for each option, offer it for free\u003C\u002Fstrong> or \u003Cstrong>discount the product\u003C\u002Fstrong> price when the option is selected.\u003C\u002Fp>\n\u003Cp>This product add-ons plugin is a simple solution for \u003Cstrong>selling customizable\u003C\u002Fstrong> products (e.g., if you sell t-shirts or jewelry, you can insert a radio button to let the user choose whether or not to customize the product and if they choose “Yes” show a text box to enter the text to be printed or engraved) or \u003Cstrong>products with advanced add-ons\u003C\u002Fstrong> (e.g., if you sell a box of products, you can let the user choose the number of products to include, charge extra for additional products, and have the user choose the shipping service from a list of available couriers).\u003C\u002Fp>\n\u003Cp>The options selected and information submitted by customers will be included in the order details.\u003C\u002Fp>\n\u003Ch3>YITH WOOCOMMERCE PRODUCT ADD-ON & EXTRA OPTIONS FEATURES\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cp>See the plugin in action:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-product-add-ons-free\u002F\" rel=\"nofollow ugc\">Try the free version’s live demo >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited blocks of options\u003C\u002Fli>\n\u003Cli>Display the block of addons in all products or only in specific products or categories\u003C\u002Fli>\n\u003Cli>Add HTML elements to the options block: title, text, and delimiters (single, double, dotted or dashed border, space, etc.)\u003C\u002Fli>\n\u003Cli>Add “Radio button” type options\u003C\u002Fli>\n\u003Cli>Add “Text input” options (optional: set a minimum and maximum number of characters the user can enter)\u003C\u002Fli>\n\u003Cli>Add “Select” type options\u003C\u002Fli>\n\u003Cli>Add “Checkbox” type options\u003C\u002Fli>\n\u003Cli>Set conditions to show or hide a block of product addons (e.g., show option B only when the user selects “Yes” in option A)\u003C\u002Fli>\n\u003Cli>Set conditions to show add-on options only in certain variations (e.g., show options only when black color variation is selected)\u003C\u002Fli>\n\u003Cli>Choose whether to set the option as mandatory\u003C\u002Fli>\n\u003Cli>Choose whether to show the option as selected by default\u003C\u002Fli>\n\u003Cli>Choose where to show the addons on the Product Page (before or after the “Add to Cart” button)\u003C\u002Fli>\n\u003Cli>Enter an optional title for each option block and choose which format to use (h1, h2, h3, etc.)\u003C\u002Fli>\n\u003Cli>Enter a name and a description for each option\u003C\u002Fli>\n\u003Cli>Display an optional tooltip for each option\u003C\u002Fli>\n\u003Cli>Choose whether to offer the option for free (product price does not change when selected)\u003C\u002Fli>\n\u003Cli>Choose whether the option has a fixed or percentage cost that increases the product price, or whether to offer a discount on the product price when the option is selected\u003C\u002Fli>\n\u003Cli>Set a background and padding for the option block, and customize the border, text, and highlight colors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WANT MORE? DISCOVER WHAT THE PREMIUM VERSION HAS TO OFFER!\u003C\u002Fh4>\n\u003Cp>See the plugin in action:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-product-add-ons\u002F\" rel=\"nofollow ugc\">Visit the Premium version’s live demo >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide options from specific products\u003C\u002Fli>\n\u003Cli>Show add-ons to all users\u002Fonly logged in users\u002Fonly certain user roles\u003C\u002Fli>\n\u003Cli>Add “Text area” type options (you can also set a minimum and maximum number of characters the user can enter)\u003C\u002Fli>\n\u003Cli>Add “Color picker” options (set a color swatch or image)\u003C\u002Fli>\n\u003Cli>Add “Number” type options\u003C\u002Fli>\n\u003Cli>Add “Label or image” type options\u003C\u002Fli>\n\u003Cli>Add “Date” type options (with advanced options to also set a default date, start and end year, etc.)\u003C\u002Fli>\n\u003Cli>Add “File upload” type options with drag and drop support. Set supported file formats and maximum allowed size\u003C\u002Fli>\n\u003Cli>Add “Product” type options to display related products for upsell promotion\u003C\u002Fli>\n\u003Cli>Upload an image to represent the option and choose whether to use it to replace the main product image (on the product page and in the shopping cart)\u003C\u002Fli>\n\u003Cli>Choose the location of the image (above or below the label, right or left)\u003C\u002Fli>\n\u003Cli>Choose whether or not to display the set of product addons in a section that can be opened and closed (toggle)\u003C\u002Fli>\n\u003Cli>Hide the name, description and price of the options\u003C\u002Fli>\n\u003Cli>Choose how many options you want to show for each row, and enable the grid layout to adjust the arrangement of the options based on the width of the page\u003C\u002Fli>\n\u003Cli>Choose whether or not to multiply the product price by the length of the text entered by the user (available only for the “Text” and “Text Area” types)\u003C\u002Fli>\n\u003Cli>Choose whether the product price should be multiplied by the quantity of the option selected by the user (available for “Quantity” type only)\u003C\u002Fli>\n\u003Cli>Offer the first X selected options for free (e.g. if someone buys a pizza, the first three toppings are free, the fourth is charged)\u003C\u002Fli>\n\u003Cli>Choose whether to replace the product price with the updated price including options, and whether to display a price summary box on the product page\u003C\u002Fli>\n\u003Cli>Choose the style for checkboxes and color swatches (round or square)\u003C\u002Fli>\n\u003Cli>Set image position for “Label or image” type options\u003C\u002Fli>\n\u003Cli>Set the default position for name and description\u003C\u002Fli>\n\u003Cli>For each block, choose how many options the user can select and whether to set a number (exact, minimum, or maximum) of options to select before paying\u003C\u002Fli>\n\u003Cli>Hide the “Add to Cart” button until the user selects the required options\u003C\u002Fli>\n\u003Cli>Show or hide selected addons in the cart\u003C\u002Fli>\n\u003Cli>Allow the user to change the selected options in the cart from a modal window \u003Cstrong>NEW\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show or hide selected product addons in order emails\u003C\u002Fli>\n\u003C\u002Ful>\n","Increase average order value by letting your customers purchase additional options on your products.",20000,865717,74,57,"2026-03-31T12:42:00.000Z","7.0","6.8","7.4",[55,56,57,58,59],"product-add-ons-for-woocommerce","woocommerce-custom-fields","woocommerce-product-addons","woocommerce-product-fields","woocommerce-product-options","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-product-add-ons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-product-add-ons.4.29.0.zip",96,7,"2024-10-24 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":85,"download_link":86,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpc-force-sells","WPC Force Sells for WooCommerce","6.3.8","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Force Sells\u003C\u002Fstrong> allows users to create a deal that combines various related products and put them for sale altogether. Customers can add all products together to the cart with just one click or customize the deal to their preferences before checking out. This tool helps shop owners sell a bundle of items at a time and grow the revenue substantially. For the visitors, \u003Cstrong>WPC Force Sells\u003C\u002Fstrong> has the capacity to show them the benefits they can get in a convincing way, thus urging them to purchase the whole offer so as to get the desired products or services at a reasonable price.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwoofs\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Basics settings\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\u002F6jecRx1lf-c?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>Typical Cases in Force Sells\u003C\u002Fh4>\n\u003Cp>Consider these following situations where store owners have a need to create offers that sell additional items as a requisite condition for customers to enjoy the amazing promo prices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>(1) Laptop maintenance service that costs $60 including a proportional charge of $5 for a computer cleaning kit.\u003C\u002Fli>\n\u003Cli>(2) A mobile phone’s screen repair service costs $45 and this includes a charge of $10 for a new tempered glass.\u003C\u002Fli>\n\u003Cli>(3) A wedding photography package that charges $300 includes $60 of a 50-page wedding album. Customers can choose one among various given types for their album.\u003C\u002Fli>\n\u003Cli>(4) A mobile\u002Fweb application that is for sale at $65; this entails the access to a package of 6-month one-on-one support.\u003C\u002Fli>\n\u003Cli>(5) Purchase a song from the digital store enables customers to get a 3-month license of single VIP membership for free.\u003C\u002Fli>\n\u003Cli>(6) Buy a laptop and get a 30% discount on purchasing a one-year antivirus software license. The brand of software is up to the buyer’s choice.\u003C\u002Fli>\n\u003Cli>(7) A car with an extended two-year auto warranty at an amazing price, while the normal one-year warranty package is already 40% higher. Customers can choose to increase the warranty period up to 4 years, 6 years, 8 years by purchasing.\u003C\u002Fli>\n\u003Cli>(8) A vacation package that has various options for beds: single, couple or double beds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These scenarios can apply to any kind of WooCommerce shop and store. Whether you’re selling physical, virtual & digital products or services, there are times when you need to sell one item enclosing with one or more products\u002Fservices at a time. The force-sell items can be a single product or variable products as in (3), (7) & (8). Because it’s required to sell them all in a single deal so as for the product to properly function or the service to be successfully delivered, we call it force sells. Yes, WPC Force Sells is intended for helping users to force the sale of multiple products at a time.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ajax responsive product search by entering keywords\u003C\u002Fli>\n\u003Cli>Custom search experience regarding limit & attributes\u003C\u002Fli>\n\u003Cli>Drag & drop to rearrange the order of force-sell products\u003C\u002Fli>\n\u003Cli>Apply promotion prices in terms of percentage or amount\u003C\u002Fli>\n\u003Cli>Virtual\u002Fdownloadable product support\u003C\u002Fli>\n\u003Cli>Add items to the cart altogether and remove each of them separately\u003C\u002Fli>\n\u003Cli>Force sells products are inventory-managed just like standalone sales\u003C\u002Fli>\n\u003Cli>Auto calculated price or manually set price\u003C\u002Fli>\n\u003Cli>Customizable quantity or set the default quantity of each item\u003C\u002Fli>\n\u003Cli>Adjustable text, position, and details of force-sell deals\u003C\u002Fli>\n\u003Cli>Compatible with other WooCommerce & WPClever plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add a variable product or an exact variation as force-sell products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Not what you needed?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" title=\"WPC Product Bundles\" rel=\"ugc\">WPC Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-composite-products\u002F\" title=\"WPC Composite Products\" rel=\"ugc\">WPC Composite Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-grouped-product\u002F\" title=\"WPC Grouped Product\" rel=\"ugc\">WPC Grouped Product\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bought-together\u002F\" title=\"WPC Frequently Bought Together\" rel=\"ugc\">WPC Frequently Bought Together\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-linked-variation\u002F\" title=\"WPC Linked Variation\" rel=\"ugc\">WPC Linked Variation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Force Sells allows users to create a deal that combines various related products and put them for sale altogether.",700,40594,100,4,"2026-03-15T03:00:00.000Z","6.9.4","4.0","",[19,82,83,84],"kit","woocommerce","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-force-sells.6.3.8.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":76,"last_updated":98,"tested_up_to":78,"requires_at_least":15,"requires_php":99,"tags":100,"homepage":101,"download_link":102,"security_score":75,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"conditional-logic-for-woo-product-add-ons","Conditional Logic for Woo Product Add-ons","2.2.2","meowcrew","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeowcrew\u002F","\u003Cp>Conditional Logic for WooCommerce Product Add-Ons is an extension to the official  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-add-ons\u002F\" rel=\"nofollow ugc\">WooCommerce Product Add-Ons plugin\u003C\u002Fa>\u003C\u002Fstrong>. With the help of this extension, you can set up conditional logic for Add-ons fields to either show or hide them based on what the user chooses, write or upload in other fields. Also you can determine to display add-ons fields only for specific product variations.\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\u002FR6_Fj8WUDBs?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>Important links:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmeow-crew.com\u002Fplugin\u002Fconditional-logic-for-product-add-ons\" rel=\"nofollow ugc\">Premium Version Page\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fconditional.meow-crew.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo for Plugin Testing\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmeow-crew.com\u002Fdocumentation\u002Fconditional-logic-for-woocommerce-product-add-ons-documentation\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Conditional Logic is designed to work with any field of Product Add-ons, and each field can have its own rules. Fields for which you set conditions can be shown or hidden if Any or All requirements are met. Conditions – set of rules of what the user (your customer) should choose, write or define in other fields. Let’s say you offer two types of Gift Wrap options (Free and paid), and you’d like to offer an ‘Add a message’ service to the Paid option only – then you set the ‘Short text’ field to be visible only when the customer chose the Paid option.\u003Cbr \u002F>\nIn the Premium version of the plugin you can also add conditions to \u003Cstrong>show Product Add-ons field only when user select specific Product Variation\u003C\u002Fstrong>. This feature can work alone or you can combine it with another conditions based on other add-ons fields output.\u003C\u002Fp>\n\u003Cp>Types of conditions depend on the kind of field you use as the condition.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple choice and Checkboxes\u003C\u002Fstrong> types can be conditioned as:\u003Cbr \u002F>\nIs checked – when the customer selects the needed option\u003Cbr \u002F>\nIs not checked – when the customer selects or checks anything besides the specified option\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Short Text and Long Text\u003C\u002Fstrong> have the following condition types:\u003Cbr \u002F>\nIs – text entered by a customer fully complies with your value\u003Cbr \u002F>\nIs not – text entered by a customer is not the same as your value\u003Cbr \u002F>\nIs empty – the customer does not enter any text\u003Cbr \u002F>\nIs not empty – the customer enters any text\u003Cbr \u002F>\nText contains – text entered by the customer contains something specific anywhere in the text\u003Cbr \u002F>\nText does not contain – text entered by the customer does not contain what you specified anywhere in the text\u003Cbr \u002F>\nText starts with – text entered by the customer starts with anything specific\u003Cbr \u002F>\nText ends with – text entered by the customer ends with anything specific\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File upload\u003C\u002Fstrong> field type may have the following logic:\u003Cbr \u002F>\nIs selected – if the customer has chosen a file to upload\u003Cbr \u002F>\nIs not selected – if the customer has not chosen a file to upload yet\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Defined Price and Quantity\u003C\u002Fstrong> are numeric types of fields, and their conditions may be:\u003Cbr \u002F>\nIs – price entered by customer or selected quantity is equal to your value\u003Cbr \u002F>\nIs not – price entered by customer or quantity is anything besides the value you set\u003Cbr \u002F>\nIs greater than – price entered by customer or quantity is greater than the value\u003Cbr \u002F>\nIs less than – price entered by customer or quantity is less than the value\u003Cbr \u002F>\nIs greater than or equal – price entered by customer or quantity is greater than or equal to the value\u003Cbr \u002F>\nIs less than or equal – price entered by customer or quantity is less than or equal to the value\u003C\u002Fp>\n\u003Cp>Those conditions are available to you in the general add-ons section as well as on the product level.\u003C\u002Fp>\n\u003Cp>Note: you should have \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-add-ons\u002F\" rel=\"nofollow ugc\">WooCommerce Product Add-Ons plugin\u003C\u002Fa>\u003C\u002Fstrong> installed and configured.\u003Cbr \u002F>\nYou can find detailed instructions on how to hide and show WooCommerce Product Add-On options here in \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmeow-crew.com\u002Fdocumentation\u002Fconditional-logic-for-woocommerce-product-add-ons-documentation\" rel=\"nofollow ugc\">plugin’s documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Show or hide certain fields of the WooCommerce Product Addons based on other fields' values or states (eg, show field X when option Y is selected &hellip;",500,12026,80,"2025-12-26T22:14:00.000Z","7.2",[20,83,57,58,59],"https:\u002F\u002Fmeow-crew.com\u002Fplugin\u002Fconditional-logic-for-woocommerce-product-add-ons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconditional-logic-for-woo-product-add-ons.2.2.2.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":11,"num_ratings":11,"last_updated":112,"tested_up_to":113,"requires_at_least":15,"requires_php":51,"tags":114,"homepage":80,"download_link":118,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"force-sells-for-variations","Force Sells for Variations","1.0","Benny Windolph","https:\u002F\u002Fprofiles.wordpress.org\u002Ffragbenny\u002F","\u003Cp>This plugin allows you to add products to specific variations in WooCommerce. It synchronizes the quantities of these products with the main variation and removes the quantity change and remove buttons for the added products.\u003C\u002Fp>\n","Adds products to specific variations and synchronizes quantities. Removes quantity change and remove buttons for these added products.",828,"2024-08-05T11:32:00.000Z","6.6.5",[115,19,116,117,83],"bundles","linked-products","variations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-sells-for-variations.1.0.zip",{"attackSurface":120,"codeSignals":205,"taintFlows":218,"riskAssessment":219,"analyzedAt":222},{"hooks":121,"ajaxHandlers":201,"restRoutes":202,"shortcodes":203,"cronEvents":204,"entryPointCount":11,"unprotectedCount":11},[122,128,132,136,141,145,149,154,158,161,167,171,175,178,182,185,189,193,198],{"type":123,"name":124,"callback":125,"file":126,"line":127},"action","admin_menu","jkmfs_admin_menu","includes\\class-jkmfs.php",26,{"type":123,"name":129,"callback":130,"file":126,"line":131},"admin_init","jkmfs_register_settings",27,{"type":123,"name":133,"callback":134,"file":126,"line":135},"woocommerce_product_options_related","jkmfs_write_panel_tab",46,{"type":123,"name":137,"callback":138,"priority":139,"file":126,"line":140},"woocommerce_process_product_meta","jkmfs_process_extra_product_meta",1,47,{"type":123,"name":142,"callback":143,"file":126,"line":144},"admin_enqueue_scripts","enqueue_admin_styles_and_scripts",48,{"type":123,"name":146,"callback":147,"file":126,"line":148},"wp_enqueue_scripts","enqueue_public_styles_and_scripts",54,{"type":123,"name":150,"callback":151,"priority":152,"file":126,"line":153},"woocommerce_add_to_cart","jkmfs_add_force_sell_items_to_cart",11,66,{"type":123,"name":155,"callback":156,"priority":139,"file":126,"line":157},"woocommerce_after_cart_item_quantity_update","jkmfs_update_force_sell_quantity_in_cart",67,{"type":123,"name":159,"callback":156,"priority":139,"file":126,"line":160},"woocommerce_remove_cart_item",68,{"type":162,"name":163,"callback":164,"priority":165,"file":126,"line":166},"filter","woocommerce_get_cart_item_from_session","jkmfs_get_cart_item_from_session",10,69,{"type":162,"name":168,"callback":169,"priority":165,"file":126,"line":170},"woocommerce_get_item_data","jkmfs_get_linked_to_product_data",70,{"type":123,"name":172,"callback":173,"file":126,"line":174},"woocommerce_cart_loaded_from_session","jkmfs_remove_orphan_force_sells",71,{"type":123,"name":172,"callback":176,"file":126,"line":177},"jkmfs_maybe_remove_duplicate_force_sells",72,{"type":162,"name":179,"callback":180,"priority":165,"file":126,"line":181},"woocommerce_cart_item_remove_link","jkmfs_cart_item_remove_link",73,{"type":162,"name":183,"callback":184,"priority":165,"file":126,"line":48},"woocommerce_cart_item_quantity","jkmfs_cart_item_quantity",{"type":123,"name":186,"callback":187,"priority":34,"file":126,"line":188},"woocommerce_cart_item_removed","jkmfs_cart_item_removed",75,{"type":123,"name":190,"callback":191,"priority":34,"file":126,"line":192},"woocommerce_cart_item_restored","jkmfs_cart_item_restored",76,{"type":123,"name":194,"callback":195,"file":196,"line":197},"before_woocommerce_init","closure","jkm-force-sells.php",21,{"type":123,"name":199,"callback":199,"file":196,"line":200},"init",44,[],[],[],[],{"dangerousFunctions":206,"sqlUsage":207,"outputEscaping":209,"fileOperations":11,"externalRequests":11,"nonceChecks":139,"capabilityChecks":139,"bundledLibraries":217},[],{"prepared":11,"raw":11,"locations":208},[],{"escaped":210,"rawEcho":32,"locations":211},39,[212,215],{"file":126,"line":213,"context":214},90,"raw output",{"file":126,"line":216,"context":214},163,[],[],{"summary":220,"deductions":221},"The \"jkm-force-sells\" v1.1.1 plugin exhibits a strong security posture based on the provided static analysis.  It demonstrates excellent adherence to best practices by having zero AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting its attack surface.  Furthermore, the code signals show no dangerous functions, all SQL queries utilize prepared statements, and output escaping is nearly perfect at 95%.  The presence of nonce and capability checks, even with a limited attack surface, is also commendable.  The vulnerability history is entirely clean, with no known CVEs, indicating a history of secure development or a lack of past exploitation.  This plugin appears to be well-developed and maintained with security in mind, showing a robust defense against common WordPress plugin vulnerabilities.  The complete absence of taint analysis findings further reinforces its secure coding practices.",[],"2026-03-17T07:34:27.040Z",{"wat":224,"direct":233},{"assetPaths":225,"generatorPatterns":228,"scriptPaths":229,"versionParams":230},[226,227],"\u002Fwp-content\u002Fplugins\u002Fjkm-force-sells\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fjkm-force-sells\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[227],[231,232],"jkm-force-sells\u002Fassets\u002Fcss\u002Fstyle.css?ver=","jkm-force-sells\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":234,"htmlComments":235,"htmlAttributes":238,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":246},[],[236,237],"\u003C!-- JKM Force Sells Admin -->","\u003C!-- Exit if accessed directly. -->",[239,240,241,242,243],"data-placeholder=\"Search for a product…\"","data-action=\"woocommerce_json_search_products_and_variations\"","data-exclude-type=\"variable\"","data-multiple=\"true\"","data-selected",[],[],[],{"error":248,"url":249,"statusCode":250,"statusMessage":251,"message":251},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fjkm-force-sells\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":253,"versions":254},3,[255,261,268],{"version":6,"download_url":24,"svn_tag_url":256,"released_at":26,"has_diff":257,"diff_files_changed":258,"diff_lines":26,"trac_diff_url":259,"vulnerabilities":260,"is_current":248},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjkm-force-sells\u002Ftags\u002F1.1.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjkm-force-sells%2Ftags%2F1.1.0&new_path=%2Fjkm-force-sells%2Ftags%2F1.1.1",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":26,"has_diff":257,"diff_files_changed":265,"diff_lines":26,"trac_diff_url":266,"vulnerabilities":267,"is_current":257},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjkm-force-sells.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjkm-force-sells\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjkm-force-sells%2Ftags%2F1.0.0&new_path=%2Fjkm-force-sells%2Ftags%2F1.1.0",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":26,"has_diff":257,"diff_files_changed":272,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":273,"is_current":257},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjkm-force-sells.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjkm-force-sells\u002Ftags\u002F1.0.0\u002F",[],[]]