[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwO2wYb41SqchZvJ0cnY9Lpes-0lJNlRV6xZ5kxe1VLg":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":146,"fingerprints":436},"product-variant-table-for-woocommerce","PVT – Product Variation Table for WooCommerce","1.9.1","WPXtension","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxteam\u002F","\u003Cp>\u003Cstrong>PVT – Product Variation Table for WooCommerce\u003C\u002Fstrong> allows you to replace the default dropdown options of WooCommerce variable products and display your product variations in a beautiful and customizable table.\u003C\u002Fp>\n\u003Cp>By default, WooCommerce offers a dropdown for the variable products so customers can choose between the size, color, and other available options. With the \u003Cstrong>PVT – Product Variation Table for WooCommerce\u003C\u002Fstrong>, you can display the available product variations in an easy-to-follow table. It also offers flexible options to customize the product variation table. Furthermore, customers will have the ability to filter and sort the available options by attributes, price, and other options.\u003C\u002Fp>\n\u003Cp>PVT – Product Variation Table for WooCommerce offers ease both for the store owners and customers. It will help your customers to quickly browse through the available options and purchase the desired products. Thus, store owners will have a better chance to make a higher revenue from their store.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.wpxtension.com\u002Fproduct-variation-table-for-woocommerce\u002Fproduct\u002Fonly-variation-table\u002F\" title=\"Product Variation Table Demo.\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fdoc-category\u002Fproduct-variation-table-for-woocommerce\" title=\"Product Variation Table Documentation.\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fsupport-ticket\" title=\"Help & Support.\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPXtension\u002Fproduct-variation-table-for-woocommerce\u002Fblob\u002Fmain\u002Ffree-vs-pro.md\" title=\"PVT - Product Variation Table for WooCommerce Free vs Pro.\" rel=\"nofollow ugc\">\u003Cstrong>Free vs Pro\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F\" title=\"PVT - Product Variation Table for WooCommerce Pro.\" rel=\"nofollow ugc\">\u003Cstrong>Pro Version\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Version: Feature Highlights of PVT – Product Variation Table for WooCommerce\u003C\u002Fh3>\n\u003Cp>⚙️ Control what columns to show or hide in the variations table.\u003Cbr \u002F>\n⚙️ Select where you want the variations table to show up in the product page.\u003Cbr \u002F>\n⚙️ Sort the table columns as you wish using easy drag’n drop tables in settings.\u003Cbr \u002F>\n⚙️ Show or hide the “Available Options” button to scroll to the variation table when clicked.\u003Cbr \u002F>\n⚙️ Customize “Available Options” and “Add to cart” button text.\u003Cbr \u002F>\n⚙️ Choose Plus and Minus buttons to increase\u002Fdecrease the quantity for each variation.\u003Cbr \u002F>\n⚙️ Scroll to top or, redirect to cart page once a product is successfully carted.\u003Cbr \u002F>\n⚙️ Display cart confirmation notice after a product successfully carted.\u003Cbr \u002F>\n⚙️ Add subtotal columns to instantly display price updates when quantity changes\u003Cbr \u002F>\n⚙️ Show or hide header of the variation table.\u003Cbr \u002F>\n⚙️ Disable Add To Cart Button when a product variation is out of stock.\u003Cbr \u002F>\n⚙️ Stop table breakdown on small devices to display it like large screen devices.\u003Cbr \u002F>\n⚙️ Your store, your style! Use the shortcode \u003Ccode>[pvtfw_table_display]\u003C\u002Fcode> to include the variation table in your product description.\u003Cbr \u002F>\n⚙️ Set a minimum width for the table that fits your theme and page layout.\u003Cbr \u002F>\n⚙️ User-friendly horizontal scrollbar option for your table.\u003Cbr \u002F>\n⚙️ Now PVT has a format for the +\u002F- quantity field option; you are no longer dependent on the theme.\u003Cbr \u002F>\n⚙️ PVT can now show stock status for managed and unmanaged stock quantity.\u003Cbr \u002F>\n⚙️ Furthermore, you can hide the “Available Options” title above the variation table.\u003C\u002Fp>\n\u003Ch3>Advanced Version: Feature Highlights of PVT – Product Variation Table for WooCommerce\u003C\u002Fh3>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F\" title=\"Advanced Version of PVT - Product Variation Table for WooCommerce\" rel=\"nofollow ugc\">\u003Cstrong>GET THE ADVANCED VERSION\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With the extended version of this plugin, you can take your product variation tables to the next level and increase your store sales with better user experience.\u003C\u002Fp>\n\u003Cp>🎨 Bulk add to cart variation products.\u003Cbr \u002F>\n🎨 Display Bulk Cart Notice and customize the notice text.\u003Cbr \u002F>\n🎨 Display both variation table and dropdown.\u003Cbr \u002F>\n🎨 Exclude out of stock variations from the table.\u003Cbr \u002F>\n🎨 Resize variation thumbnail on the product table.\u003Cbr \u002F>\n🎨 Show or hide variation table for individual product.\u003Cbr \u002F>\n🎨 Show or hide variation table for a category.\u003Cbr \u002F>\n🎨 Zoom variation thumbnail on the product table.\u003Cbr \u002F>\n🎨 Enable thumbnail popup for variation products.\u003Cbr \u002F>\n🎨 Display thumbnail popup gallery.\u003Cbr \u002F>\n🎨 Show variation title with attributes on popup.\u003Cbr \u002F>\n🎨 Search variations by typing your search keywords.\u003Cbr \u002F>\n🎨 Disable variation table for mobile screen.\u003Cbr \u002F>\n🎨 Pre-select all variations.\u003Cbr \u002F>\n🎨 Variation Table Pagination.\u003Cbr \u002F>\n🎨 Two different bulk variation table layout. Such as: checkbox style, quantity based bulk cart.\u003Cbr \u002F>\n🎨 Display the number of selected items and the total price with the Bulk Cart button.\u003Cbr \u002F>\n🎨 Add custom columns to variation table. How to add custom columns? Please check this \u003Ca href=\"https:\u002F\u002Fwpxtension.com\u002Fdocs\u002Fcustom-columns-to-the-variation-table\u002F\" rel=\"nofollow ugc\">article\u003C\u002Fa>.\u003Cbr \u002F>\n🎨 Replace the Add to Cart text from the Action Column with a Cart Icon. As a result, your product variation table will be more compact and beautiful.\u003Cbr \u002F>\n🎨 Replace the Bulk Cart Text with a Cart Icon to make your product page more appealing\u003Cbr \u002F>\n🎨 Display text “Out of Stock” replacing the disable quantity field for out-of-stock variations.\u003Cbr \u002F>\n🎨 PVT Pro is now wishlist compatible; you can display the Add to Wishlist option in the table.\u003Cbr \u002F>\n🎨 Compatible with Back In Stock Notifier Plugin; you can display the inline form\u002Fpopup button in the table.\u003Cbr \u002F>\n🎨 Support for the Min\u002FMax Step control plugin empowers you to apply those rules inside the variation table too.\u003Cbr \u002F>\n🎨 Have a long list of variations! Apply vertical scrolling for a better user experience.\u003Cbr \u002F>\n🎨 Display Ajax Variation Table Popup using \u003Ccode>Display Rule\u003C\u002Fcode>\u003Cbr \u002F>\n🎨 Customize the Variation Table design (Header, Table Body, and Footer) as you want.\u003Cbr \u002F>\n🎨 In addition to Bulk Cart, PVT offers Quick Cart. Items are updated (added\u002Fremoved) to the cart only by updating (increasing\u002Fdecreasing) the quantity field.\u003C\u002Fp>\n\u003Cp>Currently, it has support for the following plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-wishlist\u002F\" rel=\"ugc\">YITH WooCommerce Wishlist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fti-woocommerce-wishlist\u002F\" rel=\"ugc\">TI WooCommerce Wishlist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fback-in-stock-notifier-for-woocommerce\u002F\" rel=\"ugc\">Back In Stock Notifier for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fminmax-quantities\u002F\" rel=\"nofollow ugc\">Min\u002FMax Quantities plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our Popular Addons for WooCommerce\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariation-price-display\u002F\" rel=\"ugc\">Variation Price Display Range for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariations-as-radio-buttons\u002F\" rel=\"ugc\">VariationX – Variations as Radio Buttons for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-cart\u002F\" rel=\"ugc\">Fast Cart for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-share\u002F\" rel=\"ugc\">Social Share for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Display WooCommerce product variations in a nicely formatted table with options to sort and filter by attribute.",1000,60097,100,49,"2025-12-21T16:40:00.000Z","6.9.4","4.7.0","5.6.20",[20,21,22,23,24],"table","variations","variations-table","woocommerce","woocommerce-variable","https:\u002F\u002Fwpxtension.com\u002Fproduct\u002Fproduct-variation-table-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-variant-table-for-woocommerce.1.9.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"wpxteam",4,14200,30,94,"2026-04-04T07:09:19.983Z",[39,60,77,95,121],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ni-woocommerce-product-variations-table","Ni WooCommerce Product Variations Table","1.6.3","Anzar Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Fanzia\u002F","\u003Cp>Ni WooCommerce Product Variations Table Description\u003C\u002Fp>\n\u003Cp>\nChange WooCommerce default dropdown to variations table with columns header sorting.\n\u003C\u002Fp>\n\u003Cp>\nNi WooCommerce Product Variations Table provide the option to customize the columns of variation table like variation image, variation name, product SKU, product price, stock status and stock quantity.\n\u003C\u002Fp>\n\u003Cp>Ni WooCommerce Product Variations Table Feature\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change variation dropdown to variation table\u003C\u002Fli>\n\u003Cli>Columns header sorting\u003C\u002Fli>\n\u003Cli>Ajax add to cart\u003C\u002Fli>\n\u003Cli>Setting option for variation table columns customization\u003C\u002Fli>\n\u003Cli>Report Summary total sales, total order, recent order, order status report \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4> \u003Cstrong> Ni Display Product Variation Table Pro Version Feature\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display product \u003Cstrong>variation table or grid\u003C\u002Fstrong> instead of default dropdown\u003C\u002Fli>\n\u003Cli>Show the \u003Cstrong>variation dropdown\u003C\u002Fstrong> on product page and category page\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>single variation\u003C\u002Fstrong> product on shop page and category page\u003C\u002Fli>\n\u003Cli>Monthly profit Report\u003C\u002Fli>\n\u003Cli>Add to cart bulk quantity on product detail page in variation table\u003C\u002Fli>\n\u003Cli>Set the default quantity in variation table\u003C\u002Fli>\n\u003Cli>Change the display order for table variation columns\u003C\u002Fli>\n\u003Cli>Set columns of product variation table\u003C\u002Fli>\n\u003Cli>Dashboard show the product summary report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Ni Display Product Variation Table Pro Buy Now and View Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  \u003Ca href=\"http:\u002F\u002Fdemo.naziinfotech.com\u002Fproduct\u002Fhoodie\u002F\" rel=\"nofollow ugc\">View Table Variation Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>  \u003Ca href=\"http:\u002F\u002Fdemo.naziinfotech.com\u002F\" rel=\"nofollow ugc\">View Variation DropDown On Shop Page Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>  \u003Ca href=\"http:\u002F\u002Fnaziinfotech.com\u002Fproduct\u002Fdisplay-woocommerce-product-variation-in-table-instead-of-drop-down-on-detail-page\u002F\" rel=\"nofollow ugc\">Buy Now Ni Display Product Variation Table Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>Support\u002FFeedback Email\u002FNew Report Requirement\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback – Thank you for using or trying out one of our plugins\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"support@naziinfotech.com\" rel=\"nofollow ugc\">support@naziinfotech.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","Display woocommerce product variation as table instead of dropdown.",200,16335,6,"2024-03-24T10:51:00.000Z","6.4.8","4.7","7.0",[55,56,20,21,23],"report","sales-report","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fni-woocommerce-product-variations-table\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fni-woocommerce-product-variations-table.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":27,"num_ratings":27,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":75,"download_link":76,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"grouped-variations-table","Grouped Variations Table","1.5.0","mnording10","https:\u002F\u002Fprofiles.wordpress.org\u002Fmnording10\u002F","\u003Cp>This plugin allows you to define a master attribute that your variable products uses.\u003Cbr \u002F>\nIt will then render a table that is grouping the variations based on that main attribute.\u003C\u002Fp>\n","Allowing you to group variations in sleak tables on the product page",10,1391,"2019-05-11T17:08:00.000Z","5.2.24","4.0","5.6",[20,21,23],"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fthe-basics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrouped-variations-table.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":27,"downloaded":85,"rating":27,"num_ratings":27,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":93,"download_link":94,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"rockon-woo-variations-table","RockOn Woo Variations Table","6.0","Vikas Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevikas301\u002F","\u003Cp>This plugin showing the variation product in table format. Shortcode able.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>id is a product id & id field is req.\u003Cbr \u002F>\nthead, Showing thead att. in table head area\u003C\u002Fp>\n\u003Cpre>\u003Ccode>   [rovartable id='1,2,4']\n   [rovartable id='1,2,4' thead='Tittle,Color,Size,Basket']\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple plugin. Show variations product in table format using shortcode.",1343,"2020-12-06T05:10:00.000Z","5.6.17","3.6","",[91,92,20,21,23],"rockon","shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frockon-woo-variations-table\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frockon-woo-variations-table.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":16,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":27,"last_vuln_date":120,"fetched_at":29},"flexible-shipping","Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping","6.5.7","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to configure shipping rates in your WooCommerce store\u003C\u002Fh4>\n\u003Cp>Flexible Shipping is the most advanced shipping plugin for WooCommerce stores, allowing you to calculate the shipping costs based on weight and\u002For cart total. Combine it with the PRO version, and it will become the only shipping plugin for WooCommerce you will ever need.\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\u002FUPumLCbqjZA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Upgrade to Flexible Shipping PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nUpgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Flexible Shipping PRO now\u003C\u002Fa> to get the priority e-mail support and gain an access to all the PRO features!\u003C\u002Fp>\n\u003Ch4>Possible Shipping Scenarios\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shipping costs based on cart weight\u003C\u002Fli>\n\u003Cli>Shipping costs based on cart total\u003C\u002Fli>\n\u003Cli>Adding a handling fee or an insurance cost after reaching a certain order value\u003C\u002Fli>\n\u003Cli>Creating a COD (Cash On Delivery) shipping method with additional costs\u003C\u002Fli>\n\u003Cli>Different shipping costs for different shipping classes, products, or product categories (PRO)\u003C\u002Fli>\n\u003Cli>Disabling\u002Fhiding the shipping method for certain rules (PRO)\u003C\u002Fli>\n\u003Cli>Additional cost added to the whole order and\u002For to each product in the cart (PRO)\u003C\u002Fli>\n\u003Cli>Enabling\u002Fdisabling the shipping method based on the Time of the Day and the Day of the week (PRO)\u003C\u002Fli>\n\u003Cli>Hiding the shipping method for certain products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are only a few examples of the Flexible Shipping usage. However, the sky is the limit. We have described the most popular use cases in the comprehensive and detailed plugin documentation and \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-docs\" rel=\"nofollow ugc\">Ready to use scenarios \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited shipping methods and cost calculation rules\u003C\u002Fli>\n\u003Cli>Possibility to add titles and \u003Cstrong>descriptions\u003C\u002Fstrong> to your shipping methods\u003C\u002Fli>\n\u003Cli>Shipping cost based on cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Minimum and maximum values for cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Summing up the costs of e.g. two different rules at the same time, e.g. one based on cart total and the second based on weight\u003C\u002Fli>\n\u003Cli>Free shipping over the amount threshold\u003C\u002Fli>\n\u003Cli>Option to display the selected shipping methods only for logged-in users\u003C\u002Fli>\n\u003Cli>Further shipping companies integrations (see the info below for more details)\u003C\u002Fli>\n\u003Cli>WPML and Polylang compatibility\u003C\u002Fli>\n\u003Cli>Built-in, ready-to-use scenarios\u003C\u002Fli>\n\u003Cli>Automatic notification about shipping zone configuration conflict\u003C\u002Fli>\n\u003Cli>Cart calculation settings (cart or package value)\u003C\u002Fli>\n\u003Cli>Built-in tutorial with step-by-step guide\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All free features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Assistant\u003C\u002Fstrong> – describe the shipping scenario you want to set up, and the Assistant will create the right configuration in seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping classes support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Shipping costs based on the products’ quantity and\u002For cart line item count\u003C\u002Fli>\n\u003Cli>Shipping cost based on the product’s length, width, height and\u002For maximal dimension\u003C\u002Fli>\n\u003Cli>Shipping cost based on the volume of the products in the cart\u003C\u002Fli>\n\u003Cli>Shipping cost based on dimensional weight (with custom DIM Factor)\u003C\u002Fli>\n\u003Cli>Shipping cost based on products (products, product categories, product tags)\u003C\u002Fli>\n\u003Cli>Shipping cost based on user role\u003C\u002Fli>\n\u003Cli>Enabling\u002Fdisabling the shipping method based on the Time of day and the Day of the week\u003C\u002Fli>\n\u003Cli>Additional costs based on price, weight, dimensional weight, item quantity, cart line item, volume\u003C\u002Fli>\n\u003Cli>Stopping a rule (if the rule is matched, the following rules will not be calculated)\u003C\u002Fli>\n\u003Cli>Hiding a shipping method (if the rule is matched, the related shipping method will remain hidden and will not be displayed in the cart and checkout)\u003C\u002Fli>\n\u003Cli>Conditional logic for conditions with selection (e.g. shipping class) – matches any\u002Fall\u002Fnone\u003C\u002Fli>\n\u003Cli>Conditional logic for conditions with ranges (e.g. weight) – is\u002Fis not\u003C\u002Fli>\n\u003Cli>Additional calculation methods (sum, lowest cost, highest cost)\u003C\u002Fli>\n\u003Cli>Maximum shipping cost per shipping method\u003C\u002Fli>\n\u003Cli>Free shipping coupons support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Table rate available for all shipping methods\u003C\u002Fh4>\n\u003Cp>We have added an integration with any WooCommerce shipping method. The new feature allows the use of shipping cost calculation rules for all shipping methods available in WooCommerce, including Flat Rate and those added by other plugins. This provides greater control over delivery costs and allows you to take full advantage of the other methods’ existing features. We encourage you to give it a try with one of our Live Rates plugins listed below, in the “Useful free shipping plugins for WooCommerce from Octolize” section.\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Box Packing WooCommerce\u003C\u002Fh4>\n\u003Cp>Automatically fit the ordered products into your shipping boxes in the most optimal way thanks to the advanced box packing algorithm in the Flexible Shipping Box Packing plugin for WooCommerce.Give it a try and configure the shipping cost calculation rules based on the type and number of shipping boxes used. It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-bp\" rel=\"nofollow ugc\">Buy Flexible Shipping Box Packing WooCommerce now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Distance Based Shipping Rates for WooCommerce\u003C\u002Fh4>\n\u003Cp>Distance Based Shipping Rates for WooCommerce extends the Flexible Shipping plugin functionalities by adding rules based on \u003Cstrong>distance and delivery duration.\u003C\u002Fstrong> It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dbsr\" rel=\"nofollow ugc\">Buy Distance Based Shipping Rates for WooCommerce now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WooCommerce Delivery Date Picker\u003C\u002Fh4>\n\u003Cp>WooCommerce Delivery Date Picker extends the default features of the Flexible Shipping plugin. It allows you to choose a convenient delivery date for your ordered products and makes the shipping cost dependent on the selected date. It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-ddp\" rel=\"nofollow ugc\">Buy WooCommerce Delivery Date Picker now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Locations Add-On\u003C\u002Fh4>\n\u003Cp>Flexible Shipping Locations Add-On extends the default Flexible Shipping for WooCommerce functionalities and adds the option to create additional rules based on locations (WooCommerce and custom ones). It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-locations\" rel=\"nofollow ugc\">Buy Flexible Shipping Locations Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Import Export Add-On\u003C\u002Fh4>\n\u003Cp>Flexible Shipping Import Export Add-On allows you to easily import and export Flexible Shipping methods. This way, you can easily move and update shipping methods. The plugin supports the CSV format. It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-fsie\" rel=\"nofollow ugc\">Buy Flexible Shipping Import Export Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Multi Vendor Shipping for WooCommerce Add-On\u003C\u002Fh4>\n\u003Cp>Multi Vendor Shipping for WooCommerce Add-on extends the Flexible Shipping plugin by adding rules based on Product Author (Vendor). This allows you to assign shipping methods to vendors or set additional shipping costs for them. It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-mvs\" rel=\"nofollow ugc\">Buy Multi Vendor Shipping for WooCommerce Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Useful free shipping plugins for WooCommerce from Octolize\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fups-repo\" rel=\"nofollow ugc\">Flexible Shipping for UPS and WooCommerce\u003C\u002Fa> – the most powerful UPS WooCommerce integration (Live Rates + Access Points)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffedex-repo\" rel=\"nofollow ugc\">Flexible Shipping for FedEx and WooCommerce\u003C\u002Fa> – the best free plugin to display FedEx Live Rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fusps-repo\" rel=\"nofollow ugc\">Live rates for USPS and WooCommerce\u003C\u002Fa> – the best free plugin to display the USPS Live Rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fdhlexpress-repo\" rel=\"nofollow ugc\">Live rates for DHL Express and WooCommerce\u003C\u002Fa> – automatic international shipping costs calculation and displaying DHL Express live rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fap-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Australia Post for WooCommerce\u003C\u002Fa> – Australia Post WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fcp-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Canada Post for WooCommerce\u003C\u002Fa> – Canada Post WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Frm-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Royal Mail for WooCommerce\u003C\u002Fa> – Royal Mail WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fnotices-repo\" rel=\"nofollow ugc\">Shipping Notices\u003C\u002Fa> – your own custom WooCommerce shipping notices instead of the default “No shipping options were found” info\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fscopp-repo\" rel=\"nofollow ugc\">Shipping Cost on Product Page\u003C\u002Fa> – displaying the shipping cost calculator to your customers directly on the product page, before reaching the cart or checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>View the dedicated \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-docs\" rel=\"nofollow ugc\">Flexible Shipping Documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Actively developed and supported\u003C\u002Fh4>\n\u003Cp>Over \u003Cstrong>250.000 WooCommerce stores worldwide\u003C\u002Fstrong> use our plugins. We constantly develop them, earning the reputation of authors of stable and high-quality solutions. We are also praised for providing excellent technical support. Join the community of our satisfied plugin users: bet on quality, and let our plugins do the rest.\u003C\u002Fp>\n\u003Ch4>Support Policy\u003C\u002Fh4>\n\u003Cp>We provide limited support for the free version of our Flexible Shipping plugin on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-shipping\u002F\" rel=\"ugc\">dedicated plugin Support Forum\u003C\u002Fa>. Please upgrade to the PRO version to get the priority e-mail support as well as all PRO features. \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Upgrade Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Further Integrations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>United Kingdom\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We have released a DPD UK & Local WooCommerce integration for Flexible Shipping covering the whole UK territory. Check our plugins – \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dpd-uk\" rel=\"nofollow ugc\">offer your customers the DPD UK services in your shop\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dpd-uk-pp\" rel=\"nofollow ugc\">show them the DPD UK Pickup Points map\u003C\u002Fa> to choose their preferred one to collect their orders from.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Poland\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We have also developed further Flexible Shipping integrations for Polish carriers and shipping companies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DPD – WooCommerce\u003C\u002Fli>\n\u003Cli>DHL – WooCommerce\u003C\u002Fli>\n\u003Cli>Paczkomaty InPost – WooCommerce\u003C\u002Fli>\n\u003Cli>UPS – WooCommerce\u003C\u002Fli>\n\u003Cli>eNadawca Poczta Polska – WooCommerce\u003C\u002Fli>\n\u003Cli>Orlen Paczka – WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible WooCommerce Plugins\u003C\u002Fh4>\n\u003Cp>We have verified and tested the Flexible Shipping compatibility with the following popular WooCommerce plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-germanized\u002F\" rel=\"ugc\">Germanized\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Currency Switchers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faelia.co\u002Fshop\u002Fcurrency-switcher-woocommerce\u002F\" rel=\"nofollow ugc\">Aelia Currency Switcher\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">WooCommerce Currency Switcher\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-switcher-woocommerce\u002F\" rel=\"ugc\">Currency Switcher for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">Multi Currency for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>German by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjensratzel\u002F\" rel=\"nofollow ugc\">jensratzel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjose64\u002F\" rel=\"nofollow ugc\">Jose Luis\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnobnob\u002F\" rel=\"nofollow ugc\">Javier Esteban\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Flacasitadecera\u002F\" rel=\"nofollow ugc\">lacasitadecadera\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fvernum\u002F\" rel=\"nofollow ugc\">Vernum\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpsmits1567\u002F\" rel=\"nofollow ugc\">Peter Smits\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnekojonez\u002F\" rel=\"nofollow ugc\">Pjeterjan Deneys\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interested in plugin translations?\u003C\u002Fh4>\n\u003Cp>We are actively looking for contributors to translate this and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F#content-plugins\" rel=\"nofollow ugc\">other Octolize plugins\u003C\u002Fa>. Each supported language tremendously helps store owners to conveniently manage shipping operations.\u003C\u002Fp>\n\u003Cp>Your translations contribute to the WordPress community at large. Moreover, we’re glad to offer you discounts for our PRO plugins and establish long-term collaboration. If you have any translation-related questions, please email us at translations@octolize.com.\u003C\u002Fp>\n\u003Cp>Head over here and help us translate this plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping in a nutshell\u003C\u002Fh4>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>improved shipping-related user experience,\u003C\u002Fli>\n\u003Cli>custom shipping rules,\u003C\u002Fli>\n\u003Cli>free shipping based on the price or products in the cart,\u003C\u002Fli>\n\u003Cli>cost-based shipping cost\u003C\u002Fli>\n\u003Cli>weight-based shipping cost\u003C\u002Fli>\n\u003Cli>total order-based shipping cost,\u003C\u002Fli>\n\u003Cli>item count-based shipping cost,\u003C\u002Fli>\n\u003Cli>shipping class-based shipping cost,\u003C\u002Fli>\n\u003Cli>WooCommerce shipping cost rules,\u003C\u002Fli>\n\u003Cli>WooCommerce shipping plugin,\u003C\u002Fli>\n\u003Cli>WooCommerce table rate shipping.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Give it a try and see for yourself that our Weight Based Table Rate Shipping for WooCommerce – Flexible Shipping is the only plugin you need to configure your weight based shipping!\u003C\u002Fp>\n","Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.",100000,8678906,98,694,"2026-02-26T18:07:00.000Z","6.4","7.4",[111,112,113,114,115],"advanced-shipping","conditional-shipping","table-rate-shipping","weight-based-shipping","woocommerce-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping.6.5.7.zip",99,2,"2024-04-22 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":109,"tags":136,"homepage":141,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":27,"last_vuln_date":145,"fetched_at":29},"yikes-inc-easy-custom-woocommerce-product-tabs","Custom Product Tabs for WooCommerce","1.8.6","Evan Herman","https:\u002F\u002Fprofiles.wordpress.org\u002Feherman24\u002F","\u003Cp>This plugin extends \u003Ca href=\"www.woothemes.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> to allow shop owners to add custom tabs to products. The tabs are displayed on the individual product pages to the right of the default “Description” tab.\u003C\u002Fp>\n\u003Cp>Individual product tabs are managed on the WooCommerce Edit Product screen and can be added on a per product basis. You can also create saved tabs and add them to multiple products as needed. Tabs can be easily added, deleted and rearranged.\u003C\u002Fp>\n\u003Cp>Tab content areas use the standard WordPress text editor and may contain text, images, HTML or shortcodes.\u003C\u002Fp>\n\u003Cp>If you experience any problems, please submit a ticket on our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fyikes-inc-easy-custom-woocommerce-product-tabs\" rel=\"ugc\">Free WordPress Support Forums\u003C\u002Fa> and we’ll look in to it as soon as possible.\u003C\u002Fp>\n\u003Cp>This plugin is compatible with WPML.\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fcodeparrots.com\u002Fplugin\u002Fcustom-product-tabs-pro\u002F\" rel=\"nofollow ugc\">Custom Product Tabs Pro\u003C\u002Fa> for great enhanced features!\u003C\u002Fp>\n","Add custom tabs with content to products in WooCommerce.",90000,1966413,88,163,"2025-04-12T17:21:00.000Z","6.7.5","3.8",[137,138,139,140,23],"customize","duplicate","product-tabs","repeatable","https:\u002F\u002Fwww.codeparrots.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyikes-inc-easy-custom-woocommerce-product-tabs.1.8.6.zip",97,3,"2025-01-06 15:37:29",{"attackSurface":147,"codeSignals":340,"taintFlows":426,"riskAssessment":427,"analyzedAt":435},{"hooks":148,"ajaxHandlers":324,"restRoutes":333,"shortcodes":334,"cronEvents":339,"entryPointCount":144,"unprotectedCount":119},[149,155,159,164,168,171,175,178,181,184,189,193,197,202,206,210,213,217,221,225,229,233,239,242,247,250,255,260,265,270,273,276,281,285,288,292,297,301,305,309,313,316,320],{"type":150,"name":151,"callback":152,"priority":118,"file":153,"line":154},"action","pvtfw_admin_section","filter_setting","inc\\admin\\class_pvtfw_advance.php",238,{"type":150,"name":156,"callback":157,"priority":13,"file":153,"line":158},"pvtfw_admin_after_filter","thumbnail_resize_setting",239,{"type":160,"name":161,"callback":162,"priority":68,"file":153,"line":163},"filter","pvtfw_admin_setting_tab","new_setting_tab",244,{"type":150,"name":151,"callback":165,"priority":118,"file":166,"line":167},"cart_options_setting","inc\\admin\\class_pvtfw_bulk_cart.php",159,{"type":160,"name":161,"callback":169,"priority":68,"file":166,"line":170},"cart_options_tab",164,{"type":150,"name":151,"callback":172,"priority":143,"file":173,"line":174},"layout","inc\\admin\\class_pvtfw_form.php",419,{"type":150,"name":151,"callback":176,"priority":105,"file":173,"line":177},"setting",420,{"type":150,"name":151,"callback":179,"priority":118,"file":173,"line":180},"reset_columns_setting",421,{"type":150,"name":151,"callback":182,"priority":118,"file":173,"line":183},"reset_all_setting",422,{"type":150,"name":185,"callback":186,"priority":118,"file":187,"line":188},"admin_menu","menu","inc\\admin\\class_pvtfw_settings.php",171,{"type":150,"name":151,"callback":190,"priority":118,"file":191,"line":192},"styling_setting","inc\\admin\\class_pvtfw_styling.php",220,{"type":160,"name":161,"callback":194,"priority":195,"file":191,"line":196},"styling_tab",9,228,{"type":160,"name":198,"callback":199,"file":200,"line":201},"pvtfw_added_cart_filter","pvtfw_reycore_support","inc\\compatibility.php",14,{"type":160,"name":203,"callback":204,"priority":68,"file":200,"line":205},"woocommerce_add_to_cart_fragments","pvtfw_divi_mini_cart_fragment",45,{"type":160,"name":207,"callback":208,"priority":209,"file":200,"line":131},"pvtfw_price_html","pvtfw_whols_plugin_support",20,{"type":160,"name":207,"callback":211,"priority":68,"file":200,"line":212},"pvtfw_get_price_html",114,{"type":160,"name":214,"callback":215,"priority":68,"file":200,"line":216},"pvtfw_print_qty_field","pvtfw_display_qty_field",206,{"type":150,"name":218,"callback":219,"priority":68,"file":200,"line":220},"pvtfw_plus_minus_qty_input","pvtfw_plus_minus_qty_input_markup",279,{"type":150,"name":222,"callback":223,"priority":68,"file":200,"line":224},"pvtfw_basic_qty_input","pvtfw_basic_qty_input_markup",346,{"type":160,"name":226,"callback":227,"priority":118,"file":200,"line":228},"woocommerce_get_availability_text","pvtfw_push_in_stock_text",371,{"type":160,"name":230,"callback":231,"priority":118,"file":200,"line":232},"pvtfw_print_cart_btn","pvtfw_display_cart_button",417,{"type":150,"name":234,"callback":235,"priority":236,"file":237,"line":238},"woocommerce_single_product_summary","available_options_btn",11,"inc\\frontend\\class_pvtfw_allocation.php",21,{"type":150,"name":234,"callback":235,"priority":236,"file":240,"line":241},"inc\\frontend\\class_pvtfw_available_btn.php",102,{"type":150,"name":243,"callback":244,"priority":118,"file":245,"line":246},"wp_footer","ajax_wc_button_script","inc\\frontend\\class_pvtfw_cart.php",295,{"type":160,"name":203,"callback":248,"file":245,"line":249},"ajax_add_to_cart_add_fragments",300,{"type":150,"name":251,"callback":252,"file":253,"line":254},"pvtfw_variant_table_varaints_heading","available_options_title","inc\\frontend\\class_pvtfw_print_table.php",361,{"type":150,"name":256,"callback":257,"file":258,"line":259},"wp_head","pvtfw_enable_scroll_option","inc\\style.php",50,{"type":150,"name":261,"callback":262,"priority":118,"file":263,"line":264},"pvtfw_table_body","pvtfw_print_table_data","inc\\table-parts\\content-tbody.php",429,{"type":150,"name":266,"callback":267,"priority":118,"file":268,"line":269},"pvtfw_table_header","pvtfw_print_table_header","inc\\table-parts\\content-thead.php",115,{"type":150,"name":185,"callback":185,"file":271,"line":272},"inc\\wpxtension\\wpx-menu.php",41,{"type":150,"name":185,"callback":274,"priority":13,"file":271,"line":275},"useful_plugins_menu",42,{"type":150,"name":277,"callback":278,"file":279,"line":280},"admin_notices","error_notice","product-variant-table-for-woocommerce.php",78,{"type":150,"name":282,"callback":283,"file":279,"line":284},"admin_init","register_settings",148,{"type":160,"name":286,"callback":286,"priority":68,"file":279,"line":287},"plugin_row_meta",154,{"type":150,"name":289,"callback":290,"file":279,"line":291},"admin_enqueue_scripts","admin_scripts",157,{"type":150,"name":293,"callback":294,"priority":295,"file":279,"line":296},"template_redirect","remove_add_to_cart",29,161,{"type":150,"name":298,"callback":299,"file":279,"line":300},"wp_enqueue_scripts","frontend_scripts",162,{"type":150,"name":302,"callback":303,"file":279,"line":304},"body_class","pvt_body_class",165,{"type":150,"name":306,"callback":307,"file":279,"line":308},"init","dynamic_text_register_to_translate",168,{"type":150,"name":310,"callback":311,"file":279,"line":312},"before_woocommerce_init","pvtfw_hpos_compatibility",479,{"type":150,"name":277,"callback":314,"file":279,"line":315},"pvtfw_companion_error_msg",499,{"type":150,"name":317,"callback":318,"file":279,"line":319},"plugins_loaded","pvtfw_deactivate_companion",505,{"type":150,"name":321,"callback":322,"priority":68,"file":279,"line":323},"after_plugin_row_meta","pvtfw_companion_meta_notice",519,[325,330],{"action":326,"nopriv":327,"callback":328,"hasNonce":327,"hasCapCheck":327,"file":245,"line":329},"pvtfw_woocommerce_ajax_add_to_cart",false,"woocommerce_ajax_add_to_cart",296,{"action":326,"nopriv":331,"callback":328,"hasNonce":327,"hasCapCheck":327,"file":245,"line":332},true,297,[],[335],{"tag":336,"callback":337,"file":253,"line":338},"pvtfw_table_display","shortcode_print_table",357,[],{"dangerousFunctions":341,"sqlUsage":342,"outputEscaping":344,"fileOperations":27,"externalRequests":27,"nonceChecks":119,"capabilityChecks":424,"bundledLibraries":425},[],{"prepared":27,"raw":27,"locations":343},[],{"escaped":345,"rawEcho":272,"locations":346},146,[347,350,351,353,355,357,359,361,363,365,367,369,371,373,375,377,378,380,381,383,385,387,389,391,393,395,397,398,400,402,404,406,408,410,412,413,415,416,418,420,422],{"file":153,"line":348,"context":349},40,"raw output",{"file":153,"line":105,"context":349},{"file":153,"line":352,"context":349},106,{"file":153,"line":354,"context":349},116,{"file":153,"line":356,"context":349},172,{"file":166,"line":358,"context":349},37,{"file":166,"line":360,"context":349},56,{"file":173,"line":362,"context":349},47,{"file":173,"line":364,"context":349},53,{"file":173,"line":366,"context":349},71,{"file":173,"line":368,"context":349},75,{"file":173,"line":370,"context":349},80,{"file":173,"line":372,"context":349},84,{"file":173,"line":374,"context":349},89,{"file":173,"line":376,"context":349},93,{"file":173,"line":352,"context":349},{"file":173,"line":379,"context":349},110,{"file":173,"line":212,"context":349},{"file":173,"line":382,"context":349},118,{"file":173,"line":384,"context":349},122,{"file":173,"line":386,"context":349},126,{"file":173,"line":388,"context":349},130,{"file":173,"line":390,"context":349},134,{"file":173,"line":392,"context":349},138,{"file":173,"line":394,"context":349},142,{"file":173,"line":396,"context":349},219,{"file":173,"line":192,"context":349},{"file":173,"line":399,"context":349},223,{"file":173,"line":401,"context":349},249,{"file":173,"line":403,"context":349},250,{"file":173,"line":405,"context":349},258,{"file":173,"line":407,"context":349},262,{"file":173,"line":409,"context":349},266,{"file":173,"line":411,"context":349},284,{"file":191,"line":358,"context":349},{"file":191,"line":414,"context":349},70,{"file":191,"line":269,"context":349},{"file":191,"line":417,"context":349},160,{"file":419,"line":386,"context":349},"inc\\class_pvtfw_common.php",{"file":200,"line":421,"context":349},236,{"file":200,"line":423,"context":349},306,1,[],[],{"summary":428,"deductions":429},"The \"product-variant-table-for-woocommerce\" plugin v1.9.1 demonstrates a generally positive security posture with several strong practices in place. Notably, it utilizes prepared statements for all SQL queries, avoids dangerous functions, and has no recorded vulnerabilities or CVEs. This indicates a mature development process and a commitment to security.\n\nHowever, there are significant concerns regarding the attack surface. The plugin exposes two AJAX handlers without any authentication checks. This is a critical weakness as it allows unauthenticated users to trigger functionality within the plugin, potentially leading to unintended consequences or information disclosure if these handlers are not robustly designed. While taint analysis and output escaping appear to be handled well for the flows analyzed, the lack of authentication on critical entry points overshadows these strengths.\n\nOverall, while the plugin benefits from a clean vulnerability history and sound data handling practices like prepared statements and proper escaping, the presence of unprotected AJAX endpoints represents a significant security risk. Addressing these unprotected entry points should be the highest priority to improve the plugin's security.",[430,432],{"reason":431,"points":68},"Unprotected AJAX handlers",{"reason":433,"points":434},"Low output escaping (78%)",5,"2026-03-16T18:49:14.811Z",{"wat":437,"direct":456},{"assetPaths":438,"generatorPatterns":446,"scriptPaths":447,"versionParams":448},[439,440,441,442,443,444,445],"\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fpvtfw-frontend.css","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fpvtfw-admin.css","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fjs\u002Fpvtfw-frontend.js","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fjs\u002Fpvtfw-admin.js","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fwpxtension\u002Fwpx-menu.js","\u002Fwp-content\u002Fplugins\u002Fproduct-variant-table-for-woocommerce\u002Finc\u002Fwpxtension\u002Fwpx-sidebar.js",[],[442,443,444,445],[449,450,451,452,453,454,455],"product-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fstyle.css?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fpvtfw-frontend.css?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fcss\u002Fpvtfw-admin.css?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fjs\u002Fpvtfw-frontend.js?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fjs\u002Fpvtfw-admin.js?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fwpxtension\u002Fwpx-menu.js?ver=","product-variant-table-for-woocommerce\u002Finc\u002Fwpxtension\u002Fwpx-sidebar.js?ver=",{"cssClasses":457,"htmlComments":461,"htmlAttributes":464,"restEndpoints":466,"jsGlobals":467,"shortcodeOutput":470},[458,459,460],"pvt_loaded","pvtfw-wrap","pvtfw-variant-table",[462,463],"\u003C!-- START PVTFW -->","\u003C!-- END PVTFW -->",[465],"data-pvtfw-product-id",[],[468,469],"pvtfw_data","pvtfw_settings",[471],"[product_variant_table]"]