The number of new registered customer accounts created in the last 30 days, compared with the prior 30 days, the top-of-funnel acquisition signal.
At a glance
OpenCart distinguishes registered customers from guest checkouts. A registered customer creates an account row with a creation date; a guest checkout does not. This card counts registered accounts created in the last 30 days and shows the figure against the prior 30 days so you can see acquisition accelerating or decaying. Guest checkouts are a separate signal, because you cannot reliably re-market to a guest. There is no alert here; the delta is the story, and it pairs with order and revenue cards to tell whether growth is real.
Calculation
Worked example
A Polish home-fragrance merchant on OpenCart 3.0 runs both a registered-account flow and guest checkout. They compare 14 May 26 to 12 Jun 26 against 14 Apr 26 to 13 May 26.
What’s interesting here:
- Registered acquisition outpaced guest checkout. New accounts rose 21.9 percent while guest checkouts rose only 6.1 percent. That shift matters: registered customers are reachable by email and convert to repeat at a much higher rate than guests, so a growing registered share strengthens future revenue beyond this month.
- The opt-in count grew faster than the account count. Newsletter opt-ins rose 25 percent against 21.9 percent account growth, so the opt-in rate edged up. That is the kind of detail Newsletter Opt-In Rate surfaces, and this card is its denominator.
- Registration is a leading indicator, not a revenue figure. Some of these 512 accounts registered but have not yet bought. They are a stockpile for the welcome flow and the first-purchase nudge, which is why the marketing role owns this card alongside the owner.
- There is no alert, by design. Acquisition naturally swings with campaigns and season, so a fixed threshold would fire constantly. The 30D-vs-prior delta is the signal, read alongside order and revenue trend rather than as a standalone alarm.
- A drop here is an early warning. If this number falls while revenue holds, returning customers are carrying the store. That is sustainable for a quarter or two, no longer. The value of watching the delta is that it warns before the revenue cards do.
Sibling cards merchants should reference together
Reconciling against OpenCart
Where to look in OpenCart admin: Customers → Customers, filtered by Date Added for the last 30 days, gives the registered-account count. Reports → Customers → Customers Online and the customer activity reports show engagement but not new-account counts directly. Marketing → Mail and the newsletter tooling show who can be emailed. The underlying data is thecustomer_id, date_added, newsletter, and store_id columns on oc_customer.
Other OpenCart views that look like the same number but are not:
- Sales → Orders unique customers: counts customers who ordered, not customers who registered. Includes guests in some configurations and excludes non-buying registrants.
- Reports → Customers → Customer Orders: a purchase report, not an acquisition report.
- Total customer count in the dashboard: the whole base, not the last-30-day cohort.
Cross-connector note: when an email connector (for example Klaviyo or Dotdigital) is linked, new opted-in customers should feed the email platform’s new-subscriber count, allowing for the opt-in rate. A persistent gap means consent is not syncing from OpenCart to the email tool.