WPC Product Table for WooCommerce

05/21/2026

Version: 3.1.6

Notify Update

Category:

Original price was: $99.00.Current price is: $4.99.

WPC Product Table for WooCommerce transforms how customers browse and buy products in a WooCommerce store, replacing the standard catalog grid with dense, configurable tables where each row acts as a complete decision unit. It's ideal for stores with extensive catalogs, B2B sales, or wholesalers who need shoppers to view, compare, and add multiple products to their cart without navigating page by page. It requires an active WooCommerce installation as a base dependency.

Introduction to WPC Product Table for WooCommerce

When a WooCommerce store grows beyond a few dozen products, the grid layout starts working against the shopper: the customer has to open product pages, go back, lose context, and repeat the cycle to complete an order that could have been finished in a single screen. WPC Product Table for WooCommerce eliminates precisely that friction by condensing all the relevant information into scannable rows.

This plugin operates at the shortcode and block level, meaning the table can be integrated into category pages, custom pages, or even the checkout page itself without breaking the theme's structure. The technical result is a presentation layer that queries WooCommerce catalog data in real time, respecting stock levels, variable prices, discounts, and visibility rules already configured in the back office.

An administrator managing an industrial parts catalog, for example, can configure the table to display SKU, name, price including tax, quantity selector, and an "add to cart" button in each row. The B2B buyer enters, searches using the built-in filter, adjusts quantities across multiple lines, and places the order in a single step. What previously required ten page views now happens in one.

Product overview

Visual catalog management is one of the areas where the most sales are silently lost in medium-to-high-volume WooCommerce stores, because an inadequate presentation does not generate visible technical errors, but it does generate abandonment, and that abandonment rarely appears correctly labeled in conversion analyses.

Without this module, a store with hundreds of variations presents each product as an island: the shopper goes into the details, evaluates, returns to the listing, repeats. The process is slow, prone to loss of context, and especially unfriendly to repeat shoppers who already know what they want.

  • Without the add-on: The catalog is presented in a grid or basic list format, forcing the buyer to open individual cards for each product, which multiplies the clicks needed to complete an order with multiple references.
  • With the active add-on: The table displays configurable columns—thumbnail image, SKU, name, price, available stock, variant selector, and quantity—directly in the listing, with the add-to-cart action integrated into each row.
  • Observable result: The number of interactions required to complete a multi-product order is drastically reduced, and the buyer experiences an interface closer to an order form than a shop window catalog.

Requirements and compatibility

This plugin operates as a direct extension of WooCommerce, so it needs the WooCommerce core to be active and properly configured before the table can read prices, stock, variants, or visibility rules; any inconsistencies in the base catalog configuration will be reflected in the table's behavior.

  • WooCommerce active and with published products: without it, the extension has no data to render and will not generate any useful output.
  • Functional compatibility with simple, variable, grouped, and external products; column filters respect tax rules, user role pricing, and coupons already configured in WooCommerce.
  • In stores with highly customized themes or page builders with aggressive CSS, it's advisable to test the table in a staging environment before publishing to production, especially if the theme globally overrides table styles.

Key benefits for your operation

  • Reduction of clicks in the bulk purchase flow: Shoppers who purchase multiple items in each order waste time and patience navigating through product pages. This module centralizes the "add to cart" action in the listing view, eliminating redundant navigation and ensuring a seamless ordering process.
  • Full control over the displayed columns: Not all catalogs need to display the same columns, and presenting irrelevant information creates visual clutter that disorients the shopper. This tool allows you to define which columns appear, in what order, and with what labels, adapting the table to the vocabulary and priorities of each type of store.
  • Compatibility with variants without opening a product sheet: Managing variations—size, color, material—typically requires the shopper to access the individual product page. This extension displays the variation selectors directly in the table row, keeping the user on the listing and reducing the number of pages visited per order.
  • Filters and search integrated into the table itself: In extensive catalogs, finding the right product within the table without leaving it is a real operational advantage. The search function and filters by category, attribute, or price work within the component, improving the user experience without requiring additional search plugins for this use case.
  • Flexible shortcode for multiple page contexts: Being able to embed the table on any page—not just category archives—gives the administrator a level of editorial control that standard themes don't offer. A limited-time offer page, a wholesale customer landing page, or a quick replenishment section can have its own table without altering the catalog structure.
  • Performance without unnecessary duplicate queries: Adding presentation layers on top of WooCommerce sometimes introduces redundant queries that slow down loading times. This plugin leverages the data that WooCommerce already has cached, keeping response times at reasonable levels even with catalogs of several hundred products visible simultaneously.

