Linux 软件免费装
Banner图

RockOn Woo Variations Table

开发者 devikas301
更新时间 2026年10月14日 00:00
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce variations product table wholesale bulk order

下载

6.0 7.0.0 7.1.0

详情介绍:

RockOn Woo Variations Table turns WooCommerce's variation dropdowns into a compact table, so shoppers can compare and order several products from one page instead of visiting each product in turn. For wholesale and B2B stores, the bulk order grid lists every variation on its own row. Buyers type quantities, watch a running total, and add the whole order to the basket in one click, with no dropdowns at all. Every feature is free. Features Performance Variation data is embedded in the page so option matching happens instantly in the browser. Products with more variations than the limit (30 by default; change it under Settings or with the rwvt_ajax_variation_threshold filter) fall back to a single AJAX lookup, mirroring WooCommerce's own behaviour. CSS and JavaScript load only on pages that show a table.

安装:

  1. Upload the rockon-woo-variations-table folder to /wp-content/plugins/, or install it through Plugins → Add New.
  2. Activate the plugin through the Plugins menu.
  3. Add the [rovartable] shortcode to any post or page, or insert the "Variations Table" block.
WooCommerce must be installed and active.

屏幕截图:

  • The bulk order grid for wholesale buyers: every variation on its own row, with checkboxes, quantities and a running total.
  • Filtering the grid by colour and size. Matching products open automatically.
  • On a phone, the dropdown table becomes cards and the grid a compact list.
  • WooCommerce → Variations Table → Overview: usage statistics, every page that holds a table, and a status check.
  • The shortcode builder with a live preview.
  • Store-wide settings, including "basket" or "cart" wording.

升级注意事项:

7.1.0 Adds a bulk order grid for wholesale buyers, instant filters and a settings page under WooCommerce → Variations Table. Existing shortcodes keep working. 7.0.0 Security and compatibility rewrite for WooCommerce 8+ and PHP 8. Existing shortcodes keep rendering the same columns, and the version 6 template functions still work. See "Upgrading from version 6" for the few things to check.

常见问题:

Does this work with simple products?

Yes. Simple products are shown as ordinary rows with a working add to basket button. Where a column does not apply to a product, the cell shows a dash so the table stays aligned.

What if two products have different attributes?

The header is the union of every attribute in the table. A product that does not use one of them shows a dash in that column.

Can shoppers deep link to a preselected option?

Yes. Append WooCommerce's usual attribute parameters, for example ?attribute_pa_colour=blue, and matching dropdowns are preselected on load.

Does it work without JavaScript?

The table renders in full, and each row shows a link to the product page instead of the basket button. Switching to cards needs JavaScript, so without it a table too wide for its space scrolls sideways instead.

Why does my table show as cards on a desktop screen?

Many themes keep page content in a narrow column, often around 600–700px, and a table with several option columns needs more room than that. Rather than hide the price and basket columns behind a sideways scroll, the plugin switches to cards. To show it as a table, give it more room: choose "Wide width" on the block's alignment toolbar, or add class="alignwide" to the shortcode on a block theme. Showing fewer columns also helps, for example columns="title,attributes,price,button".

How do I change the number of variations sent to the browser?

Set "Variations sent with the page" under WooCommerce → Variations Table → Settings (30 by default), or filter rwvt_ajax_variation_threshold per product. Products above the limit use a single AJAX request per selection instead.

Can the buttons say "cart" instead of "basket"?

Yes. Choose "Cart" under WooCommerce → Variations Table → Settings → Wording. Every button and message the tables show changes. Sites in other languages keep their translation's own word.

What happens to my settings if I delete the plugin?

They are kept, along with the usage statistics, so reinstalling picks up where you left off. To remove them, tick "Delete these settings and the statistics when the plugin is deleted" under Settings before deleting the plugin.

Is it compatible with HPOS and block checkout?

Yes, compatibility is declared for high performance order storage, cart and checkout blocks, and the product block editor.

更新日志:

7.1.0 New Improved Fixes 7.0.0 7.0.0 A full rewrite. Please review your existing shortcodes after updating. Security Compatibility Fixes Front end New 6.0