BACK TO DIRECTORY

Product Dropdown Selector for Contact Form 7

by Pluginorbit

0.0
(0 ratings)

Product Dropdown Selector for Contact Form 7 is the easiest way to turn any Contact Form 7 form into a WooCommerce product order form, quote request form, or product enquiry form without writing a single line of code. It connects directly to your WooCommerce store and lets visitors pick one or more real products from a live, filterable dropdown, right inside your Contact Form 7 form.

Whether you need a simple product selector field for Contact Form 7, a WooCommerce quote request form, a custom order form plugin, or a full product enquiry form with quantity and price calculation, this plugin gives you a no-code way to build it in minutes using the built-in Contact Form 7 tag generator.

🔥 Why store owners choose this plugin

  • No shortcodes to memorize a visual tag generator popup builds the field for you.
  • Works with any WooCommerce catalog size, from 10 products to 10,000+ (thanks to AJAX live search).
  • Supports simple and variable products (size/color variations).
  • Fully responsive and compatible with both the classic Dropdown layout and the searchable Select2 dropdown layout.
  • Combine unlimited filters together category, tag, price, stock, and any custom product attribute in a single field.

✨ Complete Feature List

Product Selection

  • Multi-select products: let a customer choose more than one product in the same order/enquiry form field.
  • Variable product (size/color) support: each product variation is automatically listed as its own selectable option (e.g. “T-Shirt – Red, Medium”).
  • AJAX-powered live product search: instead of preloading your entire catalog, products load as the visitor types. Essential for large WooCommerce stores where a normal dropdown would be too slow.
  • Include or Exclude specific Product IDs: force particular products to always appear, or hide specific ones, regardless of other filters.

Powerful, Combinable Filters

  • Filter by Product Category
  • Filter by Product Tag
  • Filter by Price Range (min/max)
  • Filter by Stock Status (In Stock / Out of Stock)
  • Filter by Featured Products
  • Filter by Best-Selling Products
  • Filter by ANY WooCommerce product attribute you’ve created Color, Size, Brand, Material, or fully custom attributes detected automatically, no configuration required.
  • Combine as many filters as you like in one dropdown for example: Category “Shoes” + Price ₹500–₹2000 + In Stock, all at once.

Sorting & Organization

  • Sort products by Name (A-Z / Z-A), Price (Low to High / High to Low), Popularity (Best Selling), or Newest First.
  • Group products into optgroups by category so long product lists are easy to scan.

Display & Pricing

  • Show product price directly in the dropdown.
  • Show an automatic “On Sale” badge on discounted products.
  • Show live remaining stock quantity next to each product.
  • Show product image, title, and price in a rich Select2-style dropdown, or as a details card below a classic dropdown.
  • Custom, fully editable placeholder text instead of the default “Select a Product”.

Quantity & Order Total

  • Built-in Quantity field for each selected product.
  • Automatic, real-time Grand Total price calculation as the customer changes quantities or selections perfect for turning Contact Form 7 into a lightweight WooCommerce order form or product quote request form.

Developer & SEO Friendly

  • Clean, translation-ready code (Text Domain included) for full multilingual compatibility.
  • Lightweight assets are only enqueued on pages where they’re needed.
  • Works alongside other Contact Form 7 add-ons and WooCommerce extensions.

💡 Common Use Cases

  • WooCommerce product order form without checkout
  • Product enquiry / “Request a Quote” form
  • Wholesale or B2B product request form
  • Event, catering, or rental product booking form
  • Custom product configurator with variations, quantity, and live pricing

📚 Learn More

✨ Documentation
✨ Live Demo

Usage

  1. Go to Contact > Contact Forms in the WordPress dashboard.
  2. Edit or create a form, click Product Dropdown in the tag generator toolbar.
  3. Configure your field combine as many filters as you like, pick a layout (Dropdown or Select2), and enable any of the new display/behaviour options.
  4. Click Insert Tag and save the form.

Example generated shortcode with several options combined (multiple ticked values within one filter are joined with |, and spaces in term names are automatically converted to underscores):

[product_dropdown product-dropdown-62 id:product-dropdown category:Music|Clothing min_price:10 max_price:200 stock_status:instock|outofstock layout_style:select2 ajax_search multiple show_price show_sale_badge show_stock_qty show_quantity placeholder_text:Choose_your_products]<h3>Privacy</h3>

This plugin does not collect or store any personal data. It operates solely by pulling product data from your WooCommerce store and displaying it in the Contact Form 7 dropdown field.

Screenshots

The Product Dropdown tag generator popup inside the Contact Form 7 form editor.

The Product Dropdown tag generator popup inside the Contact Form 7 form editor.

Layout &amp; display options panel.

Layout & display options panel.

Frontend classic Dropdown layout with a product selected and the details card.

Frontend classic Dropdown layout with a product selected and the details card.

Frontend Select2 layout showing the searchable dropdown open, with product images, titles, prices, and "Sale" badges in the results list.

Frontend Select2 layout showing the searchable dropdown open, with product images, titles, prices, and "Sale" badges in the results list.

AJAX live search in action: typing a keyword and matching products appearing instantly without a full page/catalog reload.

AJAX live search in action: typing a keyword and matching products appearing instantly without a full page/catalog reload.

Products grouped by category (optgroups) inside the dropdown.

Products grouped by category (optgroups) inside the dropdown.

The quantity + auto-calculated grand total panel after selecting multiple products.

The quantity + auto-calculated grand total panel after selecting multiple products.

Plugin Details

Active Installs
20
Total Downloads
1,091
Version
2.0
Requires WP
5.0
Requires PHP
7.0
Tested Up To
7.1
Added
2025-01-24
Last Updated
2026-09-02 10:38am GMT

Ratings

5
0
4
0
3
0
2
0
1
0