Plugin screenshot thumbnail 1/9
Plugin screenshot thumbnail 2/9
Plugin screenshot thumbnail 3/9
Plugin screenshot thumbnail 4/9
Plugin screenshot thumbnail 5/9
Plugin screenshot thumbnail 6/9
Plugin screenshot thumbnail 7/9
Plugin screenshot thumbnail 8/9
Plugin screenshot thumbnail 9/9

Order Lifecycle

"Where's my order?"

A customer rings to say they were charged but never got a confirmation. Or the payment failed twice and they gave up. Or a coupon didn't apply and now they want the difference back. Commerce tells you what the order looks like now. It doesn't tell you how it got there.

Order Lifecycle does. Every order gets a timeline on its own edit page: the cart being made, items added and taken out, the coupon, the address, the shipping choice, each payment attempt and what the gateway said, every email sent or failed, status changes and refunds. Each step shows what changed from the one before, and keeps a copy of the order as it was at that moment. There's no code to add and nothing for your staff to do.

So when the phone rings, you open the order and you can see what happened, instead of guessing.

The timeline on an order

Why carts don't turn into orders

The same record adds up across the whole shop. The dashboard shows how many carts become orders, how many are left behind, how long checkout takes, how often payments need a second go, and whether your emails are getting out, for whatever period you pick and compared with the one before.

That's where you find the step in checkout that's losing people, or the payment method that keeps failing, before it shows up in the month's takings.

Works without AI

Everything above works with no setup and no API key. If you'd like, add your own Anthropic API key and Claude will read one order, or the whole shop, and tell you in plain words what's worth looking at. It only sees what happened, never the customer's name, email or address, and it only runs when you ask.

Built for a shop that has to answer for its data

  • Shoppers' IP addresses aren't recorded unless you turn it on
  • One console command deletes a customer's whole history when they ask
  • Old events are pruned on a schedule you set, so the log doesn't grow for ever
  • Export needs Commerce's own order permissions, and every export is logged
  • Multi-store installs keep each store's orders to themselves

What's in it

FeatureWhat it does
Order timelineOn every order, filtered by carts, items, addresses, shipping, payments, orders or emails
SnapshotsA copy of the order kept with every event
Shop statisticsCompared with the previous period
Dashboard widgetsFor the figures and the AI insights
CSV exportWith the columns you choose, for a spreadsheet or BI tool
AI insightsOptional, for one order or the whole shop

You can try it free on any dev domain before you buy. It needs Craft CMS 5, Craft Commerce 5 and PHP 8.2 or later.

Accessibility

What's been checked, and anything that still needs work, is in the accessibility statement.

Standard

Plus $49/year after one year.

Installation Instructions

To install this plugin, copy the command above to your terminal.

Reviews

This plugin doesn't have any reviews.

Active Installs
3
Version
2.0.0
License
Craft
Compatibility
Craft 5
Last release
September 28, 2026
Activity (30 days)
0
Closed Issues
0
Open Issues
0
Merged PRs
0
Open PRs