BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Display Product Variations Dropdown on Shop Page icon
Actively maintained Tested with WP 7.1 #25 in add to cart

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.

Active installs200+100+ tier
Downloads · 30d291▲ 3.8× vs prev. 30d
Rating5/53 reviews
Health score76/100Good
All-time downloads13.4KSince Jul 2020
Support resolved—No recent threads
RequiresWP 4.7PHP 7.0+
Downloads · 7d212▲ 7.3× week over week
Our verdict

Solid choice

Display Product Variations Drop… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 200+ sites, is rated 5/5 and was last updated 2 days ago, and scores 76/100 on our health check.

  • Actively developed — last update 2 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (200+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

306090Jul 12Aug 25Oct 9
Yesterday35
Daily average (1y)3
Peak day121Oct 8, 2026
Last 12 months920

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Display Product Variations… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
add to cart >100 6,220 Best add to cart plugins →
shop page #7 4,621 Best shop page plugins →
Variable product #86 3,951 Best Variable product plugins →
variation dropdown #7 761 Best variation dropdown plugins →
woocommerce variations #68 3,076 Best woocommerce variations plugins →

Version adoption

Share of active sites per release.

  • 1.195.1%
  • 1.04.9%

Rating breakdown

★★★★★★★★★★ 5 from 3 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Display Product Variations Dropdown on…

From the official readme · v1.1.4

Description

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. For help, feature requests or custom WordPress and WooCommerce development, email support@naziinfotech.com.

Disclaimer

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

Installation

  1. In your WordPress admin, go to Plugins > Add New, search for “Display Product Variations Dropdown on Shop Page”, then click Install Now and Activate. You can also upload the plugin folder to /wp-content/plugins/ and activate it from the Plugins screen.
  2. Make sure WooCommerce is installed and active.
  3. Go to Variation Dropdown > Setting.
  4. Tick Enable and click Save.
  5. Open your shop page: variable products now show their variation dropdowns.

Optional: to set custom dropdown text for a product, choose Custom text in the settings, then edit the variable product and fill in Variation option text under Product data > Inventory.

Frequently asked questions

How do I show variation dropdowns on the WooCommerce shop page?

Install and activate the plugin, go to Variation Dropdown > Setting, tick Enable and save. Variable products on the shop page then show their attribute dropdowns, quantity field and Add to cart button.

Does it work on category, tag and search result pages?

Yes. The dropdowns appear on the shop page, product category, product tag and product attribute archives, product search results and the [products paginate="true"] shortcode.

Can customers add a variable product to cart from the shop page?

Yes. Customers choose the variation and quantity and click Add to cart. The product is added through WooCommerce’s standard add-to-cart process, so stock, quantity and variation are validated as usual. After adding, WooCommerce shows the product page with a confirmation, or redirects to the cart if “Redirect to the cart page after successful addition” is enabled under WooCommerce > Settings > Products.

Does it support products with multiple attributes, like Color and Size?

Yes. Every attribute gets its own dropdown, and WooCommerce matches the selected combination to the correct variation. Global and custom attributes are both supported.

Does it show the price and stock of the selected variation?

Yes. When a customer selects a variation, its price and stock availability are shown, including sale prices. Out-of-stock variations cannot be added to the cart unless backorders are allowed.

Can I change the “Choose an option” text?

Yes. In Variation Dropdown > Setting choose Default text, Variation attribute (shows the attribute name, for example “Color”) or Custom text. Custom text is set per product in the Variation option text field, and {attribute} is replaced with the attribute name.

What happens to simple products?

Simple, grouped and external products keep the normal WooCommerce Add to cart button on the shop page. Only variable products show the variation dropdowns.

Is it compatible with HPOS and the Cart and Checkout blocks?

Yes. The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS) and legacy order storage, and with the Cart and Checkout blocks.

Does it work with block themes and the Product Collection block?

The dropdowns are added through the classic WooCommerce shop loop, so they work with classic themes such as Storefront. Block-based product grids (the Product Collection and All Products blocks in block themes) are not supported yet. In a block theme, you can use the “Classic template” block on the product catalog template.

