[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNUxWab3fXA2INADjTQoB-jOq-Jq-oBPYzopClpsvgFI":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":39,"analysis":135,"fingerprints":1111},"xt-woo-variation-swatches","XT Variation Swatches for WooCommerce","1.9.7","XplodedThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fxplodedthemes\u002F","\u003Cp>XT Variation Swatches is a WooCommerce extension that transforms variation dropdowns to beautiful color, image or label swatches. Image swatches will automatically be applied for variation color attributes that contains an image.\u003C\u002Fp>\n\u003Cp>The plugin offers an aesthetic and professional experience to select attributes for variation products. It turns the product variation select options fields into radio images, colors, and label.\u003C\u002Fp>\n\u003Cp>XT Variation Swatches for WooCommerce not only offers the color, image and label attributes in the single WooCommerce product page. It also enables them within the catalog page as well as product quick view modals including XT Quick View.\u003C\u002Fp>\n\u003Cp>With a friendly and easy-to-use interface, you can add a default color, image or label to each attribute in the attribute management page. It can also help you pick the right style for quick-add attribute right inside the editing product page.\u003C\u002Fp>\n\u003Cp>If a color attribute is associated with a variation image, image swatches can automatically be applied.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-variation-swatches\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-variation-swatches\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Live Preview Customizer (Limited Options)\u003C\u002Fli>\n\u003Cli>Attribute types: (Dropdown, Label, Color, Image)\u003C\u002Fli>\n\u003Cli>Swatch Style: (Square, Circle, Rounded)\u003C\u002Fli>\n\u003Cli>Adjust Swatch (Width, Height, Alignment)\u003C\u002Fli>\n\u003Cli>Customize options for single product \u002F archives page independently\u003C\u002Fli>\n\u003Cli>Attribute Quick Edit Supported\u003C\u002Fli>\n\u003Cli>Automatically convert Dropdowns to Label Swatch by default\u003C\u002Fli>\n\u003Cli>Automatically convert Color Dropdowns to Image Swatch if variation has an image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fully customizable right from WordPress Customizer with Live Preview.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Free Features\u003C\u002Fli>\n\u003Cli>Live Preview Customizer\u003C\u002Fli>\n\u003Cli>Attribute Label Position (Above \u002F Before Swatches)\u003C\u002Fli>\n\u003Cli>Hide Attribute Label\u003C\u002Fli>\n\u003Cli>Hide Variation Reset Link\u003C\u002Fli>\n\u003Cli>Adjust Swatches Container Spacing\u003C\u002Fli>\n\u003Cli>Adjust Swatch Vertical & Horizontal Gap\u003C\u002Fli>\n\u003Cli>Adjust Swatch (Width, Height, Font Size, Colors)\u003C\u002Fli>\n\u003Cli>Enable Tooltip (Text or Image)\u003C\u002Fli>\n\u003Cli>Adjust Tooltip Background & Text Color\u003C\u002Fli>\n\u003Cli>Adjust Tooltip Image Size\u003C\u002Fli>\n\u003Cli>Adjust Tooltip Border Size & Radius\u003C\u002Fli>\n\u003Cli>Override global swatch settings within product page\u003C\u002Fli>\n\u003Cli>Mix swatch types for the same product. ex. Image \u002F Color\u003C\u002Fli>\n\u003Cli>Enable Catalog Mode\u003C\u002Fli>\n\u003Cli>Support display in Quick Views\u003C\u002Fli>\n\u003Cli>Automated Updates & Security Patches\u003C\u002Fli>\n\u003Cli>Priority Email & Help Center Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Compatible With \u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-floating-cart\u002F\" rel=\"nofollow ugc\">XT Floating Cart\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Compatible With \u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-quick-view\u002F\" rel=\"nofollow ugc\">XT Quick View\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Supported By \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fappmaker-woocommerce-mobile-app-manager\u002F\" rel=\"ugc\">AppMaker\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> All our plugins are localized \u002F translatable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful.\u003C\u002Fp>\n","A Smart Variation Swatches for WooCommerce that transforms variation dropdowns to beautiful color, image or label swatches.",700,58233,94,32,"2025-03-10T15:35:00.000Z","6.7.5","4.6","5.4",[20,21,22,23,24],"color-swatches","image-swatches","label-swatches","variation-swatches","woocommerce","https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-variation-swatches\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxt-woo-variation-swatches.1.9.7.zip",92,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":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"xplodedthemes",6,47190,268,75,"2026-04-04T06:53:43.312Z",[40,62,78,97,113],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-swatches","Product Variation Swatches for WooCommerce – Smart Swatches","1.0.7","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>\u003Cstrong>Smart Swatches\u003C\u002Fstrong> helps you add interactive Product Variation Swatches (colors, sizes, patterns) along with beautiful tooltip images. It also allows you to display the variation swatches on both your WooCommerce shop and product detail pages.\u003C\u002Fp>\n\u003Cp>You can create visually super appealing and highly interactive product variation swatches that attract customers to explore. It helps customers find a product’s perfect size, color, pattern, and more faster.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.shapedplugin.com\u002Fsmart-swatches-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🖥️ Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.shapedplugin.com\u002Fdocs\u002Fsmart-swatches-pro\u002Foverview\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📖 Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcreate-new-ticket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🛟 Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fsmart-swatches-for-woocommerce\u002F?ref=1\" rel=\"nofollow ugc\">\u003Cstrong>🏆 Upgrade To Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>👉 Why You Should Add Swatches\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Organized Product Display\u003C\u002Fstrong> – Without creating individual listings for each product variation, you can group them in a single, organized listing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>More Likely To Match Customers’ Choices\u003C\u002Fstrong> – Multiple variation options such as different colors, sizes, and more on a shop or detail pages better match customers’ choices and reduce bounce rates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Visually More Appealing and Interactive Store\u003C\u002Fstrong> – Variation swatches include attractive product images, colors, patterns, buttons, and tooltips that significantly enhance your store’s visual appeal and interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Better Shopping Experience\u003C\u002Fstrong> – A variety of options on a product page, visually striking swatches, and swatch visibility across archive pages ensure quicker product finding and boost customer satisfaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Highly Sales Boosting\u003C\u002Fstrong> – Organized product variations with attractive and interactive swatches engage customers, align with diverse preferences, and boost sales.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👉 Key Features of Smart Swatches\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Auto Convert Dropdowns to Button Swatches\u003C\u002Fli>\n\u003Cli>Add Color Swatches\u003C\u002Fli>\n\u003Cli>Create Image Swatches\u003C\u002Fli>\n\u003Cli>Add Button\u002Flabel Swatches \u003C\u002Fli>\n\u003Cli>Attribute Shapes (Square, Rounded, & Circle)\u003C\u002Fli>\n\u003Cli>Text Tooltips for Swatches \u003C\u002Fli>\n\u003Cli>Set Tooltips for each Swatch individually\u003C\u002Fli>\n\u003Cli>Vertical and Horizontal Scrollbar Swatch Display Styles for shop pages \u003C\u002Fli>\n\u003Cli>Slider and Accordion Swatch Display Styles for shop pages\u003C\u002Fli>\n\u003Cli>Customize Swatches for Individual Product\u003C\u002Fli>\n\u003Cli>Disable Plugin Default Stylesheet\u003C\u002Fli>\n\u003Cli>Cross and Blur Disabled Attribute Styles\u003C\u002Fli>\n\u003Cli>Disable Out of Stock Attribute \u003C\u002Fli>\n\u003Cli>Clear Swatches on Reselect\u003C\u002Fli>\n\u003Cli>Top Tooltip Display Positions\u003C\u002Fli>\n\u003Cli>Slide Effects for Tooltips  \u003C\u002Fli>\n\u003Cli>Set Swatch Border and Background Color\u003C\u002Fli>\n\u003Cli>Change Swatch Text Font Size, Color\u003C\u002Fli>\n\u003Cli>Show Selected Variation Label\u003C\u002Fli>\n\u003Cli>Variation Label Separator Option\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Swatch on the Shop Page\u003C\u002Fli>\n\u003Cli>Use Product Page Styling to Shop Page\u003C\u002Fli>\n\u003Cli>Show\u002FHide Variation Label\u003C\u002Fli>\n\u003C\u002Ful>\n","Appealing color, image, and button variation swatches on your WooCommerce Shop and Product pages in minutes to increase sales.",800,6610,100,9,"2025-12-26T06:43:00.000Z","6.9.4","5.3","",[20,21,57,58,59],"product-variation-swatches","woocommerce-attributes","woocommerce-variation-swatches","https:\u002F\u002Fshapedplugin.com\u002Fsmart-swatches-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-swatches.1.0.7.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":28,"downloaded":70,"rating":28,"num_ratings":28,"last_updated":71,"tested_up_to":53,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":76,"download_link":77,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bizzswatches","Bizzswatches – Variation Swatches for WooCommerce","1.0.1","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersaiful\u002F","\u003Cp>Bizzswatches is a powerful WooCommerce plugin that transforms the default dropdown select boxes for product variations into beautiful, user-friendly swatches. Display your product attributes as colors, images, buttons, or radio buttons.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Color Swatches\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay color options as beautiful color circles or squares. Perfect for clothing, accessories, and any product with color variations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Swatches\u003C\u002Fstrong>\u003Cbr \u002F>\nUse custom images to represent product variations. Great for patterns, textures, or any visual variation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Button Swatches\u003C\u002Fstrong>\u003Cbr \u002F>\nConvert dropdown menus to stylish button labels. Ideal for sizes, materials, or any text-based variation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Shape Styles\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from rounded, squared, or circle shapes to match your store’s design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tooltip Support\u003C\u002Fstrong>\u003Cbr \u002F>\nShow helpful tooltips on swatch hover to provide more information about each variation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Behavior Options\u003C\u002Fstrong>\u003Cbr \u002F>\nConfigure how out-of-stock variations are displayed – blur, cross out, or hide completely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product-Level Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nOverride global settings on individual products for complete customization control.\u003C\u002Fp>\n\u003Ch4>Why Choose Bizzswatches?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong> – Works out of the box with no coding required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Native\u003C\u002Fstrong> – Built specifically for WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – Minimal impact on page load speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Extensive settings to match your design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Code\u003C\u002Fstrong> – Built with OOP patterns and WordPress standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible\u003C\u002Fstrong> – Works with WooCommerce High-Performance Order Storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-Ready\u003C\u002Fstrong> – Designed for easy premium extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick Start Guide\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Products > Attributes\u003C\u002Fli>\n\u003Cli>Create or edit an attribute\u003C\u002Fli>\n\u003Cli>Select a swatch type (Color, Image, Button, or Radio)\u003C\u002Fli>\n\u003Cli>Configure attribute terms with colors or images\u003C\u002Fli>\n\u003Cli>Create variable products using your attributes\u003C\u002Fli>\n\u003Cli>That’s it! Swatches will automatically appear on product pages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Visit Bizz Swatchs > Settings to configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable swatches\u003C\u002Fli>\n\u003Cli>Select swatch shape style\u003C\u002Fli>\n\u003Cli>Enable tooltip display\u003C\u002Fli>\n\u003Cli>Configure out-of-stock behavior\u003C\u002Fli>\n\u003Cli>Set swatch dimensions\u003C\u002Fli>\n\u003Cli>Auto-convert dropdowns to buttons\u003C\u002Fli>\n\u003C\u002Ful>\n","Beautiful color, image, and button variation swatches for WooCommerce product attributes. Transform your product variations into stunning swatches.",169,"2026-02-22T10:26:00.000Z","6.2","8.0",[20,21,75,23,24],"product-attributes","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbizzswatches\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbizzswatches.1.0.1.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":27,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":18,"requires_php":91,"tags":92,"homepage":55,"download_link":96,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"variation-swatches-woo","Variation Swatches for WooCommerce – Color, Image & Size Swatches","1.0.13","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>\u003Cstrong>Variation Swatches for WooCommerce\u003C\u002Fstrong> replaces boring product dropdowns with beautiful, clickable color swatches, image swatches, and size\u002Flabel buttons, giving your shoppers an instant, visual way to pick product variations without confusion.\u003C\u002Fp>\n\u003Cp>Trusted by 200,000+ active WooCommerce stores, this is the variation swatches plugin built by the team behind Brainstorm Force, the creators of Astra, Spectra, and CartFlows, trusted by millions of WordPress sites worldwide.\u003C\u002Fp>\n\u003Cp>Stop losing sales to clunky dropdown menus. When customers can see their options at a glance, color swatches, image thumbnails, size buttons, they make decisions faster, feel more confident, and complete their purchase. It takes just minutes to set up and requires zero coding.\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\u002FmjXCkw7rt2Y?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\u003Ch3>Why Your Store Needs Variation Swatches for WooCommerce\u003C\u002Fh3>\n\u003Cp>Most WooCommerce stores rely on plain dropdown menus to show product variations. But dropdowns are slow, hard to scan, and visually uninspiring, especially on mobile.\u003C\u002Fp>\n\u003Cp>Variation Swatches for WooCommerce solves this instantly by converting every variation dropdown into a sleek, clickable swatch your customers will love.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>More conversions\u003C\u002Fstrong>: Visual product options are faster to scan and easier to act on than dropdowns\u003Cbr \u002F>\n✅ \u003Cstrong>Better mobile shopping\u003C\u002Fstrong>: Touch-friendly swatches work beautifully on phones and tablets\u003Cbr \u002F>\n✅ \u003Cstrong>Zero code required\u003C\u002Fstrong>: Set up color swatches, image swatches, and size buttons from your admin panel in minutes\u003Cbr \u002F>\n✅ \u003Cstrong>Lightweight performance\u003C\u002Fstrong>: Built for speed; won’t slow down your store or conflict with your theme\u003Cbr \u002F>\n✅ \u003Cstrong>Fully customizable\u003C\u002Fstrong>: Control swatch shape, size, spacing, border, and tooltip display globally or per-product\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch3>Color Swatches for WooCommerce\u003C\u002Fh3>\n\u003Cp>Replace color dropdown attributes with visual color swatches. Shoppers can see every available color option at a glance, no selecting blindly from a list. Supports solid colors, dual-color swatches, and custom hex values.\u003C\u002Fp>\n\u003Ch3>Image Swatches for WooCommerce\u003C\u002Fh3>\n\u003Cp>Upload custom images for each variation attribute, perfect for showcasing fabric textures, material finishes, print patterns, or any variation that’s better shown than described. When a customer hovers or selects an image swatch, the product image updates instantly.\u003C\u002Fp>\n\u003Ch3>Size & Label Swatches (Button Swatches)\u003C\u002Fh3>\n\u003Cp>Convert size dropdowns and text attributes into clean, clickable button swatches. Display sizes like S \u002F M \u002F L \u002F XL as buttons customers can tap, far faster than opening a dropdown menu. Ideal for fashion, apparel, and any store with multiple size variants.\u003C\u002Fp>\n\u003Ch3>Auto-Convert Dropdowns to Swatches\u003C\u002Fh3>\n\u003Cp>The plugin automatically detects all variation dropdown fields and converts them to swatches based on your global settings, no manual setup per product required. Configure once, apply everywhere.\u003C\u002Fp>\n\u003Ch3>Global & Per-Product Swatch Control\u003C\u002Fh3>\n\u003Cp>Set default swatch styles for each attribute type globally across your entire store. Need different styling for one specific product? Override global settings per product with ease, giving you full flexibility without extra complexity.\u003C\u002Fp>\n\u003Ch3>Tooltips for Every Swatch\u003C\u002Fh3>\n\u003Cp>Enable hover tooltips on color swatches and image swatches so customers always know exactly what they’re selecting. Tooltips can display the attribute name, a thumbnail image, or both, reducing confusion and return rates.\u003C\u002Fp>\n\u003Ch3>Out-of-Stock Swatch Handling\u003C\u002Fh3>\n\u003Cp>Control how out-of-stock variation swatches are displayed: blur them, cross them out, or hide them entirely. Prevent customers from selecting unavailable options and reduce frustration at the cart stage.\u003C\u002Fp>\n\u003Ch3>Shop Page & Archive Page Swatches\u003C\u002Fh3>\n\u003Cp>Display color swatches and image swatches directly on your WooCommerce shop page, category pages, and archive pages, not just on single product pages. Customers can select product variations straight from the catalog, speeding up the path to purchase.\u003C\u002Fp>\n\u003Ch3>Swatch Shape & Size Customization\u003C\u002Fh3>\n\u003Cp>Choose between square and rounded swatch shapes. Control swatch dimensions, border width, border color, and spacing, all without writing any CSS. Match the swatch style exactly to your store’s branding.\u003C\u002Fp>\n\u003Ch3>Who Can Benefit from Variation Swatches for WooCommerce\u003C\u002Fh3>\n\u003Ch3>Clothing & Fashion Stores\u003C\u002Fh3>\n\u003Cp>Show available colors and sizes as visual swatches instead of dropdowns. Make it easy for shoppers to find their size and pick their color, reducing hesitation and lowering return rates.\u003C\u002Fp>\n\u003Ch3>Handmade & Artisan Product Sellers\u003C\u002Fh3>\n\u003Cp>Showcase unique textures, patterns, and materials with image swatches. Let your craftsmanship speak visually, no plain text dropdown can do what a swatch thumbnail can.\u003C\u002Fp>\n\u003Ch3>Home Decor & Furniture Retailers\u003C\u002Fh3>\n\u003Cp>Display material options, finish choices, and fabric swatches as image thumbnails. Help customers visualize their purchase before they commit.\u003C\u002Fp>\n\u003Ch3>Electronics & Tech Stores\u003C\u002Fh3>\n\u003Cp>Use label swatches to present storage capacity, color options, and configuration variants as clean, clickable buttons. Simplify complex variation selections.\u003C\u002Fp>\n\u003Ch3>Any WooCommerce Store with Variable Products\u003C\u002Fh3>\n\u003Cp>If your store sells products with more than one variation, color, size, material, style, flavor, variation swatches will make the buying experience cleaner, faster, and more professional.\u003C\u002Fp>\n\u003Ch3>✅ Works Great With Your Favorite Themes\u003C\u002Fh3>\n\u003Cp>Variation Swatches for WooCommerce is compatible with all well-coded WooCommerce themes, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Spectra One\u003C\u002Fli>\n\u003Cli>Blocksy\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003Cli>Hello Elementor\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Flatsome\u003C\u002Fli>\n\u003Cli>Bricks Builder\u003C\u002Fli>\n\u003Cli>Hestia\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>Divi\u003C\u002Fli>\n\u003Cli>Avada\u003C\u002Fli>\n\u003Cli>And many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔌 Works Great With Your Favorite Plugins\u003C\u002Fh3>\n\u003Cp>Variation Swatches for WooCommerce integrates seamlessly with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>CartFlows\u003C\u002Fstrong>: Pair visual variation swatches with CartFlows’ optimized checkout funnels for a complete high-conversion WooCommerce experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Cart\u003C\u002Fstrong>: Display variation swatches alongside Modern Cart’s slide-out cart for a seamless, visual shopping experience from product selection to checkout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Abandonment Recovery for WooCommerce\u003C\u002Fstrong>: Recover lost sales while giving shoppers the best possible variation selection experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Power Coupons\u003C\u002Fstrong>: Combine variation swatches with Power Coupons to offer targeted discounts on specific product variations and drive more conversions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spectra\u003C\u002Fstrong>: Build stunning product pages with Spectra blocks alongside visual swatches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong>: Design custom product layouts with Elementor and display swatches natively\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beaver Builder\u003C\u002Fstrong>: Fully compatible with Beaver Builder page layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bricks Builder\u003C\u002Fstrong>: Works seamlessly within Bricks Builder templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong>: Compatible with the native WordPress block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Oxygen Builder\u003C\u002Fstrong>: Tested and supported with Oxygen Builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OttoKit\u003C\u002Fstrong>: Automate your WooCommerce workflows alongside variation swatches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Subscriptions\u003C\u002Fstrong>: Supports variable subscription products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Product Add-ons\u003C\u002Fstrong>: Compatible with product add-on configurations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>TutorLMS, LifterLMS, LearnDash, LearnPress\u003C\u002Fstrong>: Supported for course-related variable products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress\u003C\u002Fstrong>: Compatible with variable membership products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML & Polylang\u003C\u002Fstrong>: Multilingual ready; swatch attributes translate correctly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Privacy & GDPR Compliance\u003C\u002Fh3>\n\u003Cp>Variation Swatches for WooCommerce does not collect, store, or transmit any personal data from your visitors or customers. The plugin is fully GDPR compliant and adds no tracking or analytics to your store.\u003C\u002Fp>\n","Variation Swatches for WooCommerce replaces dropdowns with color, image & size swatches, helping shoppers decide faster and buy with confidence.",200000,2814427,45,"2026-03-10T06:02:00.000Z","6.8.5","5.6",[23,93,94,95,59],"variation-swatches-for-woocommerce","woocommerce-attribute-swatches","woocommerce-color-swatches","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvariation-swatches-woo.1.0.13.zip",{"slug":93,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":53,"requires_at_least":109,"requires_php":55,"tags":110,"homepage":111,"download_link":112,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Variation Swatches for WooCommerce","2.2.6","Woosuite","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemealien\u002F","\u003Cp>Variation Swatches for WooCommerce plugin provides a much nicer way to display variations of variable products. This plugin will help you select style for each attribute as color, image or label. With this plugin, you can present product colors, sizes, styles and many things in a better way which is not supported by WooCommerce.\u003Cbr \u002F>\nThis plugin only adds more options to show product variations with swatches. It doesn’t touch the default drop-down style of WooCommerce.\u003C\u002Fp>\n\u003Cp>With a friendly and easy-to-use interface, you can add default color, image or label to each attribute in the attributes management page. It can also helps you pick the right style for quick-add attribute right inside the editing product page.\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\u002F1qGusf9IfFY?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>Woosuite Variation Swatches for WooCommerce Features :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#button\" rel=\"friend nofollow ugc\">Auto Convert All Variation Dropdowns To Button Swatch\u003C\u002Fa> – With a click of a button you can convert your dropdowns into button\u002Flabel.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#autoimage\" rel=\"friend nofollow ugc\">Auto Convert Into Image Swatches*\u003C\u002Fa> – By toggling this option you can set dual color for those products that can not be described with one color.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#dualcolor\" rel=\"friend nofollow ugc\">Dual Color Variation Swatches*\u003C\u002Fa> – Automatically covert dropdowns to “Image Swatch” if variation has an image.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#archive\" rel=\"friend nofollow ugc\">Show swatches on archive \u002F shop\u003C\u002Fa> – Let users find what they really want by showing your swatches on the shop archive.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#shapes\" rel=\"friend nofollow ugc\">Attribute Variation Swatches Shapes\u003C\u002Fa> – We have included three presets for you to choose from as well as advanced styling options to further customize your swatches.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F#outofstock\" rel=\"friend nofollow ugc\">Out of Stock Variation Swatches Control\u003C\u002Fa> – With our recent update, we have included the option for you to manage how to handle your out-of-stock variation.\u003C\u002Fli>\n\u003Cli>Completely integrate with WooCommerce plugin\u003C\u002Fli>\n\u003Cli>Work on variable product only\u003C\u002Fli>\n\u003Cli>Create attribute color swatches\u003C\u002Fli>\n\u003Cli>Create attribute image swatches\u003C\u002Fli>\n\u003Cli>Create attribute label\u002Ftext swatches\u003C\u002Fli>\n\u003Cli>Manage attribute globally\u003C\u002Fli>\n\u003Cli>Create new attribute swatch in product editing page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like this Variation swatches plugin, then consider checking out our \u003Ca href=\"https:\u002F\u002Fwpclient.com\u002F\" rel=\"nofollow ugc\">other projects\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-additional-variation-images\u002F\" title=\"Additional variation images for WooCommerce\" rel=\"friend nofollow ugc\">Additional variation images for WooCommerce\u003C\u002Fa> – Show additional variation images and videos to showcase your product key highlights.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-show-variations-on-shop-page\u002F\" rel=\"nofollow ugc\">Show Variations on Shop Page\u003C\u002Fa> – Show your variation products on your shop page separately to increase your catalog size and the user experience.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fdynamic-pricing-discount-rules\u002F\" title=\"Dynamic Pricing & Discount Rules for WooCommerce\" rel=\"friend nofollow ugc\">Dynamic Pricing & Discount Rules for WooCommerce\u003C\u002Fa> – Create Buy one get one free offers, schedule promotions, tiered pricing, role base pricing, and much more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fmin-max-quantities\u002F\" title=\"Minimum\u002FMaximum Quantity for WooCommerce\" rel=\"friend nofollow ugc\">Minimum\u002FMaximum Quantity for WooCommerce\u003C\u002Fa> – Create quantity increments, spending rules, and as the name suggests minimum and maximum quantity for woocommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-product-bundles\u002F\" rel=\"nofollow ugc\">Product Bundles for WooCommerce\u003C\u002Fa> – Improve your average order value by creating irresistible product bundles.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwholesale\u002F\" rel=\"nofollow ugc\">Wholesale Suite for Woocommerce\u003C\u002Fa> – Maximize your store revenue by catering to wholesale customers, you can sell to B2B + B2C.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fproduct-table\u002F\" rel=\"nofollow ugc\">Quick Order Form for WooCommerce\u003C\u002Fa> – Create a streamlined bulk order form to reduce friction in users checking out.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-quick-view\u002F\" rel=\"nofollow ugc\">Product Quick View for WooCommerce\u003C\u002Fa> – Allows users to get a quick look at products without opening the product page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Frestriction-rules\u002F\" rel=\"nofollow ugc\">Restriction Rules for WooCommerce\u003C\u002Fa> – Set your store to private mode, password protection, menu item restriction, hide products, and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002Fsales-agent-reps\u002F\" rel=\"nofollow ugc\">Sales Agents for WooCommerce\u003C\u002Fa> – Grow your business by adding sale agents to your WooCommerce store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Faovup.com\u002Fblog\u002F\" rel=\"friend nofollow ugc\">the AOVUP blog\u003C\u002Fa> to learn from our \u003Ca href=\"https:\u002F\u002Faovup.com\u002Fwoocommerce\u002F\" title=\"WooCommerce Tutorials\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"https:\u002F\u002Faovup.com\u002Fplugins\u002F\" title=\"Best WordPress Plugins\" rel=\"friend nofollow ugc\">WooCommerce plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Creates variation swatches for WooCommerce, converts your variation dropdown into color, label, or photo swatches with ease, The original Variation Sw &hellip;",50000,1445690,74,59,"2026-02-06T18:12:00.000Z","4.5",[23,93,95],"https:\u002F\u002Faovup.com\u002Fplugins\u002Fwoocommerce-variation-swatches\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvariation-swatches-for-woocommerce.2.2.6.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":55,"tags":128,"homepage":132,"download_link":133,"security_score":134,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"color-and-image-swatches-for-variable-product-attributes","Color and Image Swatches for Variable Product Attributes","2.0.6","Phoeniixx","https:\u002F\u002Fprofiles.wordpress.org\u002Fphoeniixx\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fcolorandimageswatchesfree.phoeniixxdemo.com\u002Fproduct\u002Fninja\u002F\" rel=\"nofollow ugc\">FREE VERSION DEMO LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcolorandimageswatchesfree.phoeniixxdemo.com\u002Fwp-content\u002Fuploads\u002F2019\u002F07\u002Fcolor-swatches.pdf\" rel=\"nofollow ugc\">FREE VERSION DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>By using our  woocommerce plugin you can generate color and image swatches to display the available product variable attributes like colors, sizes, styles etc. You can replace the drop down fields with color and image swatches.\u003C\u002Fp>\n\u003Ch4>Free Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW \u003C\u002Fstrong> Option to create Image Swatches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW \u003C\u002Fstrong> Option to set swatch style as Square or Circle.\u003C\u002Fli>\n\u003Cli>Option to create unlimited Color Swatches.\u003C\u002Fli>\n\u003Cli>Works on variable products only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcolorandimageswatchesfree.phoeniixxdemo.com\u002Fproduct\u002Fninja\u002F\" rel=\"nofollow ugc\">FREE VERSION DEMO LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcolorandimageswatchesfree.phoeniixxdemo.com\u002Fwp-content\u002Fuploads\u002F2019\u002F07\u002Fcolor-swatches.pdf\" rel=\"nofollow ugc\">FREE VERSION DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Take a look at how to add Swatches to a product\u003C\u002Fstrong>.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fm8x8LvFQLw0?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>Premium Features:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Take a look at Premium features\u003C\u002Fstrong>.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FO7nGU59-30U?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>\u003Ca href=\"http:\u002F\u002Fcolorswatches.phoeniixxdemo.com\u002Fshop\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LIVE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fcolor-image-swatches-woocommerce\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fwp-content\u002Fuploads\u002F2018\u002F07\u002FColor-Swatches-Documentation-Pro-1.pdf\" rel=\"nofollow ugc\">DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Option to show swatches on Shop Page.\u003C\u002Fli>\n\u003Cli>Option to create swatches using Radio Buttons.\u003C\u002Fli>\n\u003Cli>Option to create swatches using Bicolors.\u003C\u002Fli>\n\u003Cli>Option to set the minimum number of attributes to show on Shop Page.\u003C\u002Fli>\n\u003Cli>Option to zoom the swatch image on hover.\u003C\u002Fli>\n\u003Cli>Can show tooltip on hover.\u003C\u002Fli>\n\u003Cli>There are option for styling the Swatch Square Style. Can choose either Round Edge or Sharp Edge.\u003C\u002Fli>\n\u003Cli>Option to adjust tooltip background color and text color.\u003C\u002Fli>\n\u003Cli>Option to show tooltip on both shop page as well as on product page.\u003C\u002Fli>\n\u003Cli>Option to set the Attribute Lable Text below or above the attributes.\u003C\u002Fli>\n\u003Cli>Option to create swatches using colors.\u003C\u002Fli>\n\u003Cli>Option to create swatches using images.\u003C\u002Fli>\n\u003Cli>Option to create swatches using icons, grid of 300 icons library is available with this option.\u003C\u002Fli>\n\u003Cli>Option to create swatches using text.\u003C\u002Fli>\n\u003Cli>Attributes can be shown in the dropdown by choosing option None.\u003C\u002Fli>\n\u003Cli>You can create Swatches globally.\u003C\u002Fli>\n\u003Cli>You also have the option to create color and image swatches on a per-product basis.\u003C\u002Fli>\n\u003Cli>Swatches can be stylized by changing Default Swatch Border Color,Active Swatch Border Color,Swatch Color,Swatch Hover Color.\u003C\u002Fli>\n\u003Cli>Option to change Swatch border style in circle or square shape.\u003C\u002Fli>\n\u003Cli>Swatch Type Size can also be adjusted according to choice.\u003C\u002Fli>\n\u003Cli>You can use swatches on each variation you have set up.\u003C\u002Fli>\n\u003Cli>While creating global attributes list you can select swatch type to show it in Color, image or icon option.\u003C\u002Fli>\n\u003Cli>You can use Taxonomy colors and images to show global attributes on per product.\u003C\u002Fli>\n\u003Cli>Show or Hide attribute term label.\u003C\u002Fli>\n\u003Cli>Option to set the attribute term label font size and font weight.\u003C\u002Fli>\n\u003Cli>Option to set the top and bottom margin between the attribute term label.\u003C\u002Fli>\n\u003Cli>Option to set the price label and font weight.\u003C\u002Fli>\n\u003Cli>Can also set the Color , Icon , Image and Text swatch thumbnail size.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcolorswatches.phoeniixxdemo.com\u002Fshop\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LIVE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fcolor-image-swatches-woocommerce\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fwp-content\u002Fuploads\u002F2018\u002F07\u002FColor-Swatches-Documentation-Pro-1.pdf\" rel=\"nofollow ugc\">DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Premium WordPress Themes\u003C\u002Fh4>\n\u003Cp>Here is our premium wordpress theme\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Ffoody\u002F\" rel=\"nofollow ugc\">Foody Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fjstore-theme\u002F\" rel=\"nofollow ugc\">Jstore Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Feezy-store\u002F\" rel=\"nofollow ugc\">Eezy Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fcraze\u002F\" rel=\"nofollow ugc\">Craze Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fseofication\u002F\" rel=\"nofollow ugc\">Seofication Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fnews-prime\u002F\" rel=\"nofollow ugc\">News Prime Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Our Website\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.phoeniixx.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Email\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  \u003Ca href=\"mailto:support@phoeniixx.com\" rel=\"nofollow ugc\">support@phoeniixx.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NOTE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  Our plugin doesn’t support the multisite network.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","By using our  woocommerce plugin you can generate color and image swatches to display the available product variable attributes like colors, sizes, st &hellip;",1000,97035,62,20,"2020-12-16T10:37:00.000Z","5.6.17","4.0",[129,130,23,58,131],"product-attribute-swatches","product-variable-color-and-image-swatches","woocommerce-product-swatch","http:\u002F\u002Fwww.phoeniixx.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolor-and-image-swatches-for-variable-product-attributes.2.0.6.zip",85,{"attackSurface":136,"codeSignals":731,"taintFlows":986,"riskAssessment":1101,"analyzedAt":1110},{"hooks":137,"ajaxHandlers":711,"restRoutes":728,"shortcodes":729,"cronEvents":730,"entryPointCount":221,"unprotectedCount":221},[138,144,150,154,159,163,167,170,174,178,180,184,189,193,197,201,204,208,212,213,215,218,223,227,231,235,238,243,247,250,252,253,255,258,261,266,268,273,276,278,280,282,285,290,292,296,299,303,306,311,313,317,320,323,325,329,332,336,339,343,346,349,352,355,359,362,366,369,372,375,379,384,386,390,394,398,401,403,405,407,410,413,417,420,422,426,429,433,436,439,442,444,449,453,456,459,462,465,467,469,472,475,479,483,486,489,491,494,495,498,502,507,511,513,515,517,519,522,524,526,528,530,532,533,535,537,539,541,543,545,548,551,554,556,559,562,564,568,571,573,576,578,581,583,585,587,590,594,597,599,602,606,608,610,613,615,617,619,621,623,625,628,630,632,635,637,639,640,643,645,647,648,651,653,654,657,660,665,667,671,675,678,680,681,683,684,688,692,695,699,701,703,705,708],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_enqueue_scripts","enqueue_scripts","admin\\class-admin-product.php",26,{"type":145,"name":146,"callback":147,"priority":148,"file":142,"line":149},"filter","woocommerce_product_data_tabs","product_swatches_data_tab",99,27,{"type":139,"name":151,"callback":152,"file":142,"line":153},"woocommerce_product_data_panels","product_data_panel_wrap",33,{"type":139,"name":155,"callback":156,"priority":157,"file":142,"line":158},"woocommerce_process_product_meta","process_meta_box",1,34,{"type":139,"name":160,"callback":161,"file":142,"line":162},"save_post","save_post_ajax",41,{"type":139,"name":164,"callback":165,"file":142,"line":166},"admin_head-post.php","enqueue_product_ajax_save_script",42,{"type":139,"name":168,"callback":165,"file":142,"line":169},"admin_head-post-new.php",43,{"type":145,"name":171,"callback":172,"file":142,"line":173},"woocommerce_variation_is_visible","return_true",145,{"type":139,"name":140,"callback":175,"file":176,"line":177},"enqueue_styles","admin\\class-admin.php",67,{"type":139,"name":140,"callback":141,"file":176,"line":179},68,{"type":139,"name":181,"callback":182,"priority":157,"file":176,"line":183},"admin_init","init_attribute_hooks",69,{"type":139,"name":185,"callback":186,"priority":187,"file":176,"line":188},"woocommerce_product_option_terms","product_option_terms",10,70,{"type":139,"name":190,"callback":191,"priority":187,"file":176,"line":192},"xt_woovs_product_attribute_field","attribute_fields",76,{"type":145,"name":194,"callback":195,"file":176,"line":196},"product_attributes_type_selector","add_attribute_types",82,{"type":139,"name":198,"callback":199,"priority":187,"file":176,"line":200},"created_term","save_term_meta",343,{"type":139,"name":202,"callback":199,"priority":187,"file":176,"line":203},"edit_term",349,{"type":139,"name":205,"callback":206,"priority":187,"file":176,"line":207},"quick_edit_custom_box","quick_edit_attribute_type_field",355,{"type":139,"name":209,"callback":175,"file":210,"line":211},"wp_enqueue_scripts","public\\class-public.php",40,{"type":139,"name":209,"callback":141,"file":210,"line":162},{"type":145,"name":214,"callback":214,"file":210,"line":166},"body_class",{"type":145,"name":216,"callback":217,"priority":50,"file":210,"line":169},"woocommerce_dropdown_variation_attribute_options_html","variation_attribute_options_html",{"type":145,"name":219,"callback":220,"priority":221,"file":210,"line":222},"xt_woovs_swatch_html","swatch_html",5,49,{"type":145,"name":224,"callback":225,"priority":221,"file":210,"line":226},"xt_woovs_swatch_meta_html","swatch_meta_html",55,{"type":145,"name":228,"callback":228,"priority":229,"file":210,"line":230},"woocommerce_ajax_variation_threshold",999,61,{"type":145,"name":232,"callback":233,"priority":187,"file":210,"line":234},"wc_get_template","woocommerce_override_variable_template",65,{"type":145,"name":236,"callback":236,"priority":187,"file":210,"line":237},"woocommerce_gallery_image_size",72,{"type":139,"name":239,"callback":240,"file":241,"line":242},"xtfw_plugins_loaded","closure","xt-framework\\includes\\admin-tabs\\class-admin-tabs.php",46,{"type":139,"name":244,"callback":245,"file":241,"line":246},"admin_menu","tabs_admin_menu",58,{"type":139,"name":248,"callback":249,"file":241,"line":107},"network_admin_menu","tabs_network_admin_menu",{"type":139,"name":140,"callback":175,"priority":229,"file":241,"line":251},66,{"type":139,"name":140,"callback":141,"priority":229,"file":241,"line":177},{"type":139,"name":254,"callback":254,"priority":229,"file":241,"line":179},"admin_body_class",{"type":145,"name":256,"callback":257,"priority":229,"file":241,"line":183},"admin_footer_text","footer_text",{"type":145,"name":259,"callback":260,"priority":229,"file":241,"line":188},"update_footer","footer_version",{"type":145,"name":262,"callback":263,"priority":187,"file":264,"line":265},"custom_menu_order","menu_order","xt-framework\\includes\\admin-tabs\\class-framework-tabs.php",30,{"type":145,"name":263,"callback":263,"priority":187,"file":264,"line":267},31,{"type":145,"name":269,"callback":270,"priority":187,"file":271,"line":272},"templates\u002Faccount.php","wrap_freemius_admin_page","xt-framework\\includes\\admin-tabs\\class-plugin-tabs.php",39,{"type":145,"name":274,"callback":275,"priority":187,"file":271,"line":211},"templates\u002Fpricing.php","wrap_freemius_minimal_admin_page",{"type":145,"name":277,"callback":275,"priority":187,"file":271,"line":162},"templates\u002Fcheckout.php",{"type":145,"name":279,"callback":270,"priority":187,"file":271,"line":166},"templates\u002Fadd-ons.php",{"type":145,"name":281,"callback":270,"priority":187,"file":271,"line":169},"templates\u002Fcontact.php",{"type":145,"name":283,"callback":270,"priority":187,"file":271,"line":284},"\u002Fforms\u002Faffiliation.php",44,{"type":139,"name":286,"callback":287,"priority":28,"file":288,"line":289},"init","define_ajax","xt-framework\\includes\\class-ajax.php",48,{"type":139,"name":286,"callback":286,"priority":291,"file":288,"line":222},9999,{"type":139,"name":293,"callback":294,"priority":28,"file":288,"line":295},"template_redirect","do_ajax",50,{"type":139,"name":239,"callback":297,"file":298,"line":14},"check_activation","xt-framework\\includes\\class-base-hooks.php",{"type":139,"name":300,"callback":301,"file":298,"line":302},"after_uninstall","uninstall",36,{"type":139,"name":181,"callback":304,"file":305,"line":242},"disable_conflicted_plugins","xt-framework\\includes\\class-conflicts-check.php",{"type":139,"name":307,"callback":308,"file":309,"line":310},"plugins_loaded","bootstrap","xt-framework\\includes\\class-framework.php",332,{"type":139,"name":307,"callback":240,"priority":229,"file":309,"line":312},333,{"type":139,"name":314,"callback":315,"file":309,"line":316},"before_woocommerce_init","wc_declare_compatibility",371,{"type":139,"name":140,"callback":318,"priority":157,"file":309,"line":319},"enqueue_framework_assets",411,{"type":139,"name":140,"callback":321,"priority":157,"file":309,"line":322},"register_common_assets",412,{"type":139,"name":209,"callback":321,"priority":157,"file":309,"line":324},430,{"type":145,"name":326,"callback":327,"file":309,"line":328},"hide_account_tabs","__return_true",701,{"type":145,"name":330,"callback":330,"priority":187,"file":309,"line":331},"is_submenu_visible",702,{"type":145,"name":333,"callback":334,"file":309,"line":335},"checkout\u002FpurchaseCompleted","after_purchase_js",708,{"type":145,"name":277,"callback":337,"file":309,"line":338},"checkout_gtm_script",709,{"type":145,"name":340,"callback":341,"file":309,"line":342},"freemius_pricing_js_path","pricing_js_path",710,{"type":145,"name":344,"callback":327,"file":309,"line":345},"hide_freemius_powered_by",711,{"type":145,"name":347,"callback":327,"file":309,"line":348},"hide_billing_and_payments_info",712,{"type":145,"name":350,"callback":240,"file":309,"line":351},"plugin_icon",713,{"type":139,"name":307,"callback":353,"file":354,"line":14},"load_plugin_textdomain","xt-framework\\includes\\class-i18n.php",{"type":139,"name":286,"callback":356,"priority":187,"file":357,"line":358},"upgrade","xt-framework\\includes\\class-migration.php",56,{"type":139,"name":140,"callback":360,"priority":148,"file":361,"line":107},"enqueue_assets","xt-framework\\includes\\class-recommended-plugins.php",{"type":145,"name":363,"callback":364,"priority":187,"file":361,"line":365},"xtfw_admin_tabs","add_plugins_tab",60,{"type":145,"name":367,"callback":368,"priority":187,"file":361,"line":230},"install_plugins_tabs","add_native_plugins_tab",{"type":145,"name":370,"callback":371,"priority":157,"file":361,"line":234},"plugins_api_result","plugin_results",{"type":145,"name":373,"callback":240,"priority":187,"file":361,"line":374},"self_admin_url",242,{"type":145,"name":376,"callback":377,"priority":187,"file":361,"line":378},"site_transient_update_plugins","__return_false",254,{"type":139,"name":380,"callback":381,"priority":157,"file":382,"line":383},"xtfw_admin_inline_scripts","append_inline_script","xt-framework\\includes\\class-review-notice.php",81,{"type":139,"name":286,"callback":385,"file":382,"line":27},"add_review_notice",{"type":145,"name":363,"callback":387,"priority":157,"file":388,"line":389},"add_system_status_tab","xt-framework\\includes\\class-system-status.php",88,{"type":145,"name":391,"callback":392,"priority":157,"file":388,"line":393},"xtfw_global_menu_badges","global_menu_badges",89,{"type":139,"name":395,"callback":396,"priority":187,"file":388,"line":397},"upgrader_process_complete","flush_cache",90,{"type":139,"name":399,"callback":396,"priority":187,"file":388,"line":400},"after_switch_theme",91,{"type":139,"name":239,"callback":240,"priority":148,"file":388,"line":402},93,{"type":139,"name":140,"callback":360,"file":388,"line":404},183,{"type":139,"name":286,"callback":286,"priority":291,"file":406,"line":222},"xt-framework\\includes\\class-wc-ajax.php",{"type":139,"name":209,"callback":175,"file":408,"line":409},"xt-framework\\includes\\class-woocommerce.php",16,{"type":139,"name":411,"callback":412,"priority":51,"file":408,"line":124},"flatsome_woocommerce_shop_loop_images","template_loop_before_product_thumbnail",{"type":139,"name":411,"callback":414,"priority":415,"file":408,"line":416},"template_loop_after_product_thumbnail",12,21,{"type":139,"name":418,"callback":412,"priority":51,"file":408,"line":419},"woocommerce_before_shop_loop_item_title",25,{"type":139,"name":418,"callback":414,"priority":421,"file":408,"line":143},11,{"type":145,"name":423,"callback":424,"priority":187,"file":425,"line":416},"xirki\u002Fcontrol_types","register_xirki","xt-framework\\includes\\customizer\\class-customizer-controls.php",{"type":145,"name":427,"callback":377,"priority":157,"file":428,"line":358},"xirki_telemetry","xt-framework\\includes\\customizer\\class-customizer.php",{"type":139,"name":430,"callback":431,"file":428,"line":432},"customize_register","customizer_controls",86,{"type":139,"name":434,"callback":435,"file":428,"line":389},"customize_preview_init","customizer_preview_assets",{"type":139,"name":437,"callback":438,"file":428,"line":393},"customize_controls_enqueue_scripts","customizer_controls_assets",{"type":145,"name":440,"callback":441,"priority":187,"file":428,"line":400},"wp_check_filetype_and_ext","check_filetype_and_ext",{"type":145,"name":214,"callback":443,"priority":157,"file":428,"line":402},"customizer_preview_class",{"type":139,"name":445,"callback":446,"file":447,"line":448},"customize_controls_print_footer_scripts","underscore_templates","xt-framework\\includes\\customizer\\xirki\\controls\\class-xirki-controls.php",54,{"type":139,"name":450,"callback":451,"file":452,"line":166},"after_setup_theme","set_url","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-init.php",{"type":139,"name":454,"callback":455,"priority":157,"file":452,"line":169},"wp_loaded","add_to_customizer",{"type":145,"name":457,"callback":458,"file":452,"line":284},"xirki_control_types","default_control_types",{"type":139,"name":430,"callback":460,"priority":461,"file":452,"line":242},"remove_panels",99999,{"type":139,"name":430,"callback":463,"priority":461,"file":452,"line":464},"remove_sections",47,{"type":139,"name":430,"callback":466,"priority":461,"file":452,"line":289},"remove_controls",{"type":139,"name":468,"callback":468,"file":452,"line":295},"admin_notices",{"type":139,"name":181,"callback":470,"file":452,"line":471},"dismiss_nag",51,{"type":139,"name":430,"callback":473,"file":452,"line":474},"register_control_types",124,{"type":139,"name":430,"callback":476,"priority":477,"file":452,"line":478},"add_panels",97,125,{"type":139,"name":430,"callback":480,"priority":481,"file":452,"line":482},"add_sections",98,126,{"type":139,"name":430,"callback":484,"priority":148,"file":452,"line":485},"add_fields",127,{"type":139,"name":307,"callback":487,"file":488,"line":284},"load_textdomain","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-l10n.php",{"type":145,"name":490,"callback":490,"priority":221,"file":488,"line":295},"override_load_textdomain",{"type":139,"name":450,"callback":492,"priority":187,"file":493,"line":88},"setup_default_modules","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-modules.php",{"type":139,"name":450,"callback":286,"priority":421,"file":493,"line":242},{"type":139,"name":445,"callback":496,"file":497,"line":419},"outer_sections_css","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-sections.php",{"type":145,"name":499,"callback":500,"priority":187,"file":501,"line":419},"http_request_args","http_request","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-util.php",{"type":145,"name":503,"callback":504,"priority":187,"file":505,"line":506},"xirki_values_get_value","typography_field_tweaks","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-values.php",28,{"type":145,"name":508,"callback":240,"priority":148,"file":509,"line":510},"xirki_config","xt-framework\\includes\\customizer\\xirki\\deprecated\\filters.php",4,{"type":145,"name":457,"callback":240,"priority":148,"file":509,"line":512},8,{"type":145,"name":514,"callback":240,"priority":148,"file":509,"line":415},"xirki_section_types",{"type":145,"name":516,"callback":240,"priority":148,"file":509,"line":409},"xirki_section_types_exclude",{"type":145,"name":518,"callback":240,"priority":148,"file":509,"line":124},"xirki_control_types_exclude",{"type":145,"name":520,"callback":240,"priority":148,"file":509,"line":521},"xirki_controls",24,{"type":145,"name":523,"callback":240,"priority":148,"file":509,"line":506},"xirki_fields",{"type":145,"name":525,"callback":240,"priority":148,"file":509,"line":14},"xirki_modules",{"type":145,"name":527,"callback":240,"priority":148,"file":509,"line":302},"xirki_panel_types",{"type":145,"name":529,"callback":240,"priority":148,"file":509,"line":211},"xirki_setting_types",{"type":145,"name":531,"callback":240,"priority":148,"file":509,"line":284},"xirki_variable",{"type":145,"name":503,"callback":240,"priority":148,"file":509,"line":289},{"type":139,"name":286,"callback":240,"priority":148,"file":509,"line":534},52,{"type":145,"name":536,"callback":240,"priority":148,"file":509,"line":196},"xirki_enqueue_google_fonts",{"type":145,"name":538,"callback":240,"priority":148,"file":509,"line":432},"xirki_styles_array",{"type":145,"name":540,"callback":240,"priority":148,"file":509,"line":397},"xirki_dynamic_css_method",{"type":145,"name":542,"callback":240,"priority":148,"file":509,"line":13},"xirki_postmessage_script",{"type":145,"name":544,"callback":240,"priority":148,"file":509,"line":481},"xirki_fonts_all",{"type":145,"name":546,"callback":240,"priority":148,"file":509,"line":547},"xirki_fonts_standard_fonts",102,{"type":145,"name":549,"callback":240,"priority":148,"file":509,"line":550},"xirki_fonts_google_fonts",106,{"type":145,"name":552,"callback":240,"priority":148,"file":509,"line":553},"xirki_googlefonts_load_method",110,{"type":139,"name":286,"callback":286,"file":555,"line":230},"xt-framework\\includes\\customizer\\xirki\\modules\\css\\class-xirki-modules-css.php",{"type":139,"name":557,"callback":175,"priority":50,"file":555,"line":558},"enqueue_block_editor_assets",95,{"type":139,"name":560,"callback":561,"file":555,"line":477},"wp","print_styles_action",{"type":139,"name":209,"callback":175,"file":555,"line":563},105,{"type":139,"name":565,"callback":566,"priority":229,"file":555,"line":567},"wp_head","print_styles_inline",107,{"type":139,"name":286,"callback":569,"file":570,"line":226},"populate_vars","xt-framework\\includes\\customizer\\xirki\\modules\\css-vars\\class-xirki-modules-css-vars.php",{"type":139,"name":565,"callback":572,"priority":229,"file":570,"line":358},"the_style",{"type":139,"name":574,"callback":572,"priority":229,"file":570,"line":575},"admin_head",57,{"type":139,"name":434,"callback":577,"file":570,"line":246},"postmessage",{"type":145,"name":514,"callback":579,"file":580,"line":169},"set_section_types","xt-framework\\includes\\customizer\\xirki\\modules\\custom-sections\\class-xirki-modules-custom-sections.php",{"type":145,"name":527,"callback":582,"file":580,"line":242},"set_panel_types",{"type":139,"name":430,"callback":584,"file":580,"line":222},"include_sections_and_panels",{"type":139,"name":437,"callback":586,"priority":229,"file":580,"line":534},"enqueue_scrips",{"type":139,"name":588,"callback":588,"file":589,"line":166},"customize_controls_print_scripts","xt-framework\\includes\\customizer\\xirki\\modules\\customizer-branding\\class-xirki-modules-customizer-branding.php",{"type":139,"name":591,"callback":592,"priority":148,"file":593,"line":166},"customize_controls_print_styles","custom_css","xt-framework\\includes\\customizer\\xirki\\modules\\customizer-styling\\class-xirki-modules-customizer-styling.php",{"type":139,"name":437,"callback":595,"file":596,"line":211},"field_dependencies","xt-framework\\includes\\customizer\\xirki\\modules\\field-dependencies\\class-xirki-modules-field-dependencies.php",{"type":139,"name":181,"callback":286,"file":598,"line":432},"xt-framework\\includes\\customizer\\xirki\\modules\\gutenberg\\class-xirki-modules-gutenberg.php",{"type":139,"name":450,"callback":600,"priority":229,"file":598,"line":601},"add_theme_support",129,{"type":145,"name":603,"callback":604,"file":598,"line":605},"block_editor_settings_all","enqueue",130,{"type":139,"name":437,"callback":437,"priority":148,"file":607,"line":289},"xt-framework\\includes\\customizer\\xirki\\modules\\icons\\class-xirki-modules-icons.php",{"type":139,"name":286,"callback":286,"file":609,"line":153},"xt-framework\\includes\\customizer\\xirki\\modules\\loading\\class-xirki-modules-loading.php",{"type":139,"name":611,"callback":612,"file":609,"line":183},"wp_footer","add_loader_to_footer",{"type":139,"name":565,"callback":614,"priority":148,"file":609,"line":188},"add_loader_styles_to_header",{"type":139,"name":434,"callback":434,"file":616,"line":242},"xt-framework\\includes\\customizer\\xirki\\modules\\post-meta\\class-xirki-modules-post-meta.php",{"type":139,"name":437,"callback":618,"file":616,"line":464},"enqueue_control_scripts",{"type":139,"name":209,"callback":620,"file":616,"line":177},"enqueue_preview_scripts",{"type":139,"name":434,"callback":577,"file":622,"line":211},"xt-framework\\includes\\customizer\\xirki\\modules\\postmessage\\class-xirki-modules-postmessage.php",{"type":139,"name":445,"callback":445,"file":624,"line":211},"xt-framework\\includes\\customizer\\xirki\\modules\\preset\\class-xirki-modules-preset.php",{"type":139,"name":430,"callback":626,"priority":148,"file":627,"line":158},"register_partials","xt-framework\\includes\\customizer\\xirki\\modules\\selective-refresh\\class-xirki-modules-selective-refresh.php",{"type":139,"name":286,"callback":286,"file":629,"line":242},"xt-framework\\includes\\customizer\\xirki\\modules\\telemetry\\class-xirki-modules-telemetry.php",{"type":139,"name":468,"callback":631,"file":629,"line":464},"admin_notice",{"type":139,"name":611,"callback":633,"priority":461,"file":629,"line":634},"maybe_send_data",78,{"type":139,"name":445,"callback":445,"file":636,"line":222},"xt-framework\\includes\\customizer\\xirki\\modules\\tooltips\\class-xirki-modules-tooltips.php",{"type":139,"name":565,"callback":141,"priority":124,"file":638,"line":471},"xt-framework\\includes\\customizer\\xirki\\modules\\webfont-loader\\class-xirki-modules-webfont-loader.php",{"type":139,"name":140,"callback":141,"priority":124,"file":638,"line":534},{"type":139,"name":565,"callback":641,"file":642,"line":183},"webfont_loader","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts-async.php",{"type":139,"name":565,"callback":644,"priority":265,"file":642,"line":188},"webfont_loader_script",{"type":139,"name":140,"callback":641,"file":642,"line":646},73,{"type":139,"name":140,"callback":644,"priority":265,"file":642,"line":106},{"type":145,"name":649,"callback":650,"priority":187,"file":642,"line":192},"wp_resource_hints","resource_hints",{"type":139,"name":560,"callback":286,"priority":51,"file":652,"line":183},"xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts-embed.php",{"type":145,"name":649,"callback":650,"priority":187,"file":652,"line":188},{"type":139,"name":655,"callback":656,"file":652,"line":196},"xirki_dynamic_css","the_css",{"type":139,"name":454,"callback":658,"file":659,"line":448},"run","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts.php",{"type":139,"name":661,"callback":662,"priority":461,"file":663,"line":664},"admin_footer","xtfw_print_queued_js","xt-framework\\includes\\functions-essential.php",566,{"type":139,"name":611,"callback":662,"priority":461,"file":663,"line":666},567,{"type":145,"name":668,"callback":240,"priority":187,"file":669,"line":670},"wp_kses_allowed_html","xt-framework\\includes\\functions-wp-filters.php",14,{"type":145,"name":672,"callback":673,"file":674,"line":358},"option_woocommerce_enable_ajax_add_to_cart","enable_ajax_add_to_cart","xt-framework\\includes\\modules\\add-to-cart\\module-add-to-cart.php",{"type":145,"name":676,"callback":677,"file":674,"line":107},"option_woocommerce_cart_redirect_after_add","cart_redirect_after_add",{"type":145,"name":679,"callback":679,"file":674,"line":123},"woocommerce_add_to_cart_redirect",{"type":139,"name":286,"callback":286,"file":674,"line":234},{"type":139,"name":209,"callback":360,"priority":157,"file":674,"line":682},87,{"type":139,"name":214,"callback":214,"priority":157,"file":674,"line":397},{"type":145,"name":685,"callback":686,"priority":187,"file":674,"line":687},"woocommerce_add_to_cart_fragments","cart_fragments",281,{"type":139,"name":689,"callback":690,"priority":124,"file":674,"line":691},"woocommerce_after_shop_loop_item","woocommerce_template_loop_add_to_cart",376,{"type":139,"name":286,"callback":693,"file":694,"line":192},"load_messages","xt-framework\\includes\\notices\\class-notices.php",{"type":145,"name":696,"callback":697,"priority":157,"file":694,"line":698},"wp_redirect","redirect",77,{"type":139,"name":468,"callback":700,"file":694,"line":383},"render_backend_messages",{"type":139,"name":140,"callback":702,"file":694,"line":196},"enqueue_backend_assets",{"type":139,"name":209,"callback":704,"file":694,"line":432},"enqueue_frontend_assets",{"type":139,"name":140,"callback":360,"file":706,"line":707},"xt-framework\\includes\\settings\\class-settings.php",1414,{"type":139,"name":254,"callback":709,"priority":157,"file":706,"line":710},"settings_body_class",1415,[712,716,721,724,727],{"action":713,"nopriv":714,"callback":715,"hasNonce":714,"hasCapCheck":714,"file":142,"line":211},"xt_woovs_admin_tab_content",false,"load_tab_content_ajax",{"action":717,"nopriv":714,"callback":718,"hasNonce":714,"hasCapCheck":714,"file":719,"line":720},"xirki_fonts_google_all_get","get_googlefonts_json","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-fonts-google.php",83,{"action":717,"nopriv":722,"callback":718,"hasNonce":714,"hasCapCheck":714,"file":719,"line":723},true,84,{"action":725,"nopriv":714,"callback":726,"hasNonce":714,"hasCapCheck":714,"file":719,"line":134},"xirki_fonts_standard_all_get","get_standardfonts_json",{"action":725,"nopriv":722,"callback":726,"hasNonce":714,"hasCapCheck":714,"file":719,"line":432},[],[],[],{"dangerousFunctions":732,"sqlUsage":733,"outputEscaping":735,"fileOperations":510,"externalRequests":221,"nonceChecks":221,"capabilityChecks":157,"bundledLibraries":978},[],{"prepared":510,"raw":28,"locations":734},[],{"escaped":736,"rawEcho":605,"locations":737},1131,[738,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,778,780,782,783,785,787,789,791,792,794,796,798,800,802,804,805,807,809,811,813,815,817,819,820,821,822,823,824,825,826,827,830,831,832,835,837,839,840,842,844,846,848,850,852,854,855,856,857,859,861,863,865,867,869,871,873,875,877,878,880,882,884,886,888,890,892,893,894,896,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,940,942,944,946,948,950,952,954,956,958,960,961,963,964,965,967,970,972,974,976],{"file":142,"line":739,"context":740},226,"raw output",{"file":142,"line":742,"context":740},236,{"file":142,"line":744,"context":740},241,{"file":142,"line":746,"context":740},246,{"file":142,"line":748,"context":740},251,{"file":142,"line":750,"context":740},377,{"file":142,"line":752,"context":740},390,{"file":142,"line":754,"context":740},395,{"file":142,"line":756,"context":740},400,{"file":142,"line":758,"context":740},424,{"file":142,"line":760,"context":740},458,{"file":142,"line":762,"context":740},476,{"file":142,"line":764,"context":740},478,{"file":142,"line":766,"context":740},480,{"file":142,"line":768,"context":740},485,{"file":142,"line":770,"context":740},540,{"file":142,"line":772,"context":740},541,{"file":142,"line":774,"context":740},580,{"file":142,"line":776,"context":740},584,{"file":142,"line":331,"context":740},{"file":142,"line":779,"context":740},704,{"file":142,"line":781,"context":740},706,{"file":142,"line":345,"context":740},{"file":142,"line":784,"context":740},802,{"file":176,"line":786,"context":740},536,{"file":176,"line":788,"context":740},546,{"file":176,"line":790,"context":740},556,{"file":176,"line":664,"context":740},{"file":176,"line":793,"context":740},597,{"file":176,"line":795,"context":740},599,{"file":176,"line":797,"context":740},601,{"file":176,"line":799,"context":740},606,{"file":176,"line":801,"context":740},642,{"file":176,"line":803,"context":740},647,{"file":176,"line":335,"context":740},{"file":176,"line":806,"context":740},757,{"file":176,"line":808,"context":740},763,{"file":176,"line":810,"context":740},773,{"file":176,"line":812,"context":740},776,{"file":176,"line":814,"context":740},782,{"file":176,"line":816,"context":740},785,{"file":818,"line":153,"context":740},"public\\templates\\bundle-variable.php",{"file":818,"line":153,"context":740},{"file":818,"line":153,"context":740},{"file":818,"line":153,"context":740},{"file":818,"line":153,"context":740},{"file":818,"line":88,"context":740},{"file":818,"line":464,"context":740},{"file":818,"line":222,"context":740},{"file":818,"line":107,"context":740},{"file":828,"line":829,"context":740},"public\\templates\\composite-variable.php",35,{"file":828,"line":107,"context":740},{"file":828,"line":179,"context":740},{"file":833,"line":834,"context":740},"public\\templates\\variable.php",103,{"file":833,"line":836,"context":740},209,{"file":241,"line":838,"context":740},321,{"file":241,"line":200,"context":740},{"file":241,"line":841,"context":740},348,{"file":241,"line":843,"context":740},353,{"file":241,"line":845,"context":740},357,{"file":271,"line":847,"context":740},489,{"file":271,"line":849,"context":740},491,{"file":271,"line":851,"context":740},494,{"file":853,"line":272,"context":740},"xt-framework\\includes\\class-admin-messages.php",{"file":853,"line":246,"context":740},{"file":853,"line":192,"context":740},{"file":853,"line":723,"context":740},{"file":382,"line":858,"context":740},208,{"file":382,"line":860,"context":740},210,{"file":382,"line":862,"context":740},214,{"file":382,"line":864,"context":740},215,{"file":382,"line":866,"context":740},216,{"file":382,"line":868,"context":740},217,{"file":382,"line":870,"context":740},218,{"file":388,"line":872,"context":740},466,{"file":388,"line":874,"context":740},490,{"file":388,"line":876,"context":740},512,{"file":388,"line":790,"context":740},{"file":388,"line":879,"context":740},576,{"file":388,"line":881,"context":740},582,{"file":388,"line":883,"context":740},585,{"file":388,"line":885,"context":740},588,{"file":388,"line":887,"context":740},614,{"file":388,"line":889,"context":740},630,{"file":388,"line":891,"context":740},685,{"file":388,"line":331,"context":740},{"file":388,"line":351,"context":740},{"file":388,"line":895,"context":740},740,{"file":388,"line":816,"context":740},{"file":388,"line":898,"context":740},823,{"file":388,"line":900,"context":740},838,{"file":388,"line":902,"context":740},840,{"file":388,"line":904,"context":740},843,{"file":388,"line":906,"context":740},846,{"file":388,"line":908,"context":740},856,{"file":388,"line":910,"context":740},861,{"file":388,"line":912,"context":740},865,{"file":388,"line":914,"context":740},873,{"file":388,"line":916,"context":740},876,{"file":388,"line":918,"context":740},879,{"file":388,"line":920,"context":740},888,{"file":388,"line":922,"context":740},890,{"file":388,"line":924,"context":740},896,{"file":428,"line":926,"context":740},511,{"file":428,"line":928,"context":740},543,{"file":428,"line":930,"context":740},593,{"file":428,"line":932,"context":740},952,{"file":428,"line":934,"context":740},955,{"file":428,"line":936,"context":740},958,{"file":938,"line":939,"context":740},"xt-framework\\includes\\customizer\\xirki\\controls\\php\\class-xirki-control-repeater.php",387,{"file":555,"line":941,"context":740},200,{"file":609,"line":943,"context":740},116,{"file":719,"line":945,"context":740},243,{"file":652,"line":947,"context":740},220,{"file":663,"line":949,"context":740},562,{"file":951,"line":474,"context":740},"xt-framework\\includes\\functions-formatting.php",{"file":951,"line":953,"context":740},157,{"file":955,"line":365,"context":740},"xt-framework\\includes\\functions-metabox.php",{"file":955,"line":957,"context":740},120,{"file":955,"line":959,"context":740},163,{"file":955,"line":860,"context":740},{"file":955,"line":962,"context":740},211,{"file":955,"line":864,"context":740},{"file":955,"line":870,"context":740},{"file":955,"line":966,"context":740},324,{"file":968,"line":969,"context":740},"xt-framework\\includes\\settings\\fields\\checkbox.php",63,{"file":971,"line":14,"context":740},"xt-framework\\includes\\settings\\fields\\multi_select_countries.php",{"file":973,"line":670,"context":740},"xt-framework\\includes\\settings\\fields\\notice.php",{"file":975,"line":162,"context":740},"xt-framework\\includes\\settings\\fields\\relative_date_selector.php",{"file":977,"line":829,"context":740},"xt-framework\\includes\\settings\\fields\\single_select_page.php",[979,982],{"name":980,"version":29,"knownCves":981},"Select2",[],{"name":983,"version":984,"knownCves":985},"Freemius","1.0",[],[987,1005,1013,1026,1045,1074,1085],{"entryPoint":988,"graph":989,"unsanitizedCount":157,"severity":1004},"remote_get (xt-framework\\includes\\admin-tabs\\class-admin-tabs.php:408)",{"nodes":990,"edges":1002},[991,996],{"id":992,"type":993,"label":994,"file":241,"line":995},"n0","source","$_GET",417,{"id":997,"type":998,"label":999,"file":241,"line":1000,"wp_function":1001},"n1","sink","wp_remote_get() [SSRF]",420,"wp_remote_get",[1003],{"from":992,"to":997,"sanitized":714},"medium",{"entryPoint":1006,"graph":1007,"unsanitizedCount":157,"severity":1004},"\u003Cclass-admin-tabs> (xt-framework\\includes\\admin-tabs\\class-admin-tabs.php:0)",{"nodes":1008,"edges":1011},[1009,1010],{"id":992,"type":993,"label":994,"file":241,"line":995},{"id":997,"type":998,"label":999,"file":241,"line":1000,"wp_function":1001},[1012],{"from":992,"to":997,"sanitized":714},{"entryPoint":1014,"graph":1015,"unsanitizedCount":157,"severity":1025},"\u003Cvariable> (public\\templates\\variable.php:0)",{"nodes":1016,"edges":1023},[1017,1020],{"id":992,"type":993,"label":1018,"file":833,"line":1019},"$_POST",199,{"id":997,"type":998,"label":1021,"file":833,"line":836,"wp_function":1022},"echo() [XSS]","echo",[1024],{"from":992,"to":997,"sanitized":714},"low",{"entryPoint":1027,"graph":1028,"unsanitizedCount":1044,"severity":1025},"\u003Cclass-customizer> (xt-framework\\includes\\customizer\\class-customizer.php:0)",{"nodes":1029,"edges":1041},[1030,1033,1036],{"id":992,"type":993,"label":1031,"file":428,"line":1032},"$_POST (x2)",750,{"id":997,"type":1034,"label":1035,"file":428,"line":1032},"transform","→ update_options()",{"id":1037,"type":998,"label":1038,"file":428,"line":1039,"wp_function":1040},"n2","update_option() [Settings Manipulation]",675,"update_option",[1042,1043],{"from":992,"to":997,"sanitized":714},{"from":997,"to":1037,"sanitized":714},2,{"entryPoint":1046,"graph":1047,"unsanitizedCount":1072,"severity":1073},"quick_edit_attribute_type_field (admin\\class-admin.php:515)",{"nodes":1048,"edges":1067},[1049,1052,1054,1058,1061,1064],{"id":992,"type":993,"label":1050,"file":176,"line":1051},"$_REQUEST['taxonomy']",527,{"id":997,"type":1034,"label":1053,"file":176,"line":1051},"→ get_tax_attribute()",{"id":1037,"type":998,"label":1055,"file":176,"line":1056,"wp_function":1057},"get_row() [SQLi]",392,"get_row",{"id":1059,"type":993,"label":1060,"file":176,"line":770},"n3","$_REQUEST (x2)",{"id":1062,"type":1034,"label":1063,"file":176,"line":770},"n4","→ attribute_swatch_type_field()",{"id":1065,"type":998,"label":1021,"file":176,"line":1066,"wp_function":1022},"n5",617,[1068,1069,1070,1071],{"from":992,"to":997,"sanitized":714},{"from":997,"to":1037,"sanitized":714},{"from":1059,"to":1062,"sanitized":714},{"from":1062,"to":1065,"sanitized":714},3,"high",{"entryPoint":1075,"graph":1076,"unsanitizedCount":157,"severity":1073},"add_attribute_column_content (admin\\class-admin.php:745)",{"nodes":1077,"edges":1082},[1078,1080,1081],{"id":992,"type":993,"label":1050,"file":176,"line":1079},746,{"id":997,"type":1034,"label":1053,"file":176,"line":1079},{"id":1037,"type":998,"label":1055,"file":176,"line":1056,"wp_function":1057},[1083,1084],{"from":992,"to":997,"sanitized":714},{"from":997,"to":1037,"sanitized":714},{"entryPoint":1086,"graph":1087,"unsanitizedCount":510,"severity":1073},"\u003Cclass-admin> (admin\\class-admin.php:0)",{"nodes":1088,"edges":1096},[1089,1091,1092,1093,1094,1095],{"id":992,"type":993,"label":1090,"file":176,"line":1051},"$_REQUEST['taxonomy'] (x2)",{"id":997,"type":1034,"label":1053,"file":176,"line":1051},{"id":1037,"type":998,"label":1055,"file":176,"line":1056,"wp_function":1057},{"id":1059,"type":993,"label":1060,"file":176,"line":770},{"id":1062,"type":1034,"label":1063,"file":176,"line":770},{"id":1065,"type":998,"label":1021,"file":176,"line":1066,"wp_function":1022},[1097,1098,1099,1100],{"from":992,"to":997,"sanitized":714},{"from":997,"to":1037,"sanitized":714},{"from":1059,"to":1062,"sanitized":714},{"from":1062,"to":1065,"sanitized":714},{"summary":1102,"deductions":1103},"The \"xt-woo-variation-swatches\" plugin v1.9.7 exhibits a mixed security posture. While it demonstrates good practices in SQL query handling and a high percentage of properly escaped output, significant concerns arise from its attack surface. All five identified AJAX handlers lack authentication checks, presenting a substantial risk of unauthorized access and manipulation of plugin functionality by unauthenticated users.  Furthermore, the taint analysis reveals three high-severity flows with unsanitized paths, indicating potential vulnerabilities where external input could be processed without proper validation. The absence of any recorded vulnerability history, while generally positive, might also suggest a lack of rigorous historical security auditing or that past issues have been promptly addressed.  Overall, the lack of authentication on AJAX endpoints and the presence of high-severity taint flows are critical weaknesses that overshadow the plugin's strengths in other areas. Immediate attention should be paid to securing these entry points.",[1104,1106,1108],{"reason":1105,"points":124},"5 AJAX handlers without auth checks",{"reason":1107,"points":124},"3 High severity taint flows with unsanitized paths",{"reason":1109,"points":1072},"Bundled library: Freemius v1.0 (potential for outdatedness)","2026-03-16T19:26:23.340Z",{"wat":1112,"direct":1133},{"assetPaths":1113,"generatorPatterns":1122,"scriptPaths":1123,"versionParams":1124},[1114,1115,1116,1117,1118,1119,1120,1121],"\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fjs\u002Ffrontend.js",[],[1115,1117,1119,1121],[1125,1126,1127,1128,1129,1130,1131,1132],"\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fxt-framework\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-variation-swatches\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":1134,"htmlComments":1136,"htmlAttributes":1137,"restEndpoints":1139,"jsGlobals":1140,"shortcodeOutput":1141},[1135],"xt-woovs-product-swatches-tab",[],[1138],"data-meta_name=\"__xt_woovs_woo_meta_settings\"",[],[713],[]]