{"id":131103,"date":"2020-11-05T06:02:35","date_gmt":"2020-11-05T06:02:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/product-variant-table-for-woocommerce\/"},"modified":"2026-04-12T15:21:13","modified_gmt":"2026-04-12T15:21:13","slug":"product-variant-table-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/te.wordpress.org\/plugins\/product-variant-table-for-woocommerce\/","author":20307335,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.3","stable_tag":"1.9.3","tested":"7.0","requires":"4.7.0","requires_php":"5.6.20","requires_plugins":null,"header_name":"PVT - Product Variation Table for WooCommerce","header_author":"WPXtension","header_description":"Display product variations as a table on single product page.","assets_banners_color":"c2a2c4","last_updated":"2026-04-12 15:21:13","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpxtension.com","header_plugin_uri":"https:\/\/wpxtension.com\/product\/product-variation-table-for-woocommerce\/","header_author_uri":"https:\/\/wpxtension.com\/","rating":5,"author_block_rating":0,"active_installs":1000,"downloads":61888,"num_ratings":49,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"Hakik","date":"2020-11-05 10:52:03"},"1.1":{"tag":"1.1","author":"Hakik","date":"2020-11-05 17:04:08"},"1.1.7":{"tag":"1.1.7","author":"Hakik","date":"2020-11-07 05:15:40"},"1.2.0":{"tag":"1.2.0","author":"Hakik","date":"2020-11-29 15:46:49"},"1.2.1":{"tag":"1.2.1","author":"Hakik","date":"2020-11-29 15:56:57"},"1.2.2":{"tag":"1.2.2","author":"Hakik","date":"2020-11-29 16:02:35"},"1.2.5":{"tag":"1.2.5","author":"Hakik","date":"2020-12-09 05:53:41"},"1.2.7":{"tag":"1.2.7","author":"Hakik","date":"2020-12-10 06:19:07"},"1.2.8":{"tag":"1.2.8","author":"Hakik","date":"2021-01-01 05:18:28"},"1.3.0":{"tag":"1.3.0","author":"Hakik","date":"2021-01-27 10:25:07"},"1.3.1":{"tag":"1.3.1","author":"Hakik","date":"2021-01-30 06:42:46"},"1.3.11":{"tag":"1.3.11","author":"Hakik","date":"2021-09-13 18:39:02"},"1.3.12":{"tag":"1.3.12","author":"Hakik","date":"2021-09-17 14:52:48"},"1.3.13":{"tag":"1.3.13","author":"Hakik","date":"2021-10-26 15:45:50"},"1.3.14":{"tag":"1.3.14","author":"Hakik","date":"2021-12-11 16:53:06"},"1.3.15":{"tag":"1.3.15","author":"Hakik","date":"2022-02-21 16:09:55"},"1.3.3":{"tag":"1.3.3","author":"Hakik","date":"2021-04-10 10:09:47"},"1.3.4":{"tag":"1.3.4","author":"Hakik","date":"2021-09-13 18:50:33"},"1.3.5":{"tag":"1.3.5","author":"Hakik","date":"2021-09-13 18:50:33"},"1.3.7":{"tag":"1.3.7","author":"Hakik","date":"2021-09-13 18:50:33"},"1.3.8":{"tag":"1.3.8","author":"Hakik","date":"2021-07-27 17:19:28"},"1.3.9":{"tag":"1.3.9","author":"Hakik","date":"2021-09-13 18:50:33"},"1.4.0":{"tag":"1.4.0","author":"wpxteam","date":"2022-03-19 12:10:52"},"1.4.1":{"tag":"1.4.1","author":"wpxteam","date":"2022-07-29 09:35:40"},"1.4.10":{"tag":"1.4.10","author":"wpxteam","date":"2023-07-11 14:40:14"},"1.4.11":{"tag":"1.4.11","author":"wpxteam","date":"2023-07-11 14:52:42"},"1.4.12":{"tag":"1.4.12","author":"wpxteam","date":"2023-07-12 15:42:29"},"1.4.13":{"tag":"1.4.13","author":"wpxteam","date":"2023-10-08 16:32:05"},"1.4.14":{"tag":"1.4.14","author":"wpxteam","date":"2023-10-24 13:14:15"},"1.4.15":{"tag":"1.4.15","author":"wpxteam","date":"2023-11-04 15:13:08"},"1.4.16":{"tag":"1.4.16","author":"wpxteam","date":"2023-11-14 13:43:44"},"1.4.17":{"tag":"1.4.17","author":"wpxteam","date":"2023-11-22 17:13:11"},"1.4.18":{"tag":"1.4.18","author":"wpxteam","date":"2023-12-05 15:40:03"},"1.4.19":{"tag":"1.4.19","author":"wpxteam","date":"2023-12-13 15:07:00"},"1.4.2":{"tag":"1.4.2","author":"wpxteam","date":"2022-08-26 04:18:35"},"1.4.20":{"tag":"1.4.20","author":"wpxteam","date":"2023-12-31 16:22:17"},"1.4.21":{"tag":"1.4.21","author":"wpxteam","date":"2024-02-27 17:41:07"},"1.4.22":{"tag":"1.4.22","author":"wpxteam","date":"2024-04-27 10:08:48"},"1.4.3":{"tag":"1.4.3","author":"wpxteam","date":"2022-09-10 13:40:56"},"1.4.4":{"tag":"1.4.4","author":"wpxteam","date":"2022-09-10 15:00:40"},"1.4.5":{"tag":"1.4.5","author":"wpxteam","date":"2022-11-22 16:58:00"},"1.4.6":{"tag":"1.4.6","author":"wpxteam","date":"2023-01-22 14:01:34"},"1.4.7":{"tag":"1.4.7","author":"wpxteam","date":"2023-03-23 16:24:37"},"1.4.8":{"tag":"1.4.8","author":"wpxteam","date":"2023-06-02 08:59:36"},"1.4.9":{"tag":"1.4.9","author":"wpxteam","date":"2023-06-14 14:29:47"},"1.5.0":{"tag":"1.5.0","author":"wpxteam","date":"2024-06-06 19:01:41"},"1.5.1":{"tag":"1.5.1","author":"wpxteam","date":"2024-07-11 16:57:55"},"1.5.2":{"tag":"1.5.2","author":"wpxteam","date":"2024-07-27 12:38:37"},"1.5.3":{"tag":"1.5.3","author":"wpxteam","date":"2024-09-05 15:52:55"},"1.5.4":{"tag":"1.5.4","author":"wpxteam","date":"2024-09-10 15:44:42"},"1.6.0":{"tag":"1.6.0","author":"wpxteam","date":"2024-11-29 11:00:39"},"1.6.1":{"tag":"1.6.1","author":"wpxteam","date":"2024-12-11 16:51:00"},"1.6.2":{"tag":"1.6.2","author":"wpxteam","date":"2024-12-24 15:02:30"},"1.6.3":{"tag":"1.6.3","author":"wpxteam","date":"2025-01-07 14:53:58"},"1.6.4":{"tag":"1.6.4","author":"wpxteam","date":"2025-02-10 16:08:11"},"1.6.4.1":{"tag":"1.6.4.1","author":"wpxteam","date":"2025-02-18 16:42:59"},"1.7.0":{"tag":"1.7.0","author":"wpxteam","date":"2025-02-23 15:44:15"},"1.7.1":{"tag":"1.7.1","author":"wpxteam","date":"2025-02-24 15:02:10"},"1.7.2":{"tag":"1.7.2","author":"wpxteam","date":"2025-02-27 15:42:41"},"1.7.3":{"tag":"1.7.3","author":"wpxteam","date":"2025-06-26 16:23:36"},"1.7.4":{"tag":"1.7.4","author":"wpxteam","date":"2025-08-13 17:00:19"},"1.8.0":{"tag":"1.8.0","author":"wpxteam","date":"2025-09-25 17:19:21"},"1.9.0":{"tag":"1.9.0","author":"wpxteam","date":"2025-12-14 15:39:08"},"1.9.1":{"tag":"1.9.1","author":"wpxteam","date":"2025-12-21 16:40:51"},"1.9.2":{"tag":"1.9.2","author":"wpxteam","date":"2026-04-06 16:47:44"},"1.9.3":{"tag":"1.9.3","author":"wpxteam","date":"2026-04-12 15:21:13"}},"upgrade_notice":{"1.9.0 [14-12-2025] Sunday":"<ul>\n<li>Added: WPML &amp; Polylang Support.<\/li>\n<li>Update: All hooks follow the Plugin Check Plugin (PCP) WPCS coding standards. If you\u2019ve added custom code using PVT php hooks\/functions, please replace the <code>pvt_<\/code> prefixes with <code>pvtfw_<\/code>.<\/li>\n<li>Dev: For hook references, check the changelog of 1.9.0.<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":49},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2603197,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3245832,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3245832,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.1.7","1.2.0","1.2.1","1.2.2","1.2.5","1.2.7","1.2.8","1.3.0","1.3.1","1.3.11","1.3.12","1.3.13","1.3.14","1.3.15","1.3.3","1.3.4","1.3.5","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.10","1.4.11","1.4.12","1.4.13","1.4.14","1.4.15","1.4.16","1.4.17","1.4.18","1.4.19","1.4.2","1.4.20","1.4.21","1.4.22","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.4.1","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.8.0","1.9.0","1.9.1","1.9.2","1.9.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2763430,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2548457,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2600597,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2485475,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2696420,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2696420,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"WPXtension from left Menu.","2":"Settings page of Product Variation Table For WooCommerce.","3":"Layout page with +\/- button or basic quantity input field and other option","4":"The output of +\/- button","5":"Advanced Tab- Exlclude\/Include Settings, Bulk Cart &amp; Table Top Section","6":"Advanced Tab- Thumbnail Settings Section"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2289,6602,151374,286,181950],"plugin_category":[45],"plugin_contributors":[177079,194673,208427],"plugin_business_model":[],"class_list":["post-131103","plugin","type-plugin","status-publish","hentry","plugin_tags-table","plugin_tags-variations","plugin_tags-variations-table","plugin_tags-woocommerce","plugin_tags-woocommerce-variable","plugin_category-ecommerce","plugin_contributors-hakik","plugin_contributors-rudolfl","plugin_contributors-wpxteam","plugin_committers-hakik","plugin_committers-wpxteam","plugin_support_reps-reza777"],"banners":{"banner":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/banner-772x250.jpg?rev=3245832","banner_2x":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3245832","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/icon-128x128.png?rev=2603197","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-1.png?rev=2763430","caption":"WPXtension from left Menu."},{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-2.png?rev=2548457","caption":"Settings page of Product Variation Table For WooCommerce."},{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-3.png?rev=2600597","caption":"Layout page with +\/- button or basic quantity input field and other option"},{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-4.png?rev=2485475","caption":"The output of +\/- button"},{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-5.png?rev=2696420","caption":"Advanced Tab- Exlclude\/Include Settings, Bulk Cart &amp; Table Top Section"},{"src":"https:\/\/ps.w.org\/product-variant-table-for-woocommerce\/assets\/screenshot-6.png?rev=2696420","caption":"Advanced Tab- Thumbnail Settings Section"}],"raw_content":"<!--section=description-->\n<p><strong>PVT - Product Variation Table for WooCommerce<\/strong> allows you to replace the default dropdown options of WooCommerce variable products and display your product variations in a beautiful and customizable table.<\/p>\n\n<p>By default, WooCommerce offers a dropdown for the variable products so customers can choose between the size, color, and other available options. With the <strong>PVT - Product Variation Table for WooCommerce<\/strong>, 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.<\/p>\n\n<p>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.<\/p>\n\n<p><a href=\"http:\/\/demo.wpxtension.com\/product-variation-table-for-woocommerce\/product\/only-variation-table\/\" title=\"Product Variation Table Demo.\"><strong>View Demo<\/strong><\/a> | <a href=\"https:\/\/wpxtension.com\/doc-category\/product-variation-table-for-woocommerce\" title=\"Product Variation Table Documentation.\"><strong>Documentation<\/strong><\/a> | <a href=\"https:\/\/wpxtension.com\/support-ticket\" title=\"Help &amp; Support.\"><strong>Support<\/strong><\/a> | <a href=\"https:\/\/github.com\/WPXtension\/product-variation-table-for-woocommerce\/blob\/main\/free-vs-pro.md\" title=\"PVT - Product Variation Table for WooCommerce Free vs Pro.\"><strong>Free vs Pro<\/strong><\/a> | <a href=\"https:\/\/wpxtension.com\/product\/product-variation-table-for-woocommerce\/\" title=\"PVT - Product Variation Table for WooCommerce Pro.\"><strong>Pro Version<\/strong><\/a><\/p>\n\n<h3>Free Version: Feature Highlights of PVT - Product Variation Table for WooCommerce<\/h3>\n\n<p>\u2699\ufe0f Control what columns to show or hide in the variations table.\n\u2699\ufe0f Select where you want the variations table to show up in the product page.\n\u2699\ufe0f Sort the table columns as you wish using easy drag\u2019n drop tables in settings.\n\u2699\ufe0f Show or hide the \"Available Options\" button to scroll to the variation table when clicked.\n\u2699\ufe0f Customize \u201cAvailable Options\u201d and \u201cAdd to cart\u201d button text.\n\u2699\ufe0f Choose Plus and Minus buttons to increase\/decrease the quantity for each variation. \n\u2699\ufe0f Scroll to top or, redirect to cart page once a product is successfully carted.\n\u2699\ufe0f Display cart confirmation notice after a product successfully carted.\n\u2699\ufe0f Add subtotal columns to instantly display price updates when quantity changes\n\u2699\ufe0f Show or hide header of the variation table.\n\u2699\ufe0f Disable Add To Cart Button when a product variation is out of stock.\n\u2699\ufe0f Stop table breakdown on small devices to display it like large screen devices.\n\u2699\ufe0f Your store, your style! Use the shortcode <code>[pvtfw_table_display]<\/code> to include the variation table in your product description.\n\u2699\ufe0f Set a minimum width for the table that fits your theme and page layout.\n\u2699\ufe0f User-friendly horizontal scrollbar option for your table.\n\u2699\ufe0f Now PVT has a format for the +\/- quantity field option; you are no longer dependent on the theme.\n\u2699\ufe0f PVT can now show stock status for managed and unmanaged stock quantity.\n\u2699\ufe0f Furthermore, you can hide the \"Available Options\" title above the variation table.<\/p>\n\n<h3>Advanced Version: Feature Highlights of PVT - Product Variation Table for WooCommerce<\/h3>\n\n<p>\u2705 <a href=\"https:\/\/wpxtension.com\/product\/product-variation-table-for-woocommerce\/\" title=\"Advanced Version of PVT - Product Variation Table for WooCommerce\"><strong>GET THE ADVANCED VERSION<\/strong><\/a><\/p>\n\n<p>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.<\/p>\n\n<p>\ud83c\udfa8 Bulk add to cart variation products.\n\ud83c\udfa8 Display Bulk Cart Notice and customize the notice text.\n\ud83c\udfa8 Display both variation table and dropdown.\n\ud83c\udfa8 Exclude out of stock variations from the table.\n\ud83c\udfa8 Resize variation thumbnail on the product table.\n\ud83c\udfa8 Show or hide variation table for individual product.\n\ud83c\udfa8 Show or hide variation table for a category.\n\ud83c\udfa8 Zoom variation thumbnail on the product table.\n\ud83c\udfa8 Enable thumbnail popup for variation products.\n\ud83c\udfa8 Display thumbnail popup gallery.\n\ud83c\udfa8 Show variation title with attributes on popup.\n\ud83c\udfa8 Search variations by typing your search keywords. \n\ud83c\udfa8 Disable variation table for mobile screen.\n\ud83c\udfa8 Pre-select all variations.\n\ud83c\udfa8 Variation Table Pagination.\n\ud83c\udfa8 Two different bulk variation table layout. Such as: checkbox style, quantity based bulk cart.\n\ud83c\udfa8 Display the number of selected items and the total price with the Bulk Cart button.\n\ud83c\udfa8 Add custom columns to variation table. How to add custom columns? Please check this <a href=\"https:\/\/wpxtension.com\/docs\/custom-columns-to-the-variation-table\/\">article<\/a>.\n\ud83c\udfa8 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.\n\ud83c\udfa8 Replace the Bulk Cart Text with a Cart Icon to make your product page more appealing\n\ud83c\udfa8 Display text \"Out of Stock\" replacing the disable quantity field for out-of-stock variations.\n\ud83c\udfa8 PVT Pro is now wishlist compatible; you can display the Add to Wishlist option in the table.\n\ud83c\udfa8 Compatible with Back In Stock Notifier Plugin; you can display the inline form\/popup button in the table.\n\ud83c\udfa8 Support for the Min\/Max Step control plugin empowers you to apply those rules inside the variation table too.\n\ud83c\udfa8 Have a long list of variations! Apply vertical scrolling for a better user experience.\n\ud83c\udfa8 Display Ajax Variation Table Popup using <code>Display Rule<\/code>\n\ud83c\udfa8 Customize the Variation Table design (Header, Table Body, and Footer) as you want.\n\ud83c\udfa8 In addition to Bulk Cart, PVT offers Quick Cart. Items are updated (added\/removed) to the cart only by updating (increasing\/decreasing) the quantity field.<\/p>\n\n<p>Currently, it has support for the following plugins:<\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/yith-woocommerce-wishlist\/\">YITH WooCommerce Wishlist<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/ti-woocommerce-wishlist\/\">TI WooCommerce Wishlist<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/back-in-stock-notifier-for-woocommerce\/\">Back In Stock Notifier for WooCommerce<\/a>\n<a href=\"https:\/\/woocommerce.com\/products\/minmax-quantities\/\">Min\/Max Quantities plugin<\/a><\/p>\n\n<h3>Our Popular Addons for WooCommerce<\/h3>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/wordpress.org\/plugins\/variation-price-display\/\">Variation Price Display Range for WooCommerce<\/a>\n\ud83d\udc49 <a href=\"https:\/\/wordpress.org\/plugins\/variations-as-radio-buttons\/\">VariationX - Variations as Radio Buttons for WooCommerce<\/a>\n\ud83d\udc49 <a href=\"https:\/\/wordpress.org\/plugins\/fast-cart\/\">Fast Cart for WooCommerce<\/a>\n\ud83d\udc49 <a href=\"https:\/\/wordpress.org\/plugins\/product-share\/\">Social Share for WooCommerce<\/a><\/p>\n\n<!--section=installation-->\n<p>After downloading the ZIP file,<\/p>\n\n<ol>\n<li>Log in to the administrator panel.<\/li>\n<li>Go to Plugins Add &gt; New &gt; Upload.<\/li>\n<li>Click \"Choose file\" (\"Browse\") and select the downloaded zip file.<\/li>\n<li>You can control what columns you would show in variation table from WooCommerce -&gt; Variation Table.<\/li>\n<\/ol>\n\n<p>Once you have installed and activated the <strong>PVT - Product Variation Table for WooCommerce<\/strong>, your product variation has a new tabular look with the default plugin settings. You will find a new menu option under WPXtension. Hover over or click on WPXtension to find the new menu option called Variation Table (<strong><em>WPXtension &gt; Variation Table<\/em><\/strong>).<\/p>\n\n<p>Access the menu to make desired customizations to the default plugin settings.  First of all, under the settings tab you have the option to control where you want to place the variation table on the product page. Secondly, you have the option to select the columns for your product variation table. You can include the following options: <em>Thumbnail, SKU, Description, Attributes, Dimensions, Weight, Stock, Price, Quantity, Action<\/em>.<\/p>\n\n<p>How much would you love to reposition the columns of your variation table! Apart from enabling or disabling specific table columns, you can also reposition them as you wish. The drag and drop option offers perfect flexibility to reposition the table columns. Additionally, on the right-hand side, there are up and down arrows to move a table column in your desired direction.<\/p>\n\n<p>Next, you have the option to show or hide the Available Options button. You can customize the text from Available Options to anything you want. Furthermore, you can change the Cart button text from Add To Cart to something more meaningful for your store or customers.<\/p>\n\n<p>Under the <em>Layout<\/em> tab, first of all, you will find the Element Settings section. The Quantity Field Layout gives you the option to add +\/- input to increase or decrease product quantity in the quantity field. <strong>Note:<\/strong> this feature requires theme support so if it does not take effect for you, do not bother. Next, you can set a scroll to the top of the page when a product is successfully carted. Finally, you can choose to display a Cart Confirmation Notice when a product is successfully added to the cart. Another new option is the subtotal column. Including this tab will show instant price changes when the quantity field is updated.<\/p>\n\n<p><em>Table Customization Option<\/em> is the next section to give you more visual control of the table. You will find the option to control(show\/hide) the table header for your Product Variation Table. With the <em>Stop Table Breakdown<\/em> option, you can choose the table layout for mobile devices. So can either set the table to breakdown on small devices or display them just like the large screen devices. Next comes <em>Horizontal Scrollbar<\/em> to give your customers proper browsing ability to check complete product details. Finally, you can restrict the minimum width for your Product Variation Table from the <em>Table Minimum Width<\/em>.<\/p>\n\n<p>Hit the <strong>Save Changes<\/strong> button when you are done with the customization. Congratulations, you have brought a new shopping experience for your customers.<\/p>\n\n<p><strong>Benefits of using PVT - Product Variation Table for WooCommerce<\/strong><\/p>\n\n<p>\ud83e\udd73 Bring a new and professional look for your variable products.\n\ud83e\udd73 Reduce customer hesitation and hardship by displaying all available options at once.\n\ud83e\udd73 Offer a better shopping experience for your customers and save their time.\n\ud83e\udd73 Responsive design offers an outstanding shopping experience on all devices.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20purpose%20of%20the%20pvt%20-%20product%20variation%20table%20for%20woocommerce%3F\"><h3>What is the purpose of the PVT - Product Variation Table for WooCommerce?<\/h3><\/dt>\n<dd><p>PVT - Product Variation Table for WooCommerce replaces the default dropdown options of WooCommerce with a professional-looking table that is empowered with filter by attributes feature.<\/p><\/dd>\n<dt id=\"can%20this%20plugin%20show%20the%20product%20variation%20table%20on%20the%20shop%2Farchive%20pages%3F\"><h3>Can this plugin show the product variation table on the shop\/archive pages?<\/h3><\/dt>\n<dd><p>No, it only displays the product variation table on the single product\/product details pages.<\/p><\/dd>\n<dt id=\"how%20to%20include%2Fexclude%20an%20attribute%20in%20the%20variation%20table%3F\"><h3>How to include\/exclude an attribute in the variation table?<\/h3><\/dt>\n<dd><p>All the available options are listed with a checkbox beside them. Simply check the options that you want to include in your product variation table.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20add%20to%20cart%20button%20text%3F\"><h3>Can I change the Add to Cart button text?<\/h3><\/dt>\n<dd><p>Yes, you can change this from the plugin settings.<\/p><\/dd>\n<dt id=\"do%20you%20have%20a%20hook%20to%20add%20my%20custom%20code%20before%20and%20after%20the%20variation%20table%3F\"><h3>Do you have a hook to add my custom code before and after the variation table?<\/h3><\/dt>\n<dd><p>Yes, Currently, there are two available hooks to add custom text before and after the table. The available hooks are:<\/p>\n\n<p>Before Table Hook: <strong>pvtfw_variation_table_before<\/strong>\nAfter Table Hook: <strong>pvtfw_variation_table_after<\/strong><\/p>\n\n<p><strong>Example:<\/strong><\/p>\n\n<pre><code>&lt;?php \nfunction PVT_custom(){\n    echo \"My custom text\";\n}\nadd_action('pvtfw_variation_table_before', 'PVT_custom');\n?&gt;\n<\/code><\/pre><\/dd>\n<dt id=\"after%20updating%20pvt%281.9.0%20or%20greater%20than%201.9.0%29%20the%20quantity%20field%20%28%2B%2F-%20button%29%20style%20seems%20different%2C%20can%20i%20use%20the%20theme%20provided%20design%3F\"><h3>After updating PVT(1.9.0 or greater than 1.9.0) the quantity field (+\/- button) style seems different, Can I use the theme provided design?<\/h3><\/dt>\n<dd><p>You can add the following code inside your child theme's functions.php file. We recommend using a child theme rather than the main\/parent theme.<\/p>\n\n<pre><code>remove_filter( 'pvtfw_print_qty_field', 'pvt_display_qty_field', 10, 1 );\nadd_filter( 'pvtfw_print_qty_field', function( $value ){ return woocommerce_quantity_input($value); });\n<\/code><\/pre>\n\n<p><strong>Suggestion:<\/strong> You can also add the snippet using a plugin called <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\">Code Snippets<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.3 [12-04-2026] Sunday<\/h4>\n\n<ul>\n<li>Update- content-tbody.php file.<\/li>\n<\/ul>\n\n<h4>1.9.2 [06-04-2026] Monday<\/h4>\n\n<ul>\n<li>Security Update.<\/li>\n<li>Update- content-tbody.php file.<\/li>\n<li>Compatibility: WordPress 7.0 &amp; WooCommerce 10.6.2.<\/li>\n<\/ul>\n\n<h4>1.9.1 [21-12-2025] Sunday<\/h4>\n\n<ul>\n<li>Updated: Reordered attributes in <code>&lt;button&gt;<\/code> tags so the class attribute appears before any <code>data-*<\/code> attributes.<\/li>\n<li>Updated: Replaced <code>&lt;div&gt;<\/code> elements with <code>&lt;span&gt;<\/code> elements inside <code>&lt;button&gt;<\/code> tags.<\/li>\n<\/ul>\n\n<h4>1.9.0 [14-12-2025] Sunday<\/h4>\n\n<ul>\n<li>Added: WPML &amp; Polylang Support.<\/li>\n<li>Updated: $options array to add product name to the add-to-cart button.<\/li>\n<li>Updated: Stylesheet to apply plugin settings for table footer.<\/li>\n<li>Update: All hooks follow the Plugin Check Plugin (PCP) WPCS coding standards. If you\u2019ve added custom code using PVT php hooks\/functions, please replace the <code>pvt_<\/code> prefixes with <code>pvtfw_<\/code>.<\/li>\n<li>Dev: Hooks Information- \n\n<ul>\n<li><strong>Previous:<\/strong> <code>disable_pvt_to_apply<\/code> <strong>Current:<\/strong> <code>pvtfw_disable_to_apply<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>disable_pvt_table_markup_to_apply<\/code> <strong>Current:<\/strong> <code>pvtfw_disable_table_markup_to_apply<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>disable_pvt_shortcode_to_apply<\/code> <strong>Current:<\/strong> <code>pvtfw_disable_shortcode_to_apply<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>disable_pvt_to_show_available_option<\/code> <strong>Current:<\/strong> <code>pvtfw_disable_to_show_available_option<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>all_pvt_options<\/code> <strong>Current:<\/strong> <code>pvtfw_all_options<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_allowed_tags<\/code> <strong>Current:<\/strong> <code>pvtfw_allowed_tags<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_skip_some_variation<\/code> <strong>Current:<\/strong> <code>pvtfw_skip_some_variation<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_woocommerce_quantity_input_args<\/code> <strong>Current:<\/strong> <code>pvtfw_woocommerce_quantity_input_args<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_global_attribute_terms<\/code> <strong>Current:<\/strong> <code>pvtfw_global_attribute_terms<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_custom_attribute_terms<\/code> <strong>Current:<\/strong> <code>pvtfw_custom_attribute_terms<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_print_qty_field<\/code> <strong>Current:<\/strong> <code>pvtfw_print_qty_field<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_print_cart_btn<\/code> <strong>Current:<\/strong> <code>pvtfw_print_cart_btn<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>pvt_after_quantity_field_markup<\/code> <strong>Current:<\/strong> <code>pvtfw_after_quantity_field_markup<\/code>.<\/li>\n<li><strong>Previous:<\/strong> <code>disable_pvt_to_remove_add_to_cart<\/code> <strong>Current:<\/strong> <code>pvtfw_disable_to_remove_add_to_cart<\/code>.<\/li>\n<li><strong>Note<\/strong> The JavaScript events\/triggers remain in their current state.<\/li>\n<\/ul><\/li>\n<li>Compatibility: WordPress 6.9 &amp; WooCommerce 10.4.2.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/WPXtension\/product-variation-table-for-woocommerce\/blob\/main\/changelog-free.md\">See changelog for all versions.<\/a><\/p>","raw_excerpt":"Display WooCommerce product variations in a nicely formatted table with options to sort and filter by attribute.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/131103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=131103"}],"author":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpxteam"}],"wp:attachment":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=131103"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=131103"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=131103"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=131103"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=131103"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=131103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}