WordPress plugin intelligence profile

Display Product Variations Dropdown on Shop Page

Show WooCommerce variation dropdowns on the shop and category pages so customers can pick options and add variable products to cart faster.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 4.7 · PHP 7.0
Directory statusactive
Last directory update18 Oct 202616d ago
Active installations200Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Display Product Variations Dropdown on Shop Page version 1.1.5 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

Display Product Variations Dropdown on Shop Page lets customers choose product variations (size, color, material and more) directly on your WooCommerce shop page, category pages and other product archives. Customers no longer have to open every product page just to pick a size or color. They select the options, set the quantity and click Add to cart from the product list.

By default, WooCommerce shows only a “Select options” button for variable products on the shop page. This plugin replaces that button with the variation dropdowns, so shoppers make their choice right where they browse. That means fewer clicks between browsing and checkout, which can help you sell more.

How it works

The plugin uses WooCommerce’s own variation form, the same one used on the single product page. That means:

  • All attributes are shown, including products with two or more attributes such as Color + Size + Material.
  • Global attributes (Products > Attributes) and custom product attributes are both supported.
  • The price, stock status and availability of the selected variation are shown before adding to cart.
  • Out-of-stock and unavailable variation combinations are handled by WooCommerce, just like on the product page.
  • WooCommerce validates stock, quantity and the chosen variation when the product is added to the cart, so the correct variation appears in the cart, checkout and order.
  • Sale prices, taxes and price display settings work as configured in WooCommerce.

Key features

  • Variation dropdown on the shop page: show variable product dropdowns and the Add to cart button in the product loop.
  • Works on all product archives: shop page, product category, product tag, product attribute archives, product search results and the [products paginate="true"] shortcode.
  • Quantity selector: customers choose the quantity for the selected variation.
  • Simple products stay unchanged: simple, grouped and external products keep the standard WooCommerce Add to cart button, including AJAX add to cart.
  • Change the “Choose an option” text: keep the default text, show the attribute name (for example “Color” or “Size”), or set your own text per product.
  • Per-product custom dropdown text: use the {attribute} placeholder, for example “Choose {attribute}” shows “Choose Color” and “Choose Size”.
  • Variation description control: show or hide the variation description on the shop page and limit it to a maximum number of words.
  • One-click enable/disable from the plugin settings page.
  • Sales dashboard: an overview of total, yearly, monthly, weekly and daily sales, order count, customers and guest customers, today’s discount and tax, low/out-of-stock products, recent orders, order status, payment methods, top customers and top countries.
  • Lightweight: no extra front-end CSS framework; one small script loads only on product archive pages.
  • Accessible: each product’s dropdowns get unique IDs and screen-reader labels when many products are listed.

Compatibility

  • WooCommerce High-Performance Order Storage (HPOS) and legacy order storage.
  • WooCommerce Cart and Checkout blocks and the classic cart and checkout.
  • PHP 8.x.
  • Classic WooCommerce themes such as Storefront and other themes that use the standard WooCommerce shop loop.

Pro version: Ni Display Product Variation Table Pro

Need more? The Pro version adds:

  • Product variation table or grid instead of the default dropdown on the product page
  • Bulk add to cart with quantities from the variation table
  • Default quantity, column selection and column order for the variation table
  • Show single variations as separate products on the shop and category pages
  • Monthly profit report and product summary dashboard

View variation table demo | View shop page dropdown demo | Get the Pro version

Support and custom development

We welcome your suggestions and feedback. com.

Disclaimer

This plugin is provided without warranty. You are responsible for testing it on your store before use.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • add to cart
  • shop page
  • variable product
  • variation dropdown
  • woocommerce variations
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 4.7 · PHP 7.0
Update activity18 Oct 202616d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.41.1.5
Version1.1.31.1.4
WordPress compatibility6.5.107.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.