[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYwQBr_xZ4kYqA3yL1nA4HiIXczgM3Q-U8FnmHdhrn4g":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":80,"fingerprints":238},"live-preview-product-options-lite","Live Preview – Product Options – Lite","1.1.2","sahumedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fsahumedia\u002F","\u003Cp>\u003Cstrong>Product Option Plugin For WooCommerce\u003C\u002Fstrong>\u003Cbr \u002F>\n★★★★★\u003C\u002Fp>\n\u003Cp>With the product options from SAHU MEDIA ® you can implement text fields in products and receive a live preview of the product.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fmrcouple.de\u002Fgeschenk-set-partnerarmband\u002F\" rel=\"nofollow ugc\">Try The Demo\u003C\u002Fa>\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\u002FmhnON-vUsNU?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>Woocommerce offers you many opportunities to sell your products. Depending on the possibility, certain plugins for von Woocommerce personalized products also cost different. For example, there is the Woocommerce Product Customizer. With this you can create the visual appearance of your e-commerce products and adapt accordingly.\u003C\u002Fp>\n\u003Cp>The SAHU MEDIA has a Plugin with live preview developed so that customers, for example Engraving products can see well what it might look like. The first benefit, clearly, a better completion rate.\u003C\u002Fp>\n\u003Ch3>WooCommerce text field live preview\u003C\u002Fh3>\n\u003Cp>The Woocommerce text field live preview is beneficial for the online shop. This enables you to see in advance what an engraving would look like on the relevant product. For example, there is a function on certain websites in which you can, for example, insert an engraving into a bracelet free of charge to see whether it meets your requirements.\u003C\u002Fp>\n\u003Ch3>Best Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Setup\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to set up and available for single and variable products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Up to 2 text fields\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd up to two text fields in your product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Special character\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd another field in your products so your customers can add special characters.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Fonts (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nUse your own fonts for example engraving.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Canvas Livepreview (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe live canvas preview is included in the Pro version, you can get it \u003Ca href=\"https:\u002F\u002Fshop.sahu.media\u002Fp\u002Fwoocommerce-live-editor\u002F\" rel=\"nofollow ugc\">here.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Product Options for WooCommerce with Live Preview.",10,1830,60,2,"2021-03-10T08:30:00.000Z","5.7.15","5.0","7.0",[20,21,22],"woocommerce-inputfield","woocommerce-live-options","woocommerce-options","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-preview-product-options-lite.1.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,1100,30,84,"2026-04-04T16:23:33.394Z",[37,61],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":23,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":14,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"additional-product-fields-for-woocommerce","Extra Product Options Builder for WooCommerce","1.2.156","EDGARROJAS","https:\u002F\u002Fprofiles.wordpress.org\u002Fedgarrojas\u002F","\u003Cp>With extra product options builder for woocommerce you get more fields\u002Ffeatures than any other, and we keep adding more every week. If you don’t find how to do something let us know and we will work on adding it.\u003C\u002Fp>\n\u003Ch4>Features\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\u002F0Onykz2QK2A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=1&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\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>A bunch of fields at your disposal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Box\u003C\u002Fstrong>: Add one line of text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftext-box-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Box\u003C\u002Fstrong>: Add multiple lines of text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fmultiple-box-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Radio:\u003C\u002Fstrong> Select from a list using radio buttons (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fradio-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkbox:\u003C\u002Fstrong> Select one or many options from a list (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcheckbox-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paragraph:\u003C\u002Fstrong> Add additional text to the product (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fparagraph-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divider:\u003C\u002Fstrong> Separate the extra product fields in sections (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdivider-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Datepicker:\u003C\u002Fstrong> Select a date from a calendar (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdatepicker\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masked Field:\u003C\u002Fstrong> Allow to input text in a predefined format (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fmasked-field\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Picker:\u003C\u002Fstrong> Select a color form a dropdown (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcolor-picker\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider:\u003C\u002Fstrong> Slider control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsliders\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Range:\u003C\u002Fstrong> Similar to slider but with multiple indicators (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frange\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Selector:\u003C\u002Fstrong> Select from a list of options (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fbutton-selectors\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switch:\u003C\u002Fstrong> Turn on\u002Foff control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fswitch\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signature:\u003C\u002Fstrong> Signature control (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsignature\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item Swatcher:\u003C\u002Fstrong> Select from a list of colors (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcolor-swatcher\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Term of Service:\u003C\u002Fstrong> Add a term of service checkbox (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fterm-of-service\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps:\u003C\u002Fstrong> Pick address using google maps (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgoogle-maps\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Textual Image:\u003C\u002Fstrong> Dynamically add text to an image (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftextual-image\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Size Chart:\u003C\u002Fstrong> Display a table, each row can be configured with a different price if needed (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsize-chart\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Conditional logic:\u003C\u002Fstrong> Show or hide using conditions, like when a variation is selected or when another field has an specific value  (\u003Ca href=\"http:\u002F\u002Fproductbuilder.rednao.com\u002Fproduct\u002Fshow-hide-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More than 1500 icons to style your fields:\u003C\u002Fstrong> Make your fields look great and easy to fill with your own icons or images  (\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fproduct\u002Ficons\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>There is also a premium version that has more fields\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>List\u003C\u002Fstrong>: Add a list that can be increased or decreased by the user (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Flist-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Panel\u003C\u002Fstrong>: Create sub sections and display a sub total in each of them (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgroup-panel\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pop Up\u003C\u002Fstrong>: Add a button that will display the configured fields in a pop up (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fpop-up\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeater\u003C\u002Fstrong>: Create a list of fields that can be repeater with a buttons (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frepeater\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Upload\u003C\u002Fstrong>: Upload files (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ffile-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hidden\u003C\u002Fstrong>: Hiden field that is not visible by the user but can be seen in the order dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Picker\u003C\u002Fstrong>: Select one or many items from a list of images (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fimage-picker-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Daterange\u003C\u002Fstrong>: Create a field that can do calculations between two dates (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fdaterange\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Searchable dropdown\u003C\u002Fstrong>: Create a dropdown that can be filtered, this dropdown can also include images (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsearchable-select\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collapsible Panel\u003C\u002Fstrong>: A panel that can collapse fields inside it (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcollapsible-panel\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text With Styles:\u003C\u002Fstrong> Let users style a text (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Ftext-with-styles\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Likert with scale:\u003C\u002Fstrong> Create a likert scale line  (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Flikert-scale\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Survey:\u003C\u002Fstrong> Add a survey table to your product (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fsurvey\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Button:\u003C\u002Fstrong> Add selectable buttons ([Demo}(https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fgroup-button\u002F))\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rating\u003C\u002Fstrong>: Add a rating field (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Frating\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Condition\u003C\u002Fstrong>: Change the product image depending on a condition. (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fimage-condition-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fintroduction\u002F\" rel=\"nofollow ugc\">Formulas\u003C\u002Fa>\u003C\u002Fstrong>: Change the product image depending on a condition.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fglobal-product-options\u002F\" rel=\"nofollow ugc\">Global Product Options\u003C\u002Fa>\u003C\u002Fstrong>: Add options to all the products that match a condition defined by you\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Validations\u003C\u002Fstrong>: Create your own validations (\u003Ca href=\"https:\u002F\u002Fdemos.rednao.com\u002Fproductbuilder\u002Fproduct\u002Fcustom-validation\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Latest Tutorials\u003C\u002Fh3>\n\u003Cp>= Creating multi-price options =\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002Fcreating-multi-price-options\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\nLearn how to create fields with dynamic prices\u003C\u002Fp>\n\u003Ch4>How to add extra options to hundreds of WooCommerce products\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fhow-to-add-extra-options-to-hundreds-of-products-at-the-same-time\u002F\" rel=\"nofollow ugc\">link\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Learn how to apply extra options in bulk to products that match a criteria (for example to products that belongs to a specific category)\u003C\u002Fp>\n\u003Ch3>Creating Fees\u003C\u002Fh3>\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\u002FdzwNn1KsYfw?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\u003Cp>Couldn’t add the extra product option that you needed? Let us know! we are eager to improve the plugin even more =) \u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Latest Tutorials\u003C\u002Fh3>\n\u003Cp>Introduction to the front end api\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fproductbuilder.rednao.com\u002Fknowledge-base\u002F1-introduction\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\nFor developers. Learn how to use the api to fill a text box or check a box programmatically.\u003C\u002Fp>\n","The most customizable extra product options builder for WooCommerce. You will love how many fields and features the free version has.",2000,181656,96,94,"2026-03-04T18:49:00.000Z","6.9.4","3.3",[53,54,55,56,22],"extra-product-options","woocommerce","woocommerce-fields","woocommerce-form","https:\u002F\u002Fproductbuilder.rednao.com\u002Fgetit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadditional-product-fields-for-woocommerce.zip",99,"2024-10-23 22:12:53",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":33,"downloaded":69,"rating":26,"num_ratings":26,"last_updated":70,"tested_up_to":50,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"qode-product-extra-options-for-woocommerce","QODE Product Extra Options for WooCommerce","1.0.1","Qode","https:\u002F\u002Fprofiles.wordpress.org\u002Fqodeinteractive\u002F","\u003Cp>Take the eCommerce experience on your website to new highs by presenting your shoppers with easily adjustable free or paid \u003Cstrong>advanced product options\u003C\u002Fstrong> in lists and on product single pages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-product-extra-options-for-woocommerce\u002F\" rel=\"nofollow ugc\">Check out the QODE Product Extra Options Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-product-extra-options-for-woocommerce\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Check out the QODE Compare documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Display Comprehensive Free or Paid Extra Options for Any of Your Products\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>QODE Product Extra Options for WooCommerce\u003C\u002Fstrong> plugin provides you with a \u003Cstrong>simple and completely flexible\u003C\u002Fstrong> way to add \u003Cstrong>multiple selectable\u003C\u002Fstrong> options for your products.\u003C\u002Fp>\n\u003Cp>These advanced options located next to your products can be either \u003Cstrong>paid, free\u003C\u002Fstrong> or \u003Cstrong>sale\u003C\u002Fstrong> options, which correspondingly affects the total price of the product.\u003C\u002Fp>\n\u003Cp>On top of that you get to choose \u003Cstrong>where and how\u003C\u002Fstrong> you wish to display the extra options.\u003C\u002Fp>\n\u003Cp>Depending on the type of the option, they can feature labels, images, some descriptive text, prices, and they can also be set as \u003Cstrong>required\u003C\u002Fstrong> in order for the purchase to be completed.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>price totals\u003C\u002Fstrong> can be adjusted in such a way that the added options affect the price in real time, with \u003Cstrong>subtotals\u003C\u002Fstrong> and \u003Cstrong>final prices\u003C\u002Fstrong> calculated and displayed on the fly on that very page.\u003C\u002Fp>\n\u003Ch3>Easily Configure Options With the Help of an Extensive Library of Option Elements\u003C\u002Fh3>\n\u003Cp>Thanks to the plugin’s \u003Cstrong>comprehensive set of option elements\u003C\u002Fstrong>, the extra options can be featured in checkboxes, radio buttons, text input fields, text areas, color swatches, number fields, dropdown selectors, labels or images, date selectors, color pickers and more.\u003C\u002Fp>\n\u003Cp>Each of these option types can be adjusted and \u003Cstrong>modified individually\u003C\u002Fstrong>. This includes adding custom labels, prices, images, and lots more.\u003C\u002Fp>\n\u003Cp>Shoppers can select either \u003Cstrong>one or multiple options\u003C\u002Fstrong>, depending on how you configured them.\u003C\u002Fp>\n\u003Cp>You also have the ability to allow users to \u003Cstrong>select a specific number of options for free\u003C\u002Fstrong>, with every subsequent option added to the purchase impacting the price.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>appearance\u003C\u002Fstrong> of each option can be \u003Cstrong>fully customized\u003C\u002Fstrong> in a clear-cut and intuitive manner.\u003C\u002Fp>\n\u003Ch3>Adjust the Conditional Logic for Every Set of Options With Ease\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>QODE Product Extra Options for WooCommerce\u003C\u002Fstrong> lets you easily choose when to \u003Cstrong>display or hide certain options\u003C\u002Fstrong> for your products by configuring the conditional logic for your options.\u003C\u002Fp>\n\u003Cp>Simply modify the \u003Cstrong>display rules\u003C\u002Fstrong> for each set of options, and choose when and under which conditions they will become available for selection.\u003C\u002Fp>\n\u003Ch3>Fully Customizable Option Block Styles\u003C\u002Fh3>\n\u003Cp>All the options are placed inside \u003Cstrong>easily customizable blocks.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You have the ability to alter the block heading tags, background colors, content padding, price boxes, option \u003Cstrong>form styles\u003C\u002Fstrong> and a whole lot more.\u003C\u002Fp>\n\u003Ch3>Show Extra Product Options in Carts and Allow Shoppers to Edit Them Directly Then and There\u003C\u002Fh3>\n\u003Cp>The extra product options can be featured on \u003Cstrong>product single pages\u003C\u002Fstrong>, \u003Cstrong>product lists\u003C\u002Fstrong>. On top of that, you have the option to display options in carts, and allow your visitors to edit them straight from the \u003Cstrong>cart page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Let Your Customers Upload Photos of Their Own for Custom Orders\u003C\u002Fh3>\n\u003Cp>In the event your shop offers custom orders, you can enable \u003Cstrong>file uploads\u003C\u002Fstrong> for your visitors and let them provide you with images and files pertaining to their orders with ease.\u003C\u002Fp>\n\u003Cp>You can choose which \u003Cstrong>file types\u003C\u002Fstrong> the users are allowed to upload, as well as adjust the maximum \u003Cstrong>file sizes\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3> Documentation & Support \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Check out our step-by-step \u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-product-extra-options-for-woocommerce\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">user guide\u003C\u002Fa> on how to install and use QODE Variation Swatches for WooCommerce.\u003C\u002Fli>\n\u003Cli>You can also submit a topic to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fqode-product-extra-options-for-woocommerce\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> at and our support team will be glad to help you out.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>We use our services\u003C\u002Fp>\n\u003Cp>Qode’s CDN – The domain https:\u002F\u002Fexport.qodethemes.com is a service from which we retrieve the list of all Qode plugins displayed in the admin dashboard.\u003Cbr \u002F>\nQode’s API – The domain https:\u002F\u002Fapi.qodeinteractive.com is an API that’s called when a user deactivates the plugin, to retrieve the reason for deactivation. Upon deactivating the plugin, the users are prompted for a reason for doing so. They also have the option to deactivate without providing a reply. The data obtained from the users who respond to the question is collected to improve the plugin. After the analysis of said data, the plugin is upgraded and enhanced in such a way as to fulfill the users’ expectations.\u003Cbr \u002F>\nQode’s Terms of Use – https:\u002F\u002Fqodeinteractive.com\u002Fterms-of-use\u002F\u003Cbr \u002F>\nQode’s Privacy Policy – https:\u002F\u002Fqodeinteractive.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Looking for more?\u003C\u002Fh4>\n\u003Cp>Feel free to try out some of our other products:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fqi\u002F\" rel=\"ugc\">Qi Theme\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqi-addons-for-elementor\u002F\" rel=\"ugc\">Qi Addons for Elementor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqi-blocks\u002F\" rel=\"ugc\">Qi Blocks for Gutenberg\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-wishlist-for-woocommerce\u002F\" rel=\"ugc\">QODE Wishlist for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-quick-view-for-woocommerce\u002F\" rel=\"ugc\">QODE Quick View for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-variation-swatches-for-woocommerce\u002F\" rel=\"ugc\">QODE Variation Swatches for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-compare-for-woocommerce\u002F\" rel=\"ugc\">QODE Compare for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","QODE Product Extra Options for WooCommerce elevates the eCommerce experience by providing your shoppers with selectable advanced product options.",1327,"2025-12-23T11:39:00.000Z","6.3","7.4",[74,53,75,76,22],"advanced-product-options","woocommerce-advanced-options","woocommerce-extra-product-options","https:\u002F\u002Fqodeinteractive.com\u002Fqode-product-extra-options-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqode-product-extra-options-for-woocommerce.1.0.1.zip",100,{"attackSurface":81,"codeSignals":144,"taintFlows":222,"riskAssessment":223,"analyzedAt":237},{"hooks":82,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":26,"unprotectedCount":26},[83,89,93,96,100,105,110,114,118,123,127,131,135],{"type":84,"name":85,"callback":86,"file":87,"line":88},"action","admin_menu","sahu_live_product_options_lite_admin_menu","includes\\admin\\function_admin.php",17,{"type":84,"name":90,"callback":91,"file":92,"line":88},"admin_head","sahu_live_product_options_lite_custom_fonts","includes\\default_functions.php",{"type":84,"name":94,"callback":91,"file":92,"line":95},"wp_head",18,{"type":84,"name":97,"callback":98,"file":92,"line":99},"wp_enqueue_scripts","sahu_live_product_options_lite_scripts",47,{"type":84,"name":101,"callback":102,"priority":11,"file":103,"line":104},"woocommerce_before_add_to_cart_form","sahu_live_lite_product_displayform","includes\\shortcode_inc.php",24,{"type":106,"name":107,"callback":108,"priority":59,"file":109,"line":88},"filter","woocommerce_product_data_tabs","sahu_live_product_options_lite_product_data_tab","includes\\woocommerce\\function.php",{"type":84,"name":111,"callback":112,"file":109,"line":113},"woocommerce_product_data_panels","sahu_live_product_options_lite_product_data_fields",28,{"type":84,"name":115,"callback":116,"file":109,"line":117},"woocommerce_process_product_meta","sahu_live_product_options_lite_save_custom_field",165,{"type":84,"name":119,"callback":120,"priority":11,"file":121,"line":122},"woocommerce_before_add_to_cart_button","sahu_live_product_options_lite_output_fields","includes\\woocommerce\\function_checkout.php",40,{"type":106,"name":124,"callback":125,"priority":11,"file":121,"line":126},"woocommerce_add_cart_item_data","sahu_live_product_options_lite_text_to_cart_item",46,{"type":106,"name":128,"callback":129,"priority":11,"file":121,"line":130},"woocommerce_get_item_data","sahu_live_product_options_lite_display_text_cart",72,{"type":84,"name":132,"callback":133,"priority":11,"file":121,"line":134},"woocommerce_checkout_create_order_line_item","sahu_live_product_options_lite_add_text_to_order_items",116,{"type":84,"name":136,"callback":137,"file":138,"line":139},"admin_notices","sahu_live_product_options_lite_admin_notice","main.php",22,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":152,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":221},[],{"prepared":26,"raw":147,"locations":148},1,[149],{"file":103,"line":150,"context":151},62,"$wpdb->get_results() with variable interpolation",{"escaped":26,"rawEcho":153,"locations":154},37,[155,157,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,203,204,206,207,208,210,211,212,213,215,217,219],{"file":87,"line":153,"context":156},"raw output",{"file":87,"line":122,"context":156},{"file":87,"line":159,"context":156},42,{"file":87,"line":161,"context":156},54,{"file":87,"line":163,"context":156},55,{"file":87,"line":165,"context":156},56,{"file":87,"line":167,"context":156},57,{"file":87,"line":169,"context":156},58,{"file":87,"line":171,"context":156},59,{"file":87,"line":173,"context":156},67,{"file":87,"line":175,"context":156},68,{"file":87,"line":177,"context":156},70,{"file":87,"line":179,"context":156},71,{"file":87,"line":181,"context":156},73,{"file":87,"line":183,"context":156},74,{"file":87,"line":185,"context":156},76,{"file":87,"line":187,"context":156},80,{"file":87,"line":189,"context":156},81,{"file":87,"line":191,"context":156},86,{"file":87,"line":193,"context":156},88,{"file":87,"line":195,"context":156},107,{"file":87,"line":197,"context":156},109,{"file":87,"line":199,"context":156},110,{"file":87,"line":201,"context":156},111,{"file":92,"line":139,"context":156},{"file":103,"line":167,"context":156},{"file":103,"line":205,"context":156},65,{"file":103,"line":181,"context":156},{"file":103,"line":183,"context":156},{"file":103,"line":209,"context":156},75,{"file":103,"line":34,"context":156},{"file":103,"line":25,"context":156},{"file":103,"line":191,"context":156},{"file":109,"line":214,"context":156},151,{"file":109,"line":216,"context":156},153,{"file":109,"line":218,"context":156},157,{"file":138,"line":220,"context":156},25,[],[],{"summary":224,"deductions":225},"The 'live-preview-product-options-lite' plugin, version 1.1.2, presents a mixed security posture. While the static analysis indicates a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication, this is overshadowed by significant code-level concerns.  A critical issue is the complete lack of output escaping, with 0% of 37 total outputs being properly escaped. This means any data processed or displayed by the plugin is highly susceptible to cross-site scripting (XSS) vulnerabilities. Additionally, the single SQL query identified is not using prepared statements, posing a risk of SQL injection if user-supplied data is incorporated into it without proper sanitization.\n\nThe plugin's vulnerability history is clean, with no known CVEs, which is a positive indicator. However, the absence of historical vulnerabilities does not negate the immediate risks identified in the current code analysis. The lack of capability checks and nonce checks on potential entry points, although currently minimal, also represents potential weaknesses if the attack surface were to expand in future versions or if certain functions are called in an unauthenticated context. The plugin's strengths lie in its limited attack surface and clean historical record, but its weaknesses, particularly the rampant unescaped output and raw SQL query, create significant immediate security risks that require remediation.",[226,229,232,235],{"reason":227,"points":228},"0% of outputs properly escaped",15,{"reason":230,"points":231},"SQL query not using prepared statements",7,{"reason":233,"points":234},"0 Nonce checks",5,{"reason":236,"points":234},"0 Capability checks","2026-03-17T01:35:59.202Z",{"wat":239,"direct":248},{"assetPaths":240,"generatorPatterns":243,"scriptPaths":244,"versionParams":245},[241,242],"\u002Fwp-content\u002Fplugins\u002Flive-preview-product-options-lite\u002Fcss\u002Fgrav.css","\u002Fwp-content\u002Fplugins\u002Flive-preview-product-options-lite\u002Fjs\u002Fcustom_script.js",[],[242],[246,247],"live-preview-product-options-lite\u002Fcss\u002Fgrav.css?ver=1.1","live-preview-product-options-lite\u002Fjs\u002Fcustom_script.js?ver=",{"cssClasses":249,"htmlComments":254,"htmlAttributes":255,"restEndpoints":263,"jsGlobals":264,"shortcodeOutput":265},[250,251,252,253],"gravurmodul","textlimit","textlimit_actual","textlimit_max",[],[256,257,258,259,260,261,262],"id=\"gravurfont\"","name=\"gfont\"","id=\"gravurtext\"","name=\"gravurtext\"","class=\"marked\"","id=\"gravurtext2\"","name=\"gravurtext2\"",[],[],[266,267,268,269,270,271,272,273,274,275],"\u003Cdiv class=\"gravurmodul\">","\u003Clabel for=\"gravurfont\">Schriftart\u003C\u002Flabel>","\u003Cselect id=\"gravurfont\" name=\"gfont\">","\u003Cdiv class=\"cell\" id=\"gravur1\">","\u003Clabel for=\"gravurtext\">","\u003Cdiv class=\"textlimit\">\u003Cspan class=\"textlimit_actual\">0\u003C\u002Fspan>\u002F\u003Cspan class=\"textlimit_max\">","\u003Cinput type=\"text\" id=\"gravurtext\" name=\"gravurtext\" maxlength=\"","\u003Cdiv class=\"cell\" id=\"gravur2\">","\u003Clabel for=\"gravurtext2\">","\u003Cinput type=\"text\" id=\"gravurtext2\" name=\"gravurtext2\" maxlength=\""]