① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」 ② 後台搜尋「Product Dropdown For Contact Form 7」→ 直接安裝(推薦)
原文外掛簡介
Product Dropdown For Contact Form 7 adds a new [woocommerce_product] form tag to Contact Form 7 that renders a dynamic, searchable WooCommerce product dropdown on the front end. Customers can select one or more products directly within any CF7 form — making it ideal for order enquiries, product support requests, quote requests, and any form where the customer needs to reference a specific WooCommerce product.
The plugin registers a visual tag generator directly inside the Contact Form 7 form editor, so you can configure and insert the product dropdown field without writing any code. It is powered by Select2 for a polished, accessible dropdown experience with a placeholder prompt on the front end.
Requires both Contact Form 7 and WooCommerce to be installed and activated.
📄 Documentation | 🔴 Live Demo | ⭐ Upgrade to Pro
How It Works
Once activated, a new woocommerce_product button appears in the Contact Form 7 tag generator toolbar. Open the generator, configure your options — field name, ID, class, and product ID filter — then click Insert Tag to place it into your form. On the front end, the field renders as a clean Select2-powered product dropdown with a “— Select Product —” placeholder. The selected product name and product ID are passed through as a CF7 mail tag value, so the product choice appears in your notification emails.
Example tag:
[woocommerce_product woocommerce_product-1 pro_id:21-22]
Free Features
WooCommerce Product Dropdown Field
* Adds a new [woocommerce_product] form tag type to Contact Form 7
* Renders a fully functional
Order Enquiry Forms — Let customers select the product they are enquiring about before submitting a message
Quote Request Forms — Allow customers to pick one or more products they want a custom quote for
Product Support Forms — Reference a specific product in a customer support or warranty claim form
Return & Exchange Forms — Let customers identify the product they wish to return or exchange
Custom Order Forms — Build bespoke order forms where customers choose from a curated list of products
What the Submitted Value Looks Like
When a customer selects a product and submits the form, the value passed to the notification email via the mail tag is formatted as:
Product Name (product_id: 21)
This gives you both the human-readable product name and the WooCommerce product ID in every form submission — making it easy to identify and process the enquiry.