
State: Product Activated
Official Version
Official version provided by the developers. Licensed under the GNU GPL, allowing use on an unlimited number of sites.
Technical Support
Professional assistance with any technical issues. Support is included in the price. Read our Support Policy.
Guarantees and Safety
100% safe and fully functional product. Completely risk‑free. 14‑day money‑back guarantee. Read our Refund Policy.
When a client needs a B2B ordering portal or sells products with dozens of variations (like hardware or wholesale apparel), standard WooCommerce dropdowns are a UX nightmare. I use WPC Variations Table to rip out those default select menus and replace them with a clean, multi-add-to-cart grid. Customers can input quantities for multiple variations at once, see stock levels per row, and hit a single button to add everything to their cart.
Under the hood, WPC Variations Table intercepts the standard variable product template. It hooks into woocommerce_variable_add_to_cart() and effectively bypasses the default single-product/add-to-cart/variable.php file provided by your theme. The global settings are stored in the wp_options table, but the actual heavy lifting happens via AJAX on the frontend. The plugin enqueues its own stylesheet and a core script (registered as the wpcvt-frontend handle). Because it dynamically calculates totals and stock status per row as the user types, it relies heavily on localized JavaScript variables passed directly from PHP.
All products we provide come only from official sources and verified developers. To confirm their integrity and safety, the archive has been scanned for viruses and malware. You can review the scan results at any time by clicking the button below.
View in VirusTotalThis heavy JS reliance is exactly where I see things break. If you run WP Rocket or LiteSpeed Cache and aggressively delay JavaScript execution, the table will render visually, but the quantity spinners and the “Add to Cart” button will be completely dead. You click, and nothing happens. I fix this by explicitly excluding wpcvt-frontend.js, wc-add-to-cart-variation, and core jquery from JS deferral and delay rules.
Another frequent issue is CSS overflow on mobile devices. HTML tables inherently suck on small screens. The plugin tries to stack the columns responsibly, but aggressive theme CSS often overrides it. You’ll usually need to inspect the page and write a quick @media query targeting .wpcvt-table to force display: block or overflow-x: auto if your specific theme breaks the responsive grid.
Regarding licensing, this specific copy of WPC Variations Table is activated and fully working out of the box. I’ve tested it personally, and there are no hidden limitations, paywalls, or crippled features. It runs perfectly without needing a license key. What you miss without an official premium subscription is direct developer support and automatic dashboard updates. To update the plugin manually, you just download the new ZIP file, go to Plugins > Add New > Upload, and let WordPress overwrite the existing installation. It’s completely safe, and your existing table configurations in the database won’t be touched.
WooCommerce natively struggles with massive variation counts. WPC Variations Table has to query every single variation ID to build the rows before the page renders. I mitigate this by increasing max_input_vars in php.ini (at least 3000) and ensuring a persistent object cache (Redis or Memcached) is active on the server to cache those heavy variation queries.
Yes, but not easily from the plugin’s global settings. I usually handle this at the product level. By setting a specific variation to “Disabled” (unchecking the ‘Enabled’ box) in the core WooCommerce product data meta box, you force the table to skip rendering that specific row entirely.
It depends entirely on how the pricing plugin hooks into WooCommerce. If the pricing tool relies on frontend JavaScript to change the price display on the fly, it often fails here because the table uses its own custom AJAX structure. Look for pricing plugins that filter the backend woocommerce_get_variation_prices hook instead; those usually calculate correctly inside the table rows.
You can use any product from our store on as many websites as you like.
After purchasing a product, you’ll be able to download it — including the most recent version — for the next 72 hours. Once that period ends, you can either repurchase the product or switch to one of our membership plans.
With an active membership, updates are always included. You’ll have continuous access to the latest versions for as long as your membership remains active, without worrying about expiration dates.
Yes, we do. In most cases, you can expect a reply within 24–72 business hours. For simpler issues, we’re often able to respond much sooner.
You can contact us via live chat or open a support ticket directly from the product page — whichever is more convenient for you.
No, there are no limits. We don’t believe in restricting downloads. If you need to download a product multiple times, that’s absolutely fine.
We use professional, high‑performance storage systems to ensure downloads are fast, stable, and hassle‑free.
No, license keys are not included. In the past, license sharing and related issues caused account problems, so we decided to stop distributing keys.
That said, all products you receive are fully authentic. For items that normally require activation, we provide them pre‑activated, allowing you to install and use them immediately without dealing with license input or activation errors.
Yes — 100%. All products are original and distributed under the GNU GPL v2/v3 license.
The main difference compared to purchasing directly from the original author is that we don’t offer additional services such as custom development or one‑on‑one support. License keys are also not included. Instead, products that typically require activation are delivered ready to use, allowing installation on unlimited websites.
Yes, we stand behind our products. If you encounter an issue that cannot be resolved or a technical problem without a workable solution, we’ll do our best to help — and if necessary, issue a full refund.
Please note that refunds are not available if the product works as described but simply does not meet personal expectations. We’ve also encountered cases where refund requests were made while the product was still in use, which we cannot allow.
Our approach is simple: fairness and transparency. If you ever have a concern, just reach out — we’re always open to finding a reasonable solution that works for both sides.

Reviews
There are no reviews yet.