Key features of WPC Product Table for WooCommerce

  • Configurable columns per table instance: Each table created with the module can have its own selection of columns, allowing you to display SKU and stock levels in an internal replenishment table while showing an image and short description in a public catalog table. This granularity eliminates the need to create multiple pages with different layouts.
  • Support for variable products with inline selection: The attribute selector—size, color, or other—appears within the table cell without needing to load the product data sheet. This is especially valuable in fashion, spare parts, or supply stores where the variant is the critical data point for the purchase decision.
  • Native integration with the WooCommerce cart: The "Add to Cart" button that appears in each row functions exactly the same as the one on the product page, respecting stock limits, configured minimum quantities, and volume pricing rules. It doesn't create an alternative checkout flow, but rather extends the standard WooCommerce flow.
  • Dynamic filters on the table data: Filters by category, tag, attribute, or price range are applied without reloading the page, using AJAX to update the visible rows. This keeps the shopper focused within the catalog without loading interruptions that break the selection flow.
  • Visibility control by user role: The table can be configured to show or hide specific columns depending on the logged-in user's role. A wholesale customer sees the net price and available stock; an anonymous visitor sees the selling price and description. This logic is managed from the back office without any additional code.
  • Exporting or printing the table contents: In B2B or internal management contexts, the ability to export the table view as a PDF or spreadsheet transforms the table into a working tool, not just a navigational aid. This functionality reduces the need for external tools to generate order lists or product references.

Who is this product for?

This add-on has the greatest impact on operations where the catalog exceeds a few dozen items and where the typical buyer places orders with multiple product lines, whether because they manage replenishment, make wholesale purchases, or simply work with a broad assortment on a recurring basis. The friction it eliminates is proportional to the volume and frequency of purchases.

  • Administrators and technicians who need to control exactly what information is visible in the catalog based on the page context or user profile, without relying on theme customizations or additional code.
  • Teams that manage multiple WooCommerce stores or multiple customer segments within the same installation and need visual consistency without manually duplicating configurations.
  • UX or conversion managers who detected in their metrics that the navigation flow in extensive catalogs generates abandonment, and are looking for a structural solution, not just a cosmetic redesign of the theme.

Real-world use cases

  • Electrical equipment distributor with frequent replenishment orders: Customers in this type of store arrive knowing exactly which items they need, but the standard grid layout forces them to search for and open each product separately. With the table configured to display SKU, short description, price, and quantity selector in each row, the shopper locates their items using the search filter, adjusts quantities across multiple rows, and adds everything to the cart on a single screen. A purchase that previously took fifteen minutes now takes only three.
  • Fashion store with seasonal collections and multiple sizes: Managing variations in a clothing catalog from the standard grid is particularly problematic because the shopper has to go into each product listing to select a size. The extension exposes the variation selector directly in the table row, allowing the shopper to choose size and color without leaving the listing. The result is a shopping flow more like a seasonal order form than a storefront display.
  • B2B platform with differentiated pricing by role: A store that serves both retailers and distributors needs to display different information depending on who is logged in. With columns configured by role, distributors see net price, warehouse stock, and minimum sales unit, while retailers see recommended price and product description. One catalog, two distinct experiences, without duplicate pages or complex redirect logic.
  • Office supply store with recurring purchases: Buyers in this segment regularly return with lists of similar products. By embedding the table on a quick access page with top-selling products filtered by category, the administrator creates a repurchase shortcut that reduces the friction of the recurring process. The shopper logs in, reviews their usual list in table format, adjusts quantities, and completes the order without having to browse the entire catalog each time.

Frequently Asked Questions about WPC Product Table for WooCommerce

Does it work with any WooCommerce theme or are there compatibility restrictions?

