Описание
Some WooCommerce orders fail quietly. A customer is charged, the gateway notification never arrives, and the order sits on Pending payment until it auto-cancels. A payment is captured twice. A refund is issued in the gateway and never recorded here. The background job queue stalls and every order email stops going out. None of it raises an alarm. You find out when a customer asks where their parcel is, or when an accountant finds a hole months later.
Ordafide scans your recent orders and tells you, in plain sentences and in money, which ones do not add up.
What it checks
- Stuck payment — orders left on Pending payment or Failed even though the gateway wrote a payment reference on them.
- Paid but cancelled — orders with a confirmed payment date sitting in Cancelled or Failed, with nothing refunded.
- Duplicate charge — one gateway payment reference on two orders, or the same customer charged twice for an identical basket within minutes.
- Refund mismatch — orders marked Refunded with no refund record, refunds larger than the order, and fully refunded orders still Processing.
- Order total does not add up — items plus shipping plus fees plus tax does not equal the stored total.
- Customer never emailed — paid orders where no customer email reached your mail server, or where every attempt was rejected.
What you see
Findings arrive in one inbox, priced in money at risk and sorted with the most expensive first. Open one and you get why it was flagged, the evidence behind it, and what to confirm in your gateway before you touch anything. Anything normal for your store, you ignore once and never see again.
Alongside the inbox:
- Store health — how far behind Action Scheduler is, how many jobs failed, whether the scheduler is firing and whether email is leaving the server, each with the likely cause in plain language rather than queue jargon.
- Order email log — every WooCommerce email recorded against its order, with the result your mail server returned and a one-click resend.
- Activity log — every change the plugin made, who asked for it, and an Undo for those that can be reversed.
- Help screen — every check and setting explained, with a setup checklist that reflects your store’s actual state and a search box, so nobody leaves the admin to look something up.
Everything runs on your own server
Ordafide contacts no third party. There is no account, no licence key, no API, no analytics and no phone-home. Every check runs against your own database. The one outbound request it can make is an optional loopback test that asks your site to call its own wp-cron.php, and only when you press the button.
It will not touch your money
Ordafide never captures, refunds or voids a payment. It offers exactly two repairs, both written to an activity log:
- resend a WooCommerce customer email — this cannot be undone, because an email cannot be unsent
- restore an order to Processing when WooCommerce itself recorded a confirmed payment date on it, which you can undo from the activity log
Everything else is a link to the order and an explanation of what to check in your gateway dashboard.
Built for real stores
- High-Performance Order Storage (HPOS) native, and works on the legacy post store too.
- Scans in batches through Action Scheduler, so a store with hundreds of thousands of orders never times out.
- Block and classic checkout compatible.
- WP-CLI commands for agencies:
wp ordafide scan,wp ordafide findings,wp ordafide health,wp ordafide digest. - Optional weekly summary email, sent only when there is something to report.
- Nothing runs on your front end, so it cannot slow your shop down.
What store owners say
From the reviews on WordPress.org:
- «This plugin makes it easier to catch payment, refund, and order-related issues before they become bigger problems.» — maverick016
- «It makes finding WooCommerce order issues much easier and saves a lot of time.» — tanishak547
- «The thing I actually appreciate is it doesn’t try to be smart and auto fix your payments or anything like that.» — mohitawasthi
- «I especially like the clear reports and straightforward interface.» — amelia2000
Ordafide Pro
The free plugin finds orders where your own database contradicts itself. What it cannot see is money that never reached your database at all: a payment captured at the gateway with no order behind it, or a checkout that broke an hour ago and is still broken. Pro is a separate add-on that closes that gap.
- Gateway reconciliation — matches your orders against Stripe, PayPal, Square, Mollie and Razorpay using read-only API keys. Finds payments captured with no order, refunds issued in the gateway but never recorded here, and amounts that disagree.
- Synthetic checkout monitoring — walks your own checkout every 15 minutes, so a broken payment step is caught before a customer meets it, with a heartbeat endpoint for your uptime monitor.
- Order volume anomaly detection — learns what a normal hour looks like for your store and raises the alarm when orders fall off a cliff.
- Alerting — Slack, SMS through Twilio, and signed webhooks for Discord, Teams, PagerDuty or anything that takes one, with severity routing, throttling and retries.
- Full event log and audit export — everything the plugin did, exportable to CSV and JSON.
- Multi-store agency dashboard — one screen for every store you look after, so you only open the ones needing you.
- Priority email support — answered by the people who wrote the plugin.
Licences cover 1, 5 or 25 stores and include a year of updates and support. Details and pricing: Ordafide Order Integrity Pro
Everything listed before this section stays free. It does not expire, nag, phone home or hide anything behind a key, whether or not you ever buy Pro.
Скриншоты






