WordPress plugin intelligence profile

Dispatchable Order Verification for WooCommerce

WooCommerce COD order confirmation: stop shipping orders nobody confirmed. Customer confirmation links and a confirmation queue.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 8.1
Directory statusactive
Last directory update30 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Dispatchable Order Verification for WooCommerce version 0.2.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Cash on delivery orders cost nothing to place, so some are never meant to be accepted: prank orders, duplicates, wrong numbers, impulse orders the buyer forgets. Each one you ship costs you twice, once to send it and again when the parcel comes back.

Dispatchable Order Verification helps you confirm Cash on delivery orders before you ship them. Customers confirm with one tap on a link, and your team works through the rest from one screen. People decide: the customer confirms and you act.

The plugin never sends a message or changes an order’s status by itself, and it never adds a step to your checkout.

For a full step-by-step setup guide, with troubleshooting and FAQ, see the Setup Guide.

Customer confirmation link

  • Orders that need confirmation get a “Please confirm your order” box in the order emails WooCommerce already sends the customer, and on the order-received page. The plugin sends no emails of its own.
  • The link opens a “Confirm your order” page on your own site (created automatically) with the order summary and two buttons: “Yes, deliver my order” and “Cancel this order”.
  • The customer’s answer is recorded on the order. It never cancels or moves the order: you decide what happens next.
  • Opening the link changes nothing. Only pressing a button does, so email security scanners that open every link can’t confirm orders nobody looked at.
  • Links belong to one order, are stored only as a scrambled (hashed) code, and expire after 7 days. Repeated invalid attempts are blocked for a while.

Confirmation queue

WooCommerce > Confirmation queue lists every order awaiting confirmation, oldest first, with a count in the menu.

  • Tap the customer’s phone number to call, then record what happened: Confirmed, No answer (with an unanswered-call counter), Wrong number, or Customer cancelled.
  • WhatsApp button: opens WhatsApp with your own message template, pre-filled with the customer’s name, order and a fresh confirmation link. You press Send yourself. It doesn’t need any WhatsApp plugin or account setup.
  • Resend email: sends WooCommerce’s own “Order details” email, which includes the confirmation link.
  • Short private notes on each order.
  • Work through selected orders one at a time.
  • A second view lists orders the customer declined or you couldn’t reach, so you can decide whether to cancel.

Merchant actions

  • “Mark confirmed & move to Processing” and “Cancel as unconfirmed” (with a reason and an optional note) on each order, in the queue, and as bulk actions on the Orders list. Cancelling goes through WooCommerce, which restores stock as usual.
  • Optional: start new Cash on delivery orders that need confirmation “On hold”, so nothing that runs on “Processing” (fulfilment, shipping messages) starts until you confirm. Off by default. WooCommerce’s “On hold” email for these orders is reworded so it doesn’t mention payment.

See what it saves you

  • Monthly results at the top of the queue: orders confirmed, declined by the customer, unreachable, and cancelled as unconfirmed, for this month or last month.
  • Enter your average cost of a failed delivery once to see “Estimated failed-delivery cost avoided”, always labelled as an estimate and shown with its formula.
  • An activity log of every confirmation, call and cancellation: who did what, when, and how. Search it by order number and filter it by type.

Setup and status

  • A short setup wizard (three skippable steps) after installation. Cash on delivery orders are covered by default, so it works even if you skip it.
  • A “Verification” column and filter on the Orders list, and an “Order verification” panel with the full history on each order.
  • A Status tab that checks what order verification depends on: checkout type, the confirmation page, the activity log table, the checkout phone field, orders waiting more than 3 days and more. The same checks appear in WooCommerce > Status > System status for support.

Works with

  • Classic and block-based checkout, and the block order-confirmation page.
  • High-performance order storage (HPOS) and the classic posts storage.
  • Classic email templates and WooCommerce’s block email editor.

Your data stays on your site

No external service, no account and no API key. Everything is stored in your own WordPress database. The plugin registers with WordPress’s privacy tools (export and erase personal data) and suggests text for your privacy policy.

Want it automatic? (Pro)

Dispatchable Order Verification Pro builds on this free plugin and does the confirmation work for you: it asks the customer, reminds them, and acts on the answer, so your team only handles the exceptions. Pro adds:

  • Automatic confirmation request and reminder emails for orders waiting for confirmation
  • Automatic order status when the customer confirms, declines or doesn’t answer in time. By default, orders nobody answers are put on hold for review; cancelling them is your choice
  • Customer history on each order: how the same customer’s other orders ended
  • A blocklist of phone numbers, emails, email domains and IP addresses, refused at checkout (classic and block checkout) or held for review
  • Duplicate order detection
  • Clear risk rules: trusted repeat customers skip confirmation, high-risk orders are held for review, and each order shows which signals fired
  • Verification analytics: savings net of email costs, how and how fast customers answer, and CSV export

Pro requires this free plugin and sends its emails through your site’s own email. Learn more about Pro.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cash on delivery
  • fake orders
  • order confirmation
  • cod
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 8.1
Update activity30 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.1.00.2.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.