The extension is designed to work with any theme that supports WooCommerce and respects its standard hooks. In practice, themes that aggressively override table styles or use highly specific CSS can affect the visual presentation of rows and columns. This isn't a functional issue, but rather an aesthetic one, and it's usually resolved with a few CSS adjustments in the theme customizer or an add-on stylesheet. Before deploying to production, it's best to test the behavior in a staging environment, especially if the theme has a very rigid design system or uses a page builder with global styles.

How does the table affect the end customer's experience in the purchasing process?

The most direct impact is the reduction in steps required to complete an order with multiple products. Instead of navigating between individual product pages, the shopper interacts with a consolidated view where they can select variations, adjust quantities, and add items to their cart without changing pages. For regular shoppers or B2B buyers familiar with the catalog, this translates into a significantly faster checkout process. The table doesn't replace the product page, but rather offers a more efficient alternative route for those who have already made their purchase decision.

Can rules or conditions be configured to automatically show or hide columns?

Yes, the module allows you to condition column visibility based on the logged-in user's role. This means you can display columns for net price, stock, or SKU only to users with the wholesale or administrator role, while anonymous visitors or standard customers see a different selection of columns. This logic is configured from the plugin's settings panel without requiring any custom code. For more complex conditions—such as displaying columns based on product categories or custom tags—integration with other plugins in the WPC ecosystem may be required.

Are there any considerations regarding renewals or recurring orders when using the table?

The table itself doesn't manage subscriptions or recurring orders; that functionality is handled by WooCommerce Subscriptions or other recurring order plugins. What it does offer is a more user-friendly interface for repeat customers, allowing them to easily find and add their usual products. If the store combines this module with wish lists or past orders, the repeat purchase experience is significantly improved, as shoppers arrive at the table already informed and only need to confirm quantities.

Does the table respect the tax, shipping, and coupon rules configured in WooCommerce?

Yes. The plugin does not create a parallel checkout flow: products added to the cart from the table follow the exact same process as those added from any other WooCommerce view. This means that all applicable tax rules, shipping methods, coupons, and discounts are calculated in the cart and at checkout as usual. The table is a presentation layer, not an alternative checkout, so it does not interfere with the existing tax or logistics logic.

How does the add-on perform in catalogs with thousands of products?

High-volume performance depends on how the table pagination is configured and the overall health of the WooCommerce installation. The extension includes pagination and progressive loading options that prevent rendering hundreds of rows simultaneously, keeping load times reasonable. That said, in installations with very large catalogs and no active object caching, it's advisable to review the server's caching configuration before exposing tables without pagination. This isn't a limitation of the plugin itself, but rather a best practice for any WooCommerce operation at scale.

Is it viable to use this plugin in a multisite installation or with multiple stores?

The plugin can be activated independently on each site within a multisite network, allowing for different configurations for each store without affecting the others. For teams managing multiple WooCommerce stores from the same network, this offers flexibility without sacrificing centralized control. If multi-store management is handled remotely, the plugin's exportable settings make it easy to replicate settings across sites without repeated manual reconfiguration.

How do I verify that the plugin is working correctly in my store?

The most direct way is to access a page where you've inserted the table shortcode or block and verify that the rows display the correct products with the expected data—price, stock, variants—and that the "Add to Cart" button works without errors. Additionally, it's advisable to check: that dynamic filters respond without reloading the entire page, that variant selectors update the price correctly when the selection changes, that products added from the table appear in the cart with the correct attributes, and that columns conditioned by user role are shown or hidden depending on the logged-in user. If any of these points fail, the first place to look is the browser console to detect JavaScript conflicts with other active plugins.

Short description

Display your WooCommerce catalog in tables with configurable columns, inline variants, and add-to-cart functionality by row. Ideal for B2B stores, wholesalers, or any operation where the buyer needs to order multiple items without having to navigate through individual product pages.

Latest update: 21/05/2026

Written and reviewed by the PrimeGPL Team

At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.

Get your questions answered here

We answer your questions so you can buy in an informed and confident manner.

Does my purchase include updates?

Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.

No, not at all. After your purchase, you can download it as many times as you need, without any problem. 

You can use your purchases on as many domains (websites) as you want, without any problems.

Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.

Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.

Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.

After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.

Download Previous Versions

If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.

Product NameVersionSizeDateDownload
No hay versiones anteriores registradas.

Related Products

Below we show you different products that share the same category.