Will it slow down my shop page?

For every variable product on the page, WooCommerce loads its variation data, just like on the product page. Shops with many variable products per page, or products with many variations, may load slower. Use a page cache, and keep a sensible number of products per page. Products with more than 30 variations load their variation data on demand instead of with the page.

Can developers control which products show the dropdown?

Yes, with the niwoovd_use_variation_form filter. For example, add_filter( 'niwoovd_use_variation_form', '__return_true' ); shows the full add-to-cart form for every product type.

Where can I get help?

Use the support forum on WordPress.org or email support@naziinfotech.com.

Can you customize this plugin for my store?

Yes. We offer custom WordPress and WooCommerce development. Email support@naziinfotech.com with your requirements.

Changelog

Security update: only administrators can change settings. Fixes the custom dropdown text, adds HPOS support to the dashboard and PHP 8 fixes. Simple products now keep the standard Add to cart button.

1.1.4 – 07-October-2026

  • Security: Settings can only be saved by administrators (capability and nonce check).
  • Fix: Per product “Variation option text” was saved as a number and never shown.
  • Fix: “Variation attribute” dropdown text showed “Product Color” instead of “Color”; custom attributes are supported.
  • New: Use {attribute} in the custom dropdown text, e.g. “Choose {attribute}”.
  • Fix: Fatal error on the front end when WooCommerce is not active.
  • Fix: Plugin activation redirect no longer breaks bulk or WP-CLI activation.
  • Fix: Variation description setting only changes the description of the product being selected.
  • Fix: Variation description setting now works on tag, attribute and paginated [products] pages.
  • Change: The dropdown form is shown for variable products; other products keep the standard WooCommerce loop button (filter: niwoovd_use_variation_form).
  • Fix: The shop loop is restored after the main product loop, so other product lists on the page are not changed.
  • Fix: Unique dropdown ids and accessible labels when several products are listed.
  • Compatibility: Dashboard supports WooCommerce High-Performance Order Storage (HPOS) and legacy order storage; HPOS and Cart/Checkout blocks compatibility declared.
  • Fix: PHP 8 errors (division by zero on the dashboard, missing array keys).
  • Fix: Dashboard output escaping, “Most stocked” count, MySQL ONLY_FULL_GROUP_BY errors.
  • Tested: Compatible with WooCommerce 11.1
  • Tested: Compatible with WordPress 7.1

1.1.3 – 31-May-2024

  • Tested: Compatible with WooCommerce 8.9.1
  • Tested: Compatible with WordPress 6.5.3

1.1.2 – 20-March-2024

  • Tested: Compatible with WooCommerce 8.7.0
  • Tested: Compatible with WordPress 6.4.3

1.1.1 – 15-May-2023

  • Tested: Compatible with WooCommerce 7.7.0
  • Tested: Compatible with WordPress 6.2

1.1.0 – 19-February-2023

  • Tested: Compatible with WooCommerce 7.4.0
  • Tested: Compatible with WordPress 6.1.1

1.0.9 – 07-August-2022

  • Tested: Compatible with WooCommerce 6.7.0
  • Tested: Compatible with WordPress 6.0.1

Full changelog on WordPress.org →

Screenshots

Sales dashboard with sales, customer, stock, order status, payment method and top customer reports.
Sales dashboard with sales, customer, stock, order status, payment method and top…
WooCommerce shop page showing Color and Size variation dropdowns for a variable product.
WooCommerce shop page showing Color and Size variation dropdowns for a variable product.
Variation dropdowns showing the attribute name instead of "Choose an option".
Variation dropdowns showing the attribute name instead of "Choose an option".
Plugin settings: enable the shop page dropdown, variation description, word limit and dropdown text.
Plugin settings: enable the shop page dropdown, variation description, word limit and…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Display Product Variations Dr… alternatives

All add to cart plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Ajax add to cart for WooCommerce Ajax add to cart for WooCommerce Ajax add to cart for WooCommerce products by quadlayers 10K+ ★★★★★★★★★★ 4.7 (78) 4 days ago 88
2 WPC AJAX Add to Cart for WooCommerce WPC AJAX Add to Cart for WooCommerce It is a highly effective plugin for helping online stores cut down the site’s loading time… by WPClever 10K+ ★★★★★★★★★★ 4.4 (18) 3 weeks ago 83
3 Add to Cart Button Custom Text Add to Cart Button Custom Text Allows to customize the Add to cart button text in WooCommerce by product type in both… by Enrique J. Ros 9K+ ★★★★★★★★★★ 4.6 (12) 11 months ago 54
4 Custom Add to Cart labels for WooCommerce Custom Add to Cart labels for WooCommerce Easily customize "Add to Cart" button labels for every WooCommerce product type — on single… by Saad Iqbal 5K+ ★★★★★★★★★★ 3.9 (14) 3 months ago 65
5 Remove Add to Cart WooCommerce Remove Add to Cart WooCommerce How to Remove/disable Add to cart And Replace Cart button with Inquiry Us button in… by themelocation 4K+ ★★★★★★★★★★ 3 (26) 12 months ago 51
6 Buy one click for WooCommerce Buy one click for WooCommerce Adds a "buy in one click" button to your WooCommerce store. by Djo 3K+ ★★★★★★★★★★ 4.4 (26) 4 weeks ago 73
7 WPC Added To Cart Notification for WooCommerce WPC Added To Cart Notification for WooCommerce WPC Added To Cart Notification will open a popup to notify the customer immediately after… by WPClever 3K+ ★★★★★★★★★★ 4.9 (9) 5 days ago 72
8 WPC Sticky Add To Cart for WooCommerce WPC Sticky Add To Cart for WooCommerce WPC Sticky Add To Cart brings about a nicer, customer-friendly sticky add-to-cart bar for… by WPClever 2K+ ★★★★★★★★★★ 5 (4) 4 weeks ago 67
9 Custom Buttons for WooCommerce – Add To Cart Button for Product Types Custom Buttons for WooCommerce Custom add to cart text for all products, simple, variations, bookings, accommodation… by Morgan Hvidt 2K+ ★★★★★★★★★★ 4.7 (12) 3 years ago 39
10 Add to Cart Text Changer and Customize Button, Add Custom Icon Add to Cart Text Changer and Customize Button, Add Custom I… Easy handle: Add to Cart Text Changer and Customize Button, Add Custom Icon. With icon of… by Saiful Islam 2K+ ★★★★★★★★★★ 4.4 (7) 5 months ago 59

FAQ

Display Product Variations Dropdown…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 10, 2026

Is Display Product Variations Drop… free?

Yes. Display Product Variations Drop… is free to download and use from the official WordPress.org plugin directory.

Is Display Product Variations Drop… safe to use in 2026?

Display Product Variations Drop… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 200+ sites, is rated 5/5 and was last updated 2 days ago, and scores 76/100 on our health check.

How many websites use Display Product Variations Drop…?

Display Product Variations Drop… is active on 200+ WordPress websites and has been downloaded 13,432 times since it launched in July 2020. It was downloaded 291 times in the last 30 days.

Does Display Product Variations Drop… work with WordPress 7.1?

Yes. The developer has tested Display Product Variations Drop… up to WordPress 7.1.3, the latest release. It requires WordPress 4.7 or newer.

What PHP version does Display Product Variations Drop… need?

Display Product Variations Drop… requires PHP 7.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Display Product Variations Drop… last updated?

The latest version, 1.1.4, was released on October 7, 2026 (2 days ago).

Who makes Display Product Variations Drop…?

Display Product Variations Drop… is developed and maintained by Anzar Ahmed.

What are the best alternatives to Display Product Variations Drop…?

The most popular alternatives to Display Product Variations Drop… are Ajax add to cart for WooCom… (10K+ installs), WPC AJAX Add to Cart for Wo… (10K+ installs) and Add to Cart Button Custom T… (9K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.