How did you hear about us? There’s a simple plugin for that now
We’ve released a new plugin on WordPress.org: Post-Purchase Survey for WooCommerce. It adds a simple, one-question attribution survey to your store’s order confirmation page and reports on the responses.
What it does
After a customer completes checkout and lands on the “thank you” page, the survey appears above or below the order details — the position is adjustable. The customer picks an answer (or chooses “Other” and types a short note) and submits with a single click. That’s it. One response is stored per order, and if the customer reloads the page, they see a thank-you message instead of the form.
Questions are managed like posts: draft, review, and publish when ready. Only published questions are ever shown to customers. Answer options are fully editable — add, remove, reorder, and enable or disable each one — and each question can optionally include an “Other” answer with a free-text field and a custom label.
Responses show up in two places. The Reports screen gives you per-answer counts, percentages, total responses, and response rate, with date-range filtering and sensible presets. The customer’s answer is also saved to order meta and shown right on the order screen.
Getting started takes about a minute
Activating the plugin creates an example “How did you hear about us?” question as a draft, so nothing is shown to customers until you’re ready. Review and publish the question, select it on the Survey screen, and enable the survey. Three things must be true before customers see anything: the survey is enabled, a question is selected, and that question is published.
The details
The plugin works with both the classic checkout and the block-based checkout, and it works with JavaScript disabled thanks to a standard form fallback. It’s compatible with High-Performance Order Storage (HPOS), reading and writing orders only through the WooCommerce CRUD API.
On the privacy side, responses are tied to orders, so the plugin registers a WordPress personal data exporter and eraser — responses are included in GDPR/CCPA export and erasure requests handled from Tools → Export/Erase Personal Data. Uninstalling removes the plugin’s settings, but your questions, responses, and order meta are kept unless you opt in to deleting them.
For developers, behavior can be customized with filters and actions like
ppsfw_should_display
,
ppsfw_response_data
, and
ppsfw_after_response_saved
.
Get it
Post-Purchase Survey for WooCommerce is free on WordPress.org. It requires WordPress 6.2 or newer and PHP 7.4 or newer, and is tested up to WordPress 7.0.
It joins Ad Commander and the other plugins we maintain in the WordPress directory — the full list is on our products page. We also build custom plugins when off-the-shelf options don’t fit.
Have a WooCommerce store and want help with it? Fill out our contact form and let’s talk.