
The Product Dropdown Selector for Contact Form 7 plugin integrates WooCommerce with Contact Form 7, providing an easy way to add a product dropdown li …
| Author: | Pluginorbit (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 7.1.2 |
| Plugin version: | 2.1 |
| Added to WordPress repository: | 24-01-2025 |
| Last updated: | 27-09-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 1 247 |
| Active installs: | 10+ |
![]() Click to start download |
|
Product Dropdown Selector for Contact Form 7 is the easiest way to turn any Contact Form 7 form into a WooCommerce product inquiry form, order form, or quote request 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 product inquiry form for WooCommerce, 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.
???? Learn More
✨ Documentation
✨ Live Demo
???? See Pro Features & Upgrade
???? WPForms Demo
???? 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.
- Build a complete product inquiry form or quote request form without touching a line of code.
✨ 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.
- Grouped products are automatically excluded from the dropdown, since they’re not directly orderable on their own.
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.
- Clearly labeled “Out of Stock” products in every view dropdown options, the quantity/total table, and the product details card — so customers never accidentally request something unavailable.
- 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 inquiry form or product enquiry form
- Product order form without a full checkout flow
- “Request a Quote” / quote request form
- Wholesale or B2B product request form
- Event, catering, or rental product booking form
- Custom product configurator with variations, quantity, and live pricing
???? Want More? (Pro Features)
Need to go further than a filtered product dropdown? The Pro version adds:
- Add to Cart — send the visitor’s selected product(s) straight into the WooCommerce cart (or checkout) on submit, turning your form into a real, working order form.
- WPForms Integration — the same live, filterable product dropdown as a native WPForms field, with Select2 search and multi-select support.
-
Conditional Field Display — show or hide other form fields automatically based on which product or category was selected. In the CF7 Form tab, wrap any field(s) in a marked
<div>:[text your-custom-question]
data-field must match the product dropdown’s Field ID. Use
data-show-when-product="Exact Product Title"instead (or alongside) for a product-based condition rather than a category. Separate multiple values with|, e.g.data-show-when-category="Music|Instruments". -
Filter Presets — save a fully configured set of filters once, and reuse it across any form in one click.
???? See Pro Features & Upgrade
Usage
- Go to Contact > Contact Forms in the WordPress dashboard.
- Edit or create a form, click Product Dropdown in the tag generator toolbar.
- 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.
- 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
FAQ
ChangeLog