Установка
- Install and activate WooCommerce.
- Upload the plugin to
/wp-content/plugins/, or install it from Plugins, Add New. - Activate the plugin.
- Go to Ordafide and press Scan now.
- Not sure what something means? Ordafide, Help explains every check and setting.
The first scan looks back 30 days. You can change that under Ordafide, Settings.
Часто задаваемые вопросы
-
Is there a paid version?
-
Yes. Ordafide Pro adds gateway reconciliation, synthetic checkout monitoring, alerting, anomaly detection, audit export and a multi-store dashboard — see the Ordafide Pro page. Everything in the free plugin stays free and keeps working whether or not you buy it.
-
Do I need Pro?
-
If you want to know when your orders disagree with each other, no — the free plugin is the whole job. Pro is for when you also need to know that your store agrees with your gateway, and to be told the moment it stops, rather than finding out on your next scan.
-
What happens if a Pro licence expires?
-
The Pro features pause and the plugin says so. Nothing is deleted, the free plugin carries on exactly as before, and renewing brings everything back with its history intact.
-
Does this send my order data anywhere?
-
No. Every check is a query against your own database. The free plugin has no licence server, no API and no analytics. Pro adds outbound calls only to the gateways and alert destinations you configure yourself.
-
Will it change my orders?
-
Only if you tell it to, and only in two ways: resending a customer email, or restoring an order to Processing when WooCommerce already recorded a confirmed payment date on it. Both are logged, and the status change can be undone. Ordafide never captures, refunds or voids a payment.
-
Why does it say an order has no customer email when I know one was sent?
-
The email log starts the moment you activate the plugin, so older orders cannot be judged and are skipped. If a genuinely recent order shows this, the email really was not handed to your mail server — usually a stalled job queue or broken mail configuration.
-
Is it safe on a big store?
-
Yes. Scans run in batches of 100 orders through Action Scheduler and every query is bounded. Nothing runs on your front end.
-
Does it work with HPOS?
-
Yes. Ordafide declares HPOS compatibility and reads orders through the WooCommerce CRUD layer, so it behaves identically on the new order tables and the legacy post store.
-
It flagged something that is fine. What do I do?
-
Press Ignore on the finding, or turn that check off under Settings. The thresholds are adjustable too: the stuck payment window, the duplicate order window and the rounding tolerance.
-
Does it need Action Scheduler?
-
It uses Action Scheduler when WooCommerce provides it, which is always in a normal install. If it is unavailable, scans run in the same request instead.
-
Who can see the findings?
-
Anyone with the
manage_woocommercecapability — normally shop managers and administrators.
Отзывы
Участники и разработчики
«Ordafide Order Integrity for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Ordafide Order Integrity for WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.0.1
- Implemented line graphs for better presentation.
- UI improvements for the admin area.
- Minor bug fixes.
1.0.0
- First release.
- Six order integrity checks: stuck payment, paid but cancelled, duplicate charge, refund mismatch, order total mismatch, customer never emailed.
- Background job queue and scheduler health with plain-language causes.
- Per-order email log with one-click resend.
- Two logged repairs with a full activity log; the status change can be undone.
- Help screen with a live setup checklist and a search filter.
- Weekly summary email, WP-CLI commands, HPOS native.
- Extension points so add-ons can register their own checks.
