WooCommerce review integration
Collect WooCommerce reviews without touching your checkout
Install the WebVouch plugin on your WooCommerce store and confirmed or completed orders queue a review invitation. One import of past orders gives your profile something to show from day one.
What moves between the two systems
- What starts it
- A WooCommerce order reaches the state you selected, confirmed or completed.
- What WebVouch receives
- The order reference, the customer email and the order date.
- What goes back to WooCommerce
- Nothing is written back to WordPress. Widgets are placed separately from the same plugin.
What the WooCommerce integration does
React to confirmed or completed orders, set in the plugin.
Use the template and delay you already chose for invitations.
Import one fixed range of 7, 14, 30, 60 or 90 days of past orders.
How to set it up
3 steps, in the order you do them. The connection lives in your business panel.
- 1
Install the plugin
Add the WebVouch plugin to your WordPress site the way you add any other, then connect it to your business account.
- 2
Pick the order state
Choose whether an order counts as complete on confirmation or on completion. That single setting decides when invitations go out.
- 3
Import past orders once
Run the backfill for a range that matches how long your customers remember the purchase. Ninety days is the usual starting point.
When WooCommerce is the right choice
Pick the plugin over the JavaScript snippet when you want the past order import. The snippet only ever sees the order in front of it, so it cannot give a new profile a starting point.
WooCommerce reviews, in depth
Three things worth knowing before you install. Each of them is also true of the plugin source you can read on GitHub.
- 01
A plugin, not a checkout change
The WebVouch plugin installs the way any WordPress plugin does and connects to your business account. It watches order states and queues invitations through Action Scheduler, outside the request that serves your customer, so the checkout never waits on WebVouch. Widgets are placed from the same plugin, which leaves you one thing to keep up to date rather than two.
- 02
Confirmed or completed: one setting decides
Every WooCommerce shop marks orders a little differently, so the plugin lets you decide which state counts as done: confirmed, for shops that ship the same day, or completed, for shops that want the parcel delivered before they ask. Orders that never reach the state you chose never trigger an email. The invitation itself uses the template and delay from Invitations, the same as every other integration.
- 03
Ninety days of past orders, once
A new profile with no reviews is a hard sell, so the plugin can import one fixed range of past orders, 7, 14, 30, 60 or 90 days, and invite those customers too. The import runs once rather than continuously. The plugin is open source under GPL-2.0, retries keep a single idempotency key so nobody is asked twice, and update packages are verified against a published SHA-256 checksum before they install.
Read the WooCommerce integration before you install it
Links leave the site and open in a new tab.
- woocommerce-for-webvouchSource codeThe plugin itself, in PHP under GPL-2.0. Read how invitations are queued in Action Scheduler, how retries keep one idempotency key, and how update packages are verified against a published SHA-256 checksum.(opens in a new tab)
- WooCommerce plugin documentationReferenceThe install steps, the current download, and the installation-scoped protocol the plugin speaks to the Customer API, endpoint by endpoint.(opens in a new tab)
WooCommerce integration questions
Confirmed or completed, whichever you select in the plugin. Orders that never reach the state you chose never trigger an email.
Integration details last updated

