DeviceChecker For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Your WordPress + WooCommerce admin currently shows you the customer’s IP but no idea whether they ordered from a phone in a train station or a laptop at their desk. DeviceChecker fills that gap in every list you already look at — zero configuration, no external services, no fingerprinting.
What you get
- Orders list — sortable Device column (HPOS + legacy CPT), tooltip with browser + OS
- Users list — sortable Device column, populated on registration
- Dashboard widget — Mobile / Tablet / Desktop split for Orders and registered Customers
- WooCommerce Reports — two new device breakdown reports (Orders and Customers) with date-range grouping (day / week / month / year)
How detection works
Prioritized:
Sec-CH-UA-Mobileclient hint (strongest signal from Chromium browsers)- Optional
Mobile_Detectlibrary, if vendored intoincludes/ - Curated built-in regex covering ~99% of real-world traffic
- Tablet cross-check: iPad / Android tablet / Kindle Fire / Windows tablet
Browser + OS extracted for tooltips (Chrome 120, iOS 17, etc.). Fully User-Agent-based — no cookies, no fingerprinting, no third-party calls.
HPOS compatibility
Fully compatible with WooCommerce’s High-Performance Order Storage. Uses the WC_Order abstraction throughout — no direct wp_posts queries. Column hooks registered for both the legacy CPT screen and the new HPOS orders screen.
What it does NOT do
- Does not track individual users across sessions (no fingerprinting)
- Does not send any data outside your store — no external API, no analytics beacon
- Does not backfill device info for users that registered before install; orders always work retroactively via WooCommerce’s native
_customer_user_agentmeta - Does not classify bots as a separate category (they render as Desktop with an empty browser tooltip)
Requirements
- WordPress 6.5+ (uses the Requires Plugins header)
- WooCommerce 8.0+ (both HPOS and legacy CPT storage supported)
- PHP 7.4+ (tested up to 8.3)
Screenshots
WooCommerce Orders list with sortable Device column
WP Users list with Device column populated
Dashboard summary widget showing Mobile / Tablet / Desktop split

