Product Table with Variations

WooCommerce Product Table plugin fully supports variable products. You can either display variations as dropdown lists, as separate rows in the table, or on the single product page (see examples below). Product variations can also be displayed as filters above the table. And if you want even more flexibility, check out the integration with Product Add-Ons which lets you add checkboxes, text entry fields, and more.

Product table with variation dropdowns

This product table lists variations as dropdowns in the add to cart column. For the first product, we have added default variation options so they are pre-selected in the product table.

ImageNameReviewsPriceBuyhf:att:pa_sizehf:att:pa_color
Men's Hoodie
4.5 out of 5 based on 2 customer ratings
$10.00$25.00
small largeblack grey red
Ninja Hoodie
5 out of 5 based on 1 customer rating
$45.00$60.00
small largepink white
Ninja T-Shirt
5 out of 5 based on 1 customer rating
$22.50$29.99
small medium largegrey

Variations on separate rows

This example lists each variation on its own row in the product table.

ImageNameStockSizeColorPriceBuyhf:att:pa_sizehf:att:pa_color
Ninja Hoodie - White, Large

15 in stock

LargeWhite$45.00
largewhite
Ninja Hoodie - White, Small

23 in stock

SmallWhite$60.00
smallwhite
Ninja Hoodie - Pink, Large

In stock

LargePink$60.00
largepink
Ninja Hoodie - Pink, Small

In stock

SmallPink$45.00
smallpink

Variations on single product page

This product table has variations disabled. For variable products, the add to cart button changes to ‘Select options’. Customers can click through to the product details page to choose their variations and buy.

ImageNameSummaryPriceBuyhf:att:pa_sizehf:att:pa_color