Checking today's revenue shouldn't take five clicks
You refreshed the WooCommerce Analytics page. Waited for it to load. Adjusted the date filter to "today" because it defaulted to the last 7 days. Waited for the chart to regenerate. Scrolled past three sections of charts to find the single number you actually wanted.
This is the question you ask six times a day. It shouldn't take 30 seconds.
What most people do instead
A better way: three keystrokes, one number
Open the TrueCommander navigator. Type revenue today. Enter. You get today's revenue broken down: gross, refunds, net, order count. Under 100ms.
Shown in advanced mode, where commands start with tp. In easy mode you type the same command without the tp prefix.
Bind it to a shortcut. +R for revenue. One keystroke opens the navigator and runs the command in the same gesture. Check your revenue while you're in the middle of writing an email, two seconds out, two seconds back.
How it works
The command queries today's completed + processing orders from WooCommerce, sums totals, deducts refunds processed today, and returns a breakdown. Uses WooCommerce's own revenue calculation logic, numbers match the Analytics page exactly.
| Detail | Value |
|---|---|
| Scope | Today's completed + processing orders (default) |
| Refund handling | Refunds processed today are deducted from net |
| Currency | Shop's configured WooCommerce currency |
| Performance | Runs in under 100ms on typical stores |
| Can be used in |
Real example
You launched a flash sale at 9am. Throughout the day you want a pulse check: is it working?
At 10am: revenue today → $820. 14 orders. Looking good.
At 12pm: revenue today → $2,140. 34 orders. Sale is picking up.
At 4pm: revenue today → $4,280. 61 orders. Best Thursday in two months.
Each check is three keystrokes. You never leave what you were doing.
Goes further with TrueCommander
Frequently asked questions
tp revenue today. It returns today's revenue net of refunds, plus the gross total, refunded amount, and order count, right in the navigator.-status to change that, for example -status=completed to count only fully completed orders.revenue command with -from and -to dates, which also accept relative phrases like -from="7 days ago" for a rolling weekly total.revenue today and then sends a templated email, and schedule it to fire each morning. See the full daily sales report walkthrough.