WordPress plugin profile

Ordafide Order Integrity for WooCommerce

Finds stuck, missing, duplicated and silently failed WooCommerce orders, checks order emails really sent, and watches the background job queue.

Updated 1h ago·New active installs·★ 0.0
Version1.0.0
Tested toWP 7.1
Requires WP6.2
Requires PHP7.4
Overview

About this plugin

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 in WooCommerce. The background job queue stalls and every order email stops going out. None of this raises an alarm. You find out when a customer emails asking 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 attached to 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 marked 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. It also watches the two things that make everything else fail at once: Background job queue health — how far behind Action Scheduler is, how many jobs failed, and the most likely cause in plain language rather than queue jargon. Order email delivery — every WooCommerce email recorded against its order, with the result the mail server returned, and a one-click resend. 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 only outbound request it can make is an optional loopback test that asks your site to call its own wp-cron.php, and it only happens 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. A built-in Help screen explaining every check, what causes it, how to confirm it in your gateway and what to do — with a live setup checklist and a search box, so nobody has to leave the admin to look something up.