Demfilz Request Info adds a clean “Request Info” button to your WooCommerce products, pages and posts. Clicking it opens a popup enquiry form with Name, Company, Phone, Email, Suburb, Postcode and Details fields.
Highlights
- Works on WooCommerce products (after the add-to-cart area), pages and posts – each can be switched on or off.
- Place the button anywhere with the
[request_info_button text="..."] shortcode.
- Logged-in users are pre-filled automatically (name, email, and their billing company, phone, suburb and postcode when available).
- The Details field is pre-filled with the page or product name and link, so you always know what the enquiry is about.
- Every request is emailed to you as a clean HTML email (with Reply-To set to the sender) and stored in the dashboard under Request Info, with the page it came from.
- Spam protection built in: honeypot field and a per-visitor rate limit. No CAPTCHAs, no external services.
- Customisable button text and colours, and a customisable success message.
- Lightweight vanilla JavaScript – no jQuery, no external requests, accessible (focus trap, ESC to close, reduced-motion support).
WooCommerce is optional: without it the button simply appears on pages and posts.