[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f17vYrGBwbxncDeIt72nl7bYY2bZ34DG-5ftqM-elTUo":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":139,"fingerprints":632},"visual-products-configurator-for-woocommerce","Visual Product Configurator for Woocommerce Lite","3.6","Hermann LAHAMI","https:\u002F\u002Fprofiles.wordpress.org\u002Fmano88\u002F","\u003Ch4>How it works\u003C\u002Fh4>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemos.configuratorsuiteforwp.com\u002F?utm_source=wordpress&utm_campaign=Visual%2520Products%2520Configurator&utm_medium=product-page\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>A complex composite product with lot of options may be difficult configure if the customers don’t know how the end product will look like. The Visual Product Configurator for Woocommerce gives you the ability ease your customers pain by customizing their perfect product visually.\u003C\u002Fp>\n\u003Ch4>Works with any complex product such as: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Controllers\u003C\u002Fli>\n\u003Cli>Bikes\u003C\u002Fli>\n\u003Cli>Vapors\u003C\u002Fli>\n\u003Cli>Furnitures\u003C\u002Fli>\n\u003Cli>Helmets\u003C\u002Fli>\n\u003Cli>Sunglasses\u003C\u002Fli>\n\u003Cli>And way much more… The fact is that it’s so flexible that it can be used for any kind of product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditional logic\u003C\u002Fstrong>: Allows you to automatically show or hide some options or components based on the customer selection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple options selection\u003C\u002Fstrong>: Allows the selection of multiple options within the same component.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linked products\u003C\u002Fstrong>: Allows you to link existing products to an option in order to trigger everything related to the linked products once the order is made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong>: Get help from our support team within the next two hours after submitting your ticket.\u003C\u002Fli>\n\u003C\u002Ful>\n","A woocommerce product customizer for woocommerce that allows customers to build any composite product visually.",200,42399,68,33,"2025-10-07T17:17:00.000Z","6.8.5","6.0","8.0",[20,21,22,23,24],"woocommerce-composite-products","woocommerce-product-builder","woocommerce-product-configurator","woocommerce-product-customizer","woocommerce-product-designer","https:\u002F\u002Fwww.orionorigin.com\u002Fproduct\u002Fvisual-product-configurator-for-woocommerce\u002F?utm_source=Installed+free+plugin&utm_medium=Plugin+URI&utm_campaign=VPC","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-products-configurator-for-woocommerce.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"mano88",3,10210,92,30,88,"2026-04-04T02:47:33.490Z",[41,64,82,103,120],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":60,"download_link":61,"security_score":62,"vuln_count":34,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"product-designer","PickPlugins Product Designer for WooCommerce","1.0.40","PickPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpickplugins\u002F","\u003Cp>Product Designer plugin is a ready and simple way to add WooCommerce product customize or product designer on your eCommerce shop. Allow your customer to design or customize themselves before submitting order. you customer can add custom clipart, text, shapes and etc. You can add unlimited product sides for different kinds of products. our product designer is based on templates so you can use same template for many products. Users can download or preview their designs before submitting orders. there is a ton of options for customizing text art, clipart and shapes.\u003C\u002Fp>\n\u003Ch3>Product Designer by http:\u002F\u002Fpickplugins.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fitem\u002Fproduct-designer\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">See Premium &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fdemo\u002Fproduct-designer\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Live Demo &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fdocumentation\u002Fproduct-designer\u002Ffaq\u002Fdisplay-product-designer\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Documentation &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fsupport\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Support &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin Features\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce ready\u003C\u002Fstrong>\u003Cbr \u002F>\nProduct Designer is WooCommerce ready and your customer will able to submit order by customizing products, you will able to see design files via order data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clipt Arts\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can add unlimited clipart, image, picture for design assest, so your user can add them to designer. there is category based filter and ajax pagination for accessing cliparts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Text Arts\u003C\u002Fstrong>\u003Cbr \u002F>\nYour customer can add text on the product designer, there is many option to customize text, font size, color, font families, we added 50+ hand picked Google fonts, you can add your own.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SVG or Shapes\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can upload or add unlimited shapes or svg file and your customer can use these to design their products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlimited product sides\u003C\u002Fstrong>\u003Cbr \u002F>\nBased on different product you can add any number of product sides, so user can customize each side on the designer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Design preview\u003C\u002Fstrong>\u003Cbr \u002F>\nUser can preview their design before submit order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Design download\u003C\u002Fstrong>\u003Cbr \u002F>\nYour customer can download design before submit order.\u003C\u002Fp>\n\u003Cp>Premium Features\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pre saved templates\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can save unlimited pre saved templates for each templates, so use can choose from pre saved template to get quickly order their expected design or start work from existing templates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upload custom cliparts\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to upload their own clipart so that users can design their products as they want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cliparts price\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can set custom price for each cliparts and different types of assets like text, qr code, barcode and text also.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Curve text\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplaying curve text on the product is fancy and our product designer allow users to editing curve text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quotes text\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can add your own quotes text, so user can use these quotes on their products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>QR code\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow user to add their QR code on the design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Barcode\u003C\u002Fstrong>\u003Cbr \u002F>\nUser can generate their own Barcode on the design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download preview\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow user to download preview on editing their design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google fonts\u003C\u002Fstrong>\u003Cbr \u002F>\nWe have already added 50+ handpicked Google fonts, you can add your own Google font via settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom fonts\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can add your own custom fonts on the designer.\u003C\u002Fp>\n\u003Cp>Video tutorials\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=DNG07bincDk\" rel=\"nofollow ugc\">How to Install?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=T_ppBuGcxnQ\" rel=\"nofollow ugc\">How to Configure?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=qK2MyS10uFI\" rel=\"nofollow ugc\">Tour Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=U7_UDxjo6bk\" rel=\"nofollow ugc\">How to add Cliparts, QR code, Barcode on design?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=c_bOmHD8--w\" rel=\"nofollow ugc\">How to add Text & Curve Text on Design?\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Ready product designer plugin for WooCommerce",600,69027,64,12,"2026-01-19T02:46:00.000Z","6.9.4","3.8","",[58,59,42,24],"custom-product","product-customizer","https:\u002F\u002Fwww.pickplugins.com\u002Fitem\u002Fproduct-designer\u002F?ref=dashboard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-designer.zip",95,"2024-11-20 13:35:38",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":27,"num_ratings":34,"last_updated":74,"tested_up_to":54,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"custom-product-builder-for-woocommerce","Custom Product Builder for WooCommerce – Product Designer and Customizer","1.1.0","CoderPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderpress\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoderpress.co\u002Fproducts\u002Fcustom-product-builder-for-woocommerce\u002F?utm_source=readme&utm_medium=top&utm_campaign=cpbwc\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcpbw.coderpress.co\u002Fshop\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoderpress.co\u002Fdocs\u002Fcustom-product-builder-for-woocommerce\u002F?utm_source=readme&utm_medium=top&utm_campaign=cpbwc\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoderpress.co\u002Fforums\u002Fforum\u002Fcustom-product-builder-for-woocommerce\u002F?utm_source=readme&utm_medium=top&utm_campaign=cpbwc\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\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\u002FNjRQYTEa2gE?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>\u003Cstrong>Trusted by 200+ WooCommerce Store Owners\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Custom Product Builder for WooCommerce is the most user-friendly product designer plugin that transforms your store into a personalization powerhouse. Whether you sell custom t-shirts, personalized mugs, phone cases, jewelry, or print-on-demand merchandise, this drag and drop product customizer makes it easy for customers to design and order exactly what they want.\u003C\u002Fp>\n\u003Cp>Looking for a simpler, more affordable alternative to Fancy Product Designer or Lumise? Custom Product Builder offers an intuitive visual product configurator without the complexity or high price tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What You Can Design With This Plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom T-Shirts, Hoodies & Apparel – Let customers create personalized clothing designs\u003C\u002Fli>\n\u003Cli>Personalized Mugs, Cups & Drinkware – Perfect for gift shops and promotional merchandise\u003C\u002Fli>\n\u003Cli>Phone Cases & Accessories – Offer custom mobile cover designs\u003C\u002Fli>\n\u003Cli>Jewelry & Personalized Gifts – Ideal for monogram and custom gift builders\u003C\u002Fli>\n\u003Cli>Caps, Hats & Headwear – Design custom merchandise with logos and text\u003C\u002Fli>\n\u003Cli>Print-on-Demand Products – Compatible with POD business models\u003C\u002Fli>\n\u003Cli>Corporate Gifts & Promotional Items – Serve B2B customization needs\u003C\u002Fli>\n\u003Cli>Wedding Favors & Event Merchandise – Personalization for special occasions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Free Version Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag and Drop Designer\u003C\u002Fstrong> – Intuitive visual product configurator for easy customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Canvas System\u003C\u002Fstrong> – Upload base product images (t-shirts, mugs, covers, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clipart Library\u003C\u002Fstrong> – Add pre-designed graphics customers can use in their designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Placement & Resizing\u003C\u002Fstrong> – Position and scale elements with precision\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Preview\u003C\u002Fstrong> – Customers see their design as they create it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless WooCommerce Integration\u003C\u002Fstrong> – Works with your existing product catalog\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Admin Setup\u003C\u002Fstrong> – Enable product customization with just a few clicks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Version Features – Unlock the Full Potential:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Designable Products\u003C\u002Fstrong> – No restrictions on how many products can be customized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Image Upload\u003C\u002Fstrong> – Let buyers upload their own photos and logos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Editor with Full Control\u003C\u002Fstrong> – Custom text with font selection, sizing, and color options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freehand Drawing Tool\u003C\u002Fstrong> – Pen tool for creative customers who want to draw\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Design Download\u003C\u002Fstrong> – Customers can save their creations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dedicated Order Management\u003C\u002Fstrong> – View all customized orders in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help when you need it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>14-Day Money-Back Guarantee\u003C\u002Fstrong> – Try risk-free\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Store Owners Choose Custom Product Builder:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple Setup\u003C\u002Fstrong> – Works out of the box, no coding required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affordable Pricing\u003C\u002Fstrong> – Budget-friendly alternative to premium product designers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-Hosted Solution\u003C\u002Fstrong> – No dependency on external services, you control everything\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lifetime License Available\u003C\u002Fstrong> – One-time payment option with 25% savings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong> – Continuously improved with new features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Support\u003C\u002Fstrong> – Dedicated team ready to help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print-on-demand businesses and POD entrepreneurs\u003C\u002Fli>\n\u003Cli>Custom merchandise and apparel stores\u003C\u002Fli>\n\u003Cli>Gift shops offering personalized products\u003C\u002Fli>\n\u003Cli>Jewelry makers with monogram services\u003C\u002Fli>\n\u003Cli>Promotional product companies\u003C\u002Fli>\n\u003Cli>Event and wedding favor businesses\u003C\u002Fli>\n\u003Cli>Anyone selling customizable products online\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Featured On:\u003C\u002Fstrong> Medium, WPGlob, YayCommerce, QuadLayers and more!\u003C\u002Fp>\n\u003Cp>Transform your WooCommerce store into a custom product design platform. Join 200+ successful store owners today!\u003C\u002Fp>\n","The WooCommerce product designer plugin trusted by 200+ stores. Let customers design custom t-shirts, mugs, phone cases, jewelry and more with an intu &hellip;",300,10148,"2026-03-04T07:26:00.000Z","6.2","7.0",[78,59,42,79,24],"print-on-demand","t-shirt-designer","https:\u002F\u002Fcoderpress.co\u002Fproducts\u002Fcoinbase-commerce-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-product-builder-for-woocommerce.1.1.0.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":72,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":16,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mycustomizer-woocommerce-connector","Kickflip product configurators","1.0.42","Kickflip Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fmycustomizer\u002F","\u003Cp>Give your customers a premium way to personalize your products.\u003Cbr \u002F>\nKickflip helps you sell custom products faster — with a seamless buying experience that boosts sales, raises average order value, and strengthens your brand.\u003C\u002Fp>\n\u003Ch3>Turn customization into a growth lever\u003C\u002Fh3>\n\u003Cp>Your customers want products made just for them. Kickflip makes it easy to deliver that — without slowing down your business.\u003Cbr \u002F>\nBuild an interactive customizer that feels native to your brand, shows every choice in real time, and helps you sell more with confidence.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=VSTgPGRM54Q\" rel=\"nofollow ugc\">Video: Unleash the power of product customization with Kickflip \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Built for performance and experience\u003C\u002Fh3>\n\u003Ch4>Real-time previews\u003C\u002Fh4>\n\u003Cp>Let customers see exactly what they’re getting — in every color, angle, and option.\u003C\u002Fp>\n\u003Ch4>Dynamic pricing\u003C\u002Fh4>\n\u003Cp>Instant pricing updates as customers make custom selections of upsell options\u003C\u002Fp>\n\u003Ch4>Live coloring\u003C\u002Fh4>\n\u003Cp>Show live price updates as customers add or change options, removing surprises at checkout.\u003C\u002Fp>\n\u003Ch4>Lightning-fast load times\u003C\u002Fh4>\n\u003Cp>A smooth experience from desktop to mobile. No waiting, no lag — just instant results.\u003C\u002Fp>\n\u003Ch4>Advanced logic & rules\u003C\u002Fh4>\n\u003Cp>Guide every customer through a seamless flow. Hide, show, or combine options dynamically to prevent mistakes and save time.\u003C\u002Fp>\n\u003Ch4>Print-ready files\u003C\u002Fh4>\n\u003Cp>Automatically generate high-resolution files to speed up production and reduce errors.\u003C\u002Fp>\n\u003Ch4>Bulk Orders & B2B ready\u003C\u002Fh4>\n\u003Cp>Let customers place multi-item or volume orders easily, with built-in support for quotes and complex pricing.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgokickflip.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Explore all features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Launch in weeks, not months\u003C\u002Fh3>\n\u003Cp>Kickflip’s intuitive drag-and-drop builder gets your first product live fast — no code required.\u003Cbr \u002F>\nYou can connect directly with WooCommerce, or use our API for a custom integration. Our help docs, video tutorials, and human support team are always there when you need them.\u003C\u002Fp>\n\u003Ch3>A powerful backend that scales with your business\u003C\u002Fh3>\n\u003Cp>Manage every order, option, and design from one place.\u003Cbr \u002F>\nKickflip automatically syncs with your store so you can track products, access customer selections, and send print-ready files to production in seconds.\u003C\u002Fp>\n\u003Ch3>Trusted by growing brands\u003C\u002Fh3>\n\u003Cp>Brands use Kickflip to create premium experiences that convert — and to build the kind of products customers love to share. Deliver personalization that looks great, feels effortless, and drives revenue.\u003C\u002Fp>\n\u003Ch3>Exceptional support, whenever you need it\u003C\u002Fh3>\n\u003Cp>Questions, setup help, or troubleshooting — our Customer Success team is here for you. Reach us by live chat, email, or video call, and get quick answers from real people who know the platform inside out.\u003C\u002Fp>\n\u003Ch3>Why merchants choose Kickflip\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Delivers a premium experience customers love.\u003C\u002Fli>\n\u003Cli>Gets you selling custom products in weeks, not months.\u003C\u002Fli>\n\u003Cli>Offers a robust backend that grows with your business.\u003C\u002Fli>\n\u003Cli>Supported by a real team, always ready to help.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo store\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-demo.mycustomizer.com\u002Fproduct\u002Fcustom-skateboard-test-rename-3\u002F\" rel=\"nofollow ugc\">View demo store \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Give your customers a premium way to personalize your products.",20884,80,1,"2026-03-12T19:32:00.000Z","4.9","7.2.5",[97,98,99,100,22],"online-product-configurator","product-configurator","product-configurator-software","product-configurator-tool","http:\u002F\u002Fplugins.svn.wordpress.org\u002Fmycustomizer-woocommerce-connector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmycustomizer-woocommerce-connector.1.0.42.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":28,"downloaded":111,"rating":28,"num_ratings":28,"last_updated":112,"tested_up_to":54,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pixobe-product-designer","Pixobe Product Designer – WooCommerce Product Customizer","0.0.4","Pixobe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixobe\u002F","\u003Cp>\u003Cstrong>Pixobe Product Designer\u003C\u002Fstrong> empowers WooCommerce store owners to offer a rich, interactive product customization experience. Customers can personalize products with \u003Cstrong>text\u003C\u002Fstrong>, \u003Cstrong>images\u003C\u002Fstrong>, and \u003Cstrong>AI-generated designs\u003C\u002Fstrong> powered by Google Gemini, OpenAI GPT, and DALL·E.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>AI-Powered Design\u003C\u002Fstrong> – Generate unique product visuals from text prompts using integrated AI models.\u003Cbr \u002F>\n– \u003Cstrong>Laser Etching Preview\u003C\u002Fstrong> – Provide realistic laser-etched mockups so customers can see an accurate final look.\u003Cbr \u002F>\n– \u003Cstrong>Multi-Image Variants\u003C\u002Fstrong> – Assign multiple images to each product variant for enhanced customization.\u003Cbr \u002F>\n– \u003Cstrong>User-Friendly Interface\u003C\u002Fstrong> – Customers can add, edit, and preview designs directly on the product page.\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce Ready\u003C\u002Fstrong> – Fully compatible with WooCommerce and WordPress block editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Capabilities:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. \u003Cstrong>Edit in Cart\u003C\u002Fstrong> – Customers can view and modify their customizations directly on the cart page before checkout.\u003Cbr \u002F>\n2. \u003Cstrong>Order History View\u003C\u002Fstrong> – After placing an order, customers can see their custom designs in the “My Orders” page.\u003Cbr \u002F>\n3. \u003Cstrong>Admin Design View\u003C\u002Fstrong> – Store admins can view customer designs directly in the order details page.\u003Cbr \u002F>\n4. \u003Cstrong>Customizable Grid Area\u003C\u002Fstrong> – Admins can define a specific grid area on each product where customization is allowed.\u003Cbr \u002F>\n5. \u003Cstrong>Laser Etching Color Control\u003C\u002Fstrong> – Admins can configure laser etching colors\u002Feffects per product for accurate previews.\u003Cbr \u002F>\n6. \u003Cstrong>Per-Product Effect Toggle\u003C\u002Fstrong> – Enable or disable the laser etching effect for specific products or variations.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>Pixobe Product Designer\u003C\u002Fstrong>, you can turn your WooCommerce store into a fully interactive, AI-driven product personalization hub while giving both customers and admins complete control over the customization process.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services in order to provide its functionality:\u003C\u002Fp>\n\u003Ch4>Pixobe Product Designer Assets\u003C\u002Fh4>\n\u003Cp>The plugin loads JavaScript assets required for the product designer interface from Pixobe’s CDN:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fproduct-dev.pixobe.com\u002Fproduct-designer.js\u003C\u002Fp>\n\u003Cp>These assets are needed to render the design editor inside the storefront. No personal data is transmitted to this domain.\u003C\u002Fp>\n\u003Ch4>Optional AI Image Generation Services\u003C\u002Fh4>\n\u003Cp>If enabled by the site administrator, the plugin can use third-party AI providers to generate product images:\u003C\u002Fp>\n\u003Ch3>Google Gemini API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F  \u003C\u002Fli>\n\u003Cli>Service: Google’s Gemini image generation models.  \u003C\u002Fli>\n\u003Cli>Data Sent: The prompt entered by the user and the administrator’s API key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>OpenAI API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fimages\u002Fgenerations  \u003C\u002Fli>\n\u003Cli>Service: OpenAI’s DALL·E models for image generation.  \u003C\u002Fli>\n\u003Cli>Data Sent: The prompt entered by the user and the administrator’s API key.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These integrations are optional and can be turned off in the plugin settings. When disabled, no requests are sent to OpenAI or Google Gemini.\u003C\u002Fp>\n\u003Cp>API keys are stored in WordPress options and never exposed to site visitors.\u003C\u002Fp>\n\u003Ch4>Legal\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Terms of Use: https:\u002F\u002Fpixobe.com\u002Fterms-of-service\u002F  \u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fapp.pixobe.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","A WooCommerce product designer and product customizer that lets customers personalize products with text, images, optional AI-generated designs, and r &hellip;",238,"2026-02-28T05:42:00.000Z","6.5","7.4",[116,59,42,117,24],"laser-etching","product-personalization","https:\u002F\u002Fpixobe.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixobe-product-designer.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":28,"downloaded":128,"rating":27,"num_ratings":129,"last_updated":130,"tested_up_to":16,"requires_at_least":131,"requires_php":114,"tags":132,"homepage":137,"download_link":138,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wccontour","WC Contour – Product Bundles Builder for WooCommerce","1.0.2","EvelynWaugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fwsjrcatarri\u002F","\u003Cp>\u003Cstrong>Build Product Bundles with Ease\u003C\u002Fstrong>: Product Bundles Builder for WooCommerce lets you create custom product bundles, configurators, and multi-product kits directly inside your shop. Whether you sell electronics, fashion, or outdoor gear, this plugin helps your customers combine products into bundles that perfectly fit their needs.\u003C\u002Fp>\n\u003Cp>WC Contour – Product Bundles Builder for WooCommerce is designed to empower shop owners in crafting extraordinary deals by bundling multiple products together for sale. This plugin is incredibly potent for driving sales across various product categories while providing customers with enticing benefits. It serves as an intelligent solution for augmenting cross-selling tactics within your WooCommerce store.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002F\" rel=\"nofollow ugc\">Plugin home page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002Fpc-builder\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002Fdocumentation\u002Frequirements\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\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\u002FbrE5t-MN1j0?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\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic AJAX Product Display\u003C\u002Fstrong> – Each component in your product hierarchy is dynamically linked to related products through AJAX technology. When your customers click on a specific component, such as “RAM,” they’ll instantly see a curated selection of products associated with that category or attributes. This not only saves them time but also enhances their shopping experience by offering exactly what they need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Skeleton Loading\u003C\u002Fstrong> – Ensures that customers don’t have to wait for content to load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share Bundles\u003C\u002Fstrong> – Share your collection link on social media, in emails, on your website, or with friends and family. Wherever you choose to share, your collection is just a click away.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML\u002FPolylang compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variation Swatches for WooCommerce (or any other swatches plugin) compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perfect Brands WooCommerce (or any custom product taxonomy) compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPBakery Page Builder (to be added via shortcode) compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Page Builder (to be added via shortcode) compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenber Page Builder (to be added via shortcode) compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 DEMO Import\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>1 Builder available\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Made for WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Saves Bundles in real-time\u003C\u002Fstrong> – Saves customer selections to browser’s localStorage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Compatibility\u003C\u002Fstrong> – Instant Compatibility Checks, Alerts. Enhanced User Experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW: Product Compatibility AI\u003C\u002Fstrong> – Let AI check for users if selected products are compatible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Builders available\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple product selections\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra collapsible sections for additional components\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adds component\u002Fproduct image to saved bundle\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Saved bundles are securely stored in the database, easily accessible from customer’s account page. Customers can revisit, edit, or expand their selections whenever they desire, ensuring a hassle-free shopping journey.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002Fpc-builder\u002F\" rel=\"nofollow ugc\">PC Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002Fvelo-builder\u002F\" rel=\"nofollow ugc\">Bicycle Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002Fcamping-builder\u002F\" rel=\"nofollow ugc\">Camping Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WC Contour doesn’t just help you sell products; it helps you sell the right products. Elevate your WooCommerce store with the “Product Compatibility” feature and give your customers the confidence to explore, create, and purchase without hesitation.\u003C\u002Fp>\n","Product Bundles Builder. Create and save customer's bundles.",3120,2,"2025-10-26T10:10:00.000Z","5.5",[133,134,135,136,21],"bundles-builder","product-builder","product-bundles","woocommerce-builder","https:\u002F\u002Fwccontour.evelynwaugh.com.ua\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwccontour.1.0.2.zip",{"attackSurface":140,"codeSignals":314,"taintFlows":515,"riskAssessment":615,"analyzedAt":631},{"hooks":141,"ajaxHandlers":287,"restRoutes":305,"shortcodes":306,"cronEvents":311,"entryPointCount":312,"unprotectedCount":313},[142,148,154,157,160,165,170,173,175,178,181,184,187,190,193,196,199,201,204,207,210,213,216,219,222,225,228,230,232,234,237,238,241,243,246,249,252,255,258,261,264,267,270,273,276,281],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_action_duplicate_vpc-config","duplicate_vpc_config_action","admin\\class-vpc-duplicate.php",27,{"type":149,"name":150,"callback":151,"priority":152,"file":146,"line":153},"filter","post_row_actions","dupe_link",10,28,{"type":149,"name":155,"callback":151,"priority":152,"file":146,"line":156},"page_row_actions",29,{"type":143,"name":158,"callback":159,"file":146,"line":37},"post_submitbox_start","dupe_button",{"type":149,"name":161,"callback":162,"priority":152,"file":163,"line":164},"image_resize_dimensions","aq_upscale","includes\\aq_resizer.php",67,{"type":143,"name":166,"callback":167,"file":168,"line":169},"plugins_loaded","anonymous","includes\\class-vpc.php",142,{"type":143,"name":171,"callback":167,"file":168,"line":172},"admin_enqueue_scripts",156,{"type":143,"name":171,"callback":167,"file":168,"line":174},157,{"type":143,"name":176,"callback":167,"file":168,"line":177},"admin_init",158,{"type":149,"name":179,"callback":167,"file":168,"line":180},"screen_layout_columns",159,{"type":149,"name":182,"callback":167,"file":168,"line":183},"get_user_option_screen_layout_vpc-config",160,{"type":149,"name":185,"callback":167,"file":168,"line":186},"get_user_option_meta-box-order_vpc-config",161,{"type":143,"name":188,"callback":167,"file":168,"line":189},"admin_menu",162,{"type":149,"name":191,"callback":167,"file":168,"line":192},"manage_edit-product_columns",163,{"type":143,"name":194,"callback":167,"file":168,"line":195},"manage_product_posts_custom_column",164,{"type":143,"name":197,"callback":167,"file":168,"line":198},"admin_notices",165,{"type":143,"name":197,"callback":167,"file":168,"line":200},167,{"type":143,"name":202,"callback":167,"file":168,"line":203},"init",170,{"type":143,"name":205,"callback":167,"file":168,"line":206},"add_meta_boxes",171,{"type":143,"name":208,"callback":167,"file":168,"line":209},"save_post_vpc-config",172,{"type":143,"name":211,"callback":167,"file":168,"line":212},"save_post_product",173,{"type":143,"name":214,"callback":167,"file":168,"line":215},"woocommerce_save_product_variation",174,{"type":143,"name":217,"callback":167,"file":168,"line":218},"save_post_vpc-template",175,{"type":143,"name":220,"callback":167,"file":168,"line":221},"woocommerce_product_options_general_product_data",178,{"type":143,"name":223,"callback":167,"file":168,"line":224},"woocommerce_product_after_variable_attributes",180,{"type":143,"name":226,"callback":167,"file":168,"line":227},"wp_enqueue_scripts",194,{"type":143,"name":226,"callback":167,"file":168,"line":229},195,{"type":143,"name":202,"callback":167,"file":168,"line":231},196,{"type":143,"name":202,"callback":167,"file":168,"line":233},197,{"type":149,"name":235,"callback":167,"file":168,"line":236},"query_vars",199,{"type":149,"name":202,"callback":167,"file":168,"line":11},{"type":143,"name":239,"callback":167,"file":168,"line":240},"woocommerce_after_add_to_cart_button",202,{"type":143,"name":202,"callback":167,"file":168,"line":242},205,{"type":149,"name":244,"callback":167,"file":168,"line":245},"woocommerce_cart_item_name",213,{"type":143,"name":247,"callback":167,"file":168,"line":248},"woocommerce_before_calculate_totals",214,{"type":149,"name":250,"callback":167,"file":168,"line":251},"woocommerce_cart_item_thumbnail",215,{"type":149,"name":253,"callback":167,"file":168,"line":254},"woocommerce_order_item_quantity_html",218,{"type":143,"name":256,"callback":167,"file":168,"line":257},"woocommerce_before_order_itemmeta",219,{"type":143,"name":259,"callback":167,"file":168,"line":260},"woocommerce_checkout_create_order_line_item",220,{"type":143,"name":262,"callback":167,"file":168,"line":263},"woocommerce_order_item_meta_start",224,{"type":149,"name":265,"callback":167,"file":168,"line":266},"body_class",234,{"type":149,"name":268,"callback":167,"file":168,"line":269},"woocommerce_order_again_cart_item_data",237,{"type":149,"name":271,"callback":167,"file":168,"line":272},"woocommerce_cart_item_removed",242,{"type":149,"name":274,"callback":167,"file":168,"line":275},"woocommerce_remove_cart_item",245,{"type":149,"name":277,"callback":278,"file":279,"line":280},"safe_style_css","closure","includes\\functions.php",676,{"type":149,"name":282,"callback":283,"priority":284,"file":285,"line":286},"the_content","filter_content",99,"public\\class-vpc-public.php",312,[288,292,295,298,300,303],{"action":289,"nopriv":290,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":291},"add_vpc_configuration_to_cart",false,210,{"action":289,"nopriv":293,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":294},true,211,{"action":296,"nopriv":290,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":297},"get_vpc_editor",227,{"action":296,"nopriv":293,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":299},228,{"action":301,"nopriv":290,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":302},"get_vpc_product_qty",247,{"action":301,"nopriv":293,"callback":167,"hasNonce":290,"hasCapCheck":290,"file":168,"line":304},248,[],[307],{"tag":308,"callback":309,"file":285,"line":310},"wpb_builder","get_vpc_editor_handlers",78,[],7,6,{"dangerousFunctions":315,"sqlUsage":332,"outputEscaping":339,"fileOperations":92,"externalRequests":129,"nonceChecks":129,"capabilityChecks":513,"bundledLibraries":514},[316,320,323,326,329],{"fn":317,"file":279,"line":318,"context":319},"unserialize",402,"$original_config = unserialize( $item[ \"vpc-original-config\" ] );",{"fn":317,"file":285,"line":321,"context":322},548,"$config\t\t\t\t = unserialize( $config );",{"fn":317,"file":285,"line":324,"context":325},595,"$recap\t\t = unserialize( $item[ \"vpc-cart-data\" ] );",{"fn":317,"file":285,"line":327,"context":328},624,"$recap\t\t = unserialize( strip_tags( $item[ \"vpc-cart-data\" ] ) );",{"fn":317,"file":285,"line":330,"context":331},727,"$recap\t\t = unserialize( $cart_datas[ 0 ] );",{"prepared":333,"raw":129,"locations":334},4,[335,338],{"file":146,"line":336,"context":337},192,"$wpdb->get_results() with variable interpolation",{"file":146,"line":231,"context":337},{"escaped":340,"rawEcho":341,"locations":342},236,94,[343,347,349,351,353,356,358,360,361,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,403,405,407,409,410,411,412,414,416,418,420,422,424,426,428,430,431,432,434,437,439,441,443,444,446,448,449,450,452,453,454,456,458,460,462,464,466,468,470,472,475,476,478,480,482,483,485,487,489,491,493,494,495,496,497,498,499,500,501,502,504,507,509,511],{"file":344,"line":345,"context":346},"admin\\class-vpc-admin.php",263,"raw output",{"file":344,"line":348,"context":346},266,{"file":344,"line":350,"context":346},415,{"file":344,"line":352,"context":346},416,{"file":354,"line":355,"context":346},"includes\\class-orion-library.php",120,{"file":354,"line":357,"context":346},122,{"file":354,"line":359,"context":346},130,{"file":354,"line":169,"context":346},{"file":354,"line":212,"context":346},{"file":354,"line":363,"context":346},191,{"file":354,"line":365,"context":346},207,{"file":354,"line":367,"context":346},243,{"file":354,"line":369,"context":346},254,{"file":354,"line":371,"context":346},270,{"file":354,"line":373,"context":346},275,{"file":354,"line":375,"context":346},283,{"file":354,"line":377,"context":346},289,{"file":354,"line":379,"context":346},305,{"file":354,"line":381,"context":346},309,{"file":354,"line":383,"context":346},311,{"file":354,"line":385,"context":346},359,{"file":354,"line":387,"context":346},364,{"file":354,"line":389,"context":346},366,{"file":354,"line":391,"context":346},367,{"file":354,"line":393,"context":346},368,{"file":354,"line":395,"context":346},391,{"file":354,"line":397,"context":346},392,{"file":354,"line":399,"context":346},393,{"file":354,"line":401,"context":346},394,{"file":354,"line":401,"context":346},{"file":354,"line":404,"context":346},400,{"file":354,"line":406,"context":346},413,{"file":354,"line":408,"context":346},414,{"file":354,"line":350,"context":346},{"file":354,"line":352,"context":346},{"file":354,"line":352,"context":346},{"file":354,"line":413,"context":346},422,{"file":354,"line":415,"context":346},443,{"file":354,"line":417,"context":346},459,{"file":354,"line":419,"context":346},460,{"file":354,"line":421,"context":346},472,{"file":354,"line":423,"context":346},480,{"file":354,"line":425,"context":346},489,{"file":354,"line":427,"context":346},501,{"file":354,"line":429,"context":346},522,{"file":354,"line":429,"context":346},{"file":354,"line":321,"context":346},{"file":354,"line":433,"context":346},568,{"file":435,"line":436,"context":346},"includes\\class-vpc-config.php",147,{"file":435,"line":438,"context":346},150,{"file":435,"line":440,"context":346},285,{"file":435,"line":442,"context":346},290,{"file":435,"line":389,"context":346},{"file":435,"line":445,"context":346},540,{"file":279,"line":447,"context":346},96,{"file":279,"line":186,"context":346},{"file":279,"line":192,"context":346},{"file":279,"line":451,"context":346},563,{"file":285,"line":215,"context":346},{"file":285,"line":236,"context":346},{"file":285,"line":455,"context":346},240,{"file":285,"line":457,"context":346},251,{"file":285,"line":459,"context":346},262,{"file":285,"line":461,"context":346},265,{"file":285,"line":463,"context":346},375,{"file":285,"line":465,"context":346},409,{"file":285,"line":467,"context":346},645,{"file":285,"line":469,"context":346},711,{"file":285,"line":471,"context":346},767,{"file":473,"line":474,"context":346},"skins\\class-vpc-default-skin.php",58,{"file":473,"line":474,"context":346},{"file":473,"line":477,"context":346},75,{"file":473,"line":479,"context":346},86,{"file":473,"line":481,"context":346},114,{"file":473,"line":481,"context":346},{"file":473,"line":484,"context":346},118,{"file":473,"line":486,"context":346},125,{"file":473,"line":488,"context":346},149,{"file":473,"line":490,"context":346},216,{"file":473,"line":492,"context":346},217,{"file":473,"line":492,"context":346},{"file":473,"line":492,"context":346},{"file":473,"line":492,"context":346},{"file":473,"line":492,"context":346},{"file":473,"line":492,"context":346},{"file":473,"line":492,"context":346},{"file":473,"line":254,"context":346},{"file":473,"line":254,"context":346},{"file":473,"line":260,"context":346},{"file":473,"line":503,"context":346},222,{"file":505,"line":506,"context":346},"skins\\class-vpc-right-sidebar-skin.php",107,{"file":505,"line":508,"context":346},113,{"file":505,"line":510,"context":346},136,{"file":505,"line":512,"context":346},176,5,[],[516,533,543,554,567,575,583],{"entryPoint":517,"graph":518,"unsanitizedCount":92,"severity":532},"vpc_get_quantity_container (includes\\functions.php:148)",{"nodes":519,"edges":530},[520,525],{"id":521,"type":522,"label":523,"file":279,"line":524},"n0","source","$_GET",155,{"id":526,"type":527,"label":528,"file":279,"line":192,"wp_function":529},"n1","sink","echo() [XSS]","echo",[531],{"from":521,"to":526,"sanitized":290},"medium",{"entryPoint":534,"graph":535,"unsanitizedCount":92,"severity":532},"get_vpc_product_qty_ajax (public\\class-vpc-public.php:760)",{"nodes":536,"edges":541},[537,540],{"id":521,"type":522,"label":538,"file":285,"line":539},"$_POST",764,{"id":526,"type":527,"label":528,"file":285,"line":471,"wp_function":529},[542],{"from":521,"to":526,"sanitized":290},{"entryPoint":544,"graph":545,"unsanitizedCount":28,"severity":553},"dupe_button (admin\\class-vpc-duplicate.php:57)",{"nodes":546,"edges":551},[547,549],{"id":521,"type":522,"label":523,"file":146,"line":548},73,{"id":526,"type":527,"label":528,"file":146,"line":550,"wp_function":529},76,[552],{"from":521,"to":526,"sanitized":293},"low",{"entryPoint":555,"graph":556,"unsanitizedCount":28,"severity":553},"duplicate_vpc_config_action (admin\\class-vpc-duplicate.php:84)",{"nodes":557,"edges":565},[558,561],{"id":521,"type":522,"label":559,"file":146,"line":560},"$_REQUEST",91,{"id":526,"type":527,"label":562,"file":146,"line":563,"wp_function":564},"wp_redirect() [Open Redirect]",106,"wp_redirect",[566],{"from":521,"to":526,"sanitized":293},{"entryPoint":568,"graph":569,"unsanitizedCount":92,"severity":553},"\u003Cfunctions> (includes\\functions.php:0)",{"nodes":570,"edges":573},[571,572],{"id":521,"type":522,"label":523,"file":279,"line":524},{"id":526,"type":527,"label":528,"file":279,"line":192,"wp_function":529},[574],{"from":521,"to":526,"sanitized":290},{"entryPoint":576,"graph":577,"unsanitizedCount":92,"severity":553},"\u003Cclass-vpc-public> (public\\class-vpc-public.php:0)",{"nodes":578,"edges":581},[579,580],{"id":521,"type":522,"label":538,"file":285,"line":539},{"id":526,"type":527,"label":528,"file":285,"line":471,"wp_function":529},[582],{"from":521,"to":526,"sanitized":290},{"entryPoint":584,"graph":585,"unsanitizedCount":92,"severity":614},"\u003Cclass-vpc-duplicate> (admin\\class-vpc-duplicate.php:0)",{"nodes":586,"edges":608},[587,588,589,591,593,595,600,602,606],{"id":521,"type":522,"label":523,"file":146,"line":548},{"id":526,"type":527,"label":528,"file":146,"line":550,"wp_function":529},{"id":590,"type":522,"label":559,"file":146,"line":560},"n2",{"id":592,"type":527,"label":562,"file":146,"line":563,"wp_function":564},"n3",{"id":594,"type":522,"label":559,"file":146,"line":560},"n4",{"id":596,"type":527,"label":597,"file":146,"line":598,"wp_function":599},"n5","get_results() [SQLi]",232,"get_results",{"id":601,"type":522,"label":559,"file":146,"line":203},"n6",{"id":603,"type":604,"label":605,"file":146,"line":203},"n7","transform","→ duplicate_vpc_config_meta()",{"id":607,"type":527,"label":597,"file":146,"line":598,"wp_function":599},"n8",[609,610,611,612,613],{"from":521,"to":526,"sanitized":293},{"from":590,"to":592,"sanitized":293},{"from":594,"to":596,"sanitized":293},{"from":601,"to":603,"sanitized":290},{"from":603,"to":607,"sanitized":290},"high",{"summary":616,"deductions":617},"The plugin 'visual-products-configurator-for-woocommerce' v3.6 exhibits a mixed security posture. While it has a clean vulnerability history with no known CVEs, the static analysis reveals several concerning areas. A significant attack surface is exposed, with 6 out of 7 entry points lacking authentication checks, including all AJAX handlers. This makes them prime targets for unauthorized access and potential exploitation. The presence of the `unserialize` function is a red flag, especially when combined with flows with unsanitized paths. Although no critical taint flows were identified, one high-severity flow with unsanitized paths is a notable risk. The moderate use of prepared statements for SQL queries and a reasonable percentage of properly escaped outputs are positive signs, but these are overshadowed by the extensive unprotected entry points and the `unserialize` function. The plugin's history of no vulnerabilities might suggest either a lack of targeted exploitation or effective, albeit potentially unanalyzed, security measures in the past. However, the current static analysis findings highlight a need for immediate attention to secure the exposed entry points and carefully review the usage of `unserialize`.",[618,620,622,625,627,629],{"reason":619,"points":152},"Multiple unprotected AJAX handlers",{"reason":621,"points":52},"High severity taint flow with unsanitized paths",{"reason":623,"points":624},"Use of dangerous function: unserialize",8,{"reason":626,"points":312},"Significant attack surface without auth checks",{"reason":628,"points":34},"File operations present",{"reason":630,"points":34},"External HTTP requests present","2026-03-16T20:16:25.080Z",{"wat":633,"direct":659},{"assetPaths":634,"generatorPatterns":646,"scriptPaths":647,"versionParams":648},[635,636,637,638,639,640,641,642,643,644,645],"\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fcss\u002Fvpc-admin.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fcss\u002Fvpc-admin.min.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fcss\u002Fflexiblegs.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fcss\u002FUI.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fpublic\u002Fcss\u002Ftooltip.min.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fjs\u002Fmodal\u002Fmodal.min.css","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fjs\u002Fvpc-admin.min.js","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fjs\u002Fo-admin.min.js","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fpublic\u002Fjs\u002Ftooltip.min.js","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fadmin\u002Fjs\u002Fmodal\u002Fmodal.min.js","\u002Fwp-content\u002Fplugins\u002Fvisual-products-configurator-for-woocommerce\u002Fpublic\u002Fjs\u002Fjquery.serializejson.min.js",[],[],[649,650,651,652,653,654,655,656,657,658],"vpc-admin.min.css?ver=","flexiblegs.css?ver=","UI.css?ver=","tooltip.min.css?ver=","modal.min.css?ver=","vpc-admin.min.js?ver=","o-admin.min.js?ver=","tooltip.min.js?ver=","modal.min.js?ver=","jquery.serializejson.min.js?ver=",{"cssClasses":660,"htmlComments":662,"htmlAttributes":664,"restEndpoints":666,"jsGlobals":667,"shortcodeOutput":671},[661],"vpc-admin-wrapper",[663],"\u003C!-- This file is read by WordPress to generate the plugin information in the plugin admin area -->",[665],"data-vpc-setting",[],[668,669,670],"VPC_URL","string_translations","Orion_Library",[]]