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.

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

Copy this shortcode to create your own product table with variation dropdpowns:

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
Ninja Hoodie - White, Small

23 in stock

SmallWhite$60.00
Ninja Hoodie - Pink, Large

Out of stock

LargePink$60.00
Ninja Hoodie - Pink, Small

In stock

SmallPink$45.00

Copy this shortcode to create your own product table with separate variations:

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

Copy this shortcode to create your own product table with links to product page: