Custom WordPress Plugin · WordPress
WordPress Admin Sales Dashboard
One screen in WP admin for daily sales and traffic, instead of jumping between WooCommerce and Analytics.
Context
A store owner checked WooCommerce reports and Google Analytics separately every morning. It was two logins and a lot of clicking for numbers they wanted at a glance.
I built an admin plugin that pulls both into one dashboard inside WordPress.
How it works
- ›Reads sales straight from the WooCommerce order tables
- ›Pulls traffic from the Google Analytics API
- ›Renders both as charts with Chart.js on a single admin screen
- ›Caches the Analytics calls so the dashboard stays fast
Results
- +Replaced a two tool morning routine with one screen
- +Gave the owner a daily overview without leaving WP admin
What I would do next
I would add a date range picker and a simple CSV export. The daily view covers the common case, but owners always end up wanting last week versus this week, and a file for their accountant.
Stack
PHP
WordPress
WooCommerce
Chart.js
Google Analytics API