Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform
The live count of orders in a Processing status, paid and being picked or prepared but not yet shipped, complete, or otherwise closed.

At a glance

Processing is the healthy middle of the order lifecycle: payment has cleared and the warehouse or fulfilment team is working the order, but it has not yet shipped or been marked complete. A steady Processing count is the sign of a working operation. The number matters most as a flow reading: if Processing keeps climbing while shipped and complete counts stay flat, work is going in faster than it is coming out, and a fulfilment bottleneck is forming.

Calculation

Worked example

A French apparel store on OpenCart 4.x shipping from a single warehouse. The team normally clears Processing within a day, holding a steady level of around 30 to 40 orders. The snapshots span a week in March. What’s interesting here:
  1. The level alone is not the story; the flow is. A count of 34 on 16 Mar is fine because shipments roughly match it. The same count would be alarming if nothing was shipping. Processing is best read against the shipped count beside it.
  2. 18 to 19 Mar shows work backing up. Processing climbed from 38 to 88 while shipments fell to the teens. That gap, work in faster than out, is a fulfilment bottleneck (a sick picker, a courier no-show, a stockroom move), not a sales surge.
  3. This card has no alert by design. Processing is supposed to be non-zero, so a raw threshold would be noisy. The alerting job belongs to Order Processing Backlog, which watches the aging of unfinished work, not the instantaneous level.
  4. The recovery is visible too. On 20 Mar the team added pickers, shipments jumped to 70, and Processing fell back to 41. The card lets the owner confirm the fix worked, not just that a problem existed.

Sibling cards merchants should reference together

Reconciling against OpenCart

Where to look in the OpenCart admin: Sales → Orders, then filter the Order Status column to “Processing”, gives you the same queue this card counts. Each order’s history tab (backed by oc_order_status and the order-history table) shows when it entered Processing and what came next. Reports → Sales → Orders can summarise counts by status across a period, which is the right place to see Processing against Shipped and Complete over time. OpenCart admin views that look like the same number but aren’t:
  • Sales → Orders with no status filter counts every order, not just Processing.
  • The Dashboard “orders” tile is a recent-period count, not a live Processing level.
  • A custom “Shipped” or “Awaiting Dispatch” status added by an extension can hold orders that you think of as “processing” but that this card does not count, because it keys off the Processing status specifically.
Why our number may legitimately differ from the OpenCart admin: Cross-connector note: if you push fulfilment to a third-party logistics or shipping connector, that system’s “in fulfilment” queue should track this card closely. A persistent gap, OpenCart showing more in Processing than the 3PL is working, usually means orders are being marked Processing in OpenCart but not yet handed to the warehouse.

Known limitations / merchant FAQs

Why does this card have no alert? Processing is meant to be non-zero, so a raw threshold on the level would fire constantly. The useful alarm is about work aging, not work existing, which is why Order Processing Backlog carries the alert and this card stays a steady-state flow reading. My Processing count is always near zero, is something wrong? Not necessarily. Some merchants run a Pending → Complete workflow and never use Processing, or auto-advance orders past it. If your install does not route orders through a Processing status, a near-zero count is expected. Processing keeps climbing, what should I look at? Compare it with the shipped or complete count over the same days. If Processing rises while shipments stay flat, work is going in faster than it comes out, a fulfilment bottleneck. If both rise together, you are simply busier. I renamed Processing to “In Fulfilment”, will the card still count it? OpenCart lets you rename statuses. The card maps to the Processing status as configured for your install; a renamed status may need a one-time mapping adjustment so the right orders are counted. Does it count across all my storefronts? Yes by default. Orders carry a store_id, and the card sums Processing across every storefront unless you filter to one store. An order is being packed but shows as Pending, not Processing, why? Status reflects whatever the order record holds, not physical activity. If staff are working an order without advancing its status in OpenCart, it stays where it is. Keeping status changes in step with warehouse actions is what makes this card trustworthy.

Tracked live in Vortex IQ Nerve Centre

Processing Orders is one of hundreds of KPI pulses Vortex IQ tracks across OpenCart and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.