Skip to content

Enquire

Enquire adds an accessible “Ask a question” button to your WooCommerce single product pages. A shopper clicks it, a focus-trapped dialog opens with a simple form (name, email, message), and on submit the enquiry is emailed straight to you with the product name and link — so you can answer pre-sale questions and close more sales.

Enquire is one lightweight, privacy-friendly plugin: no enquiry data is stored in your database, submissions are emailed only, and the customer’s address is set as the Reply-To so you reply directly from your inbox. Its small CSS/JS loads only on product pages. The free edition is the full GPL product.

  • “Ask a question” button on single product pages, with configurable label and placement (before/after add to cart, or end of the product summary).
  • Accessible dialog built on the native <dialog> element — keyboard friendly, focus-managed, screen-reader labelled, motion-reduced aware.
  • Emailed via wp_mail() to a configurable recipient (falls back to your site admin email), with product name and permalink included.
  • Inline success and error states — no page reload.
  • Spam protection — nonce verification, a honeypot field and a per-visitor rate limit.
  • Configurable fields and copy — choose which fields are required (name, email, message) and customise every label and message.
  • Loads only on product pages. Declares WooCommerce HPOS and Cart/Checkout Blocks compatibility.

The button opens a dialog form. On submit, Enquire verifies the nonce, screens the honeypot, applies the rate limit, then sends the enquiry via wp_mail() to your chosen recipient with the product name and link. The customer’s email becomes the Reply-To. Nothing is written to your database — enquiries live in your inbox.

  • Free on WordPress.org — Ask a question button, accessible dialog, email delivery, spam protection, configurable fields and copy.
  • Pro (planned) for file attachments, enquiry logging, auto-replies and per-product recipients.