Title: DeviceChecker for WooCommerce
Author: reztart
Published: <strong>12 Ottobre 2026</strong>
Last modified: 12 Ottobre 2026

---

Ricerca i plugin

![](https://ps.w.org/devicechecker-for-woocommerce/assets/banner-772x250.png?rev
=3741441)

![](https://ps.w.org/devicechecker-for-woocommerce/assets/icon-256x256.png?rev=3741441)

# DeviceChecker for WooCommerce

 Di [reztart](https://profiles.wordpress.org/reztart/)

[Scarica](https://downloads.wordpress.org/plugin/devicechecker-for-woocommerce.1.0.0.zip)

 * [Dettagli](https://it.wordpress.org/plugins/devicechecker-for-woocommerce/#description)
 * [Recensioni](https://it.wordpress.org/plugins/devicechecker-for-woocommerce/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/devicechecker-for-woocommerce/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/devicechecker-for-woocommerce/#developers)

 [Supporto](https://wordpress.org/support/plugin/devicechecker-for-woocommerce/)

## Descrizione

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:

 1. `Sec-CH-UA-Mobile` client hint (strongest signal from Chromium browsers)
 2. Optional `Mobile_Detect` library, if vendored into `includes/`
 3. Curated built-in regex covering ~99% of real-world traffic
 4. 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_agent` meta
 * 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)

## Screenshot

[⌊WooCommerce Orders list with sortable Device column⌉⌊WooCommerce Orders list with
sortable Device column⌉[

WooCommerce Orders list with sortable Device column

[⌊WP Users list with Device column populated⌉⌊WP Users list with Device column populated⌉[

WP Users list with Device column populated

[⌊Dashboard summary widget showing Mobile / Tablet / Desktop split⌉⌊Dashboard summary
widget showing Mobile / Tablet / Desktop split⌉[

Dashboard summary widget showing Mobile / Tablet / Desktop split

## Installazione

 1. Plugins  Add New  Upload Plugin  choose `devicechecker-for-woocommerce.zip`  Install
    Activate
 2. Configure at WooCommerce  Settings  DeviceChecker tab (all sections enabled by 
    default)
 3. Look for the Device column in WooCommerce  Orders and Users  All Users

## FAQ

### Does this slow down my admin?

No. Each list column uses the User-Agent already stored by WooCommerce; detection
is pure PHP regex without external calls. The dashboard widget queries at most 500
recent orders.

### Does this work with headless / decoupled setups?

If your storefront places orders via REST or Store API and sends a real User-Agent,
yes. If your headless client suppresses the UA header, those rows will show as “
Unknown”.

### Is this GDPR compliant?

Yes. Stores the User-Agent (not PII on its own) alongside the user_id or IP that
WooCommerce already stores. No fingerprinting, no cookies, no external services.

### What happens on uninstall?

Deactivating leaves everything. Deleting removes plugin options; the companion table
is **preserved by default**. Define `DEVICE_DETECTOR_HARD_UNINSTALL` as true in 
wp-config.php before deletion to drop the table too.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“DeviceChecker for WooCommerce” è un software open source. Le persone che hanno 
contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ reztart ](https://profiles.wordpress.org/reztart/)

[Traduci “DeviceChecker for WooCommerce” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/devicechecker-for-woocommerce)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/devicechecker-for-woocommerce/)
segui il [repository SVN](https://plugins.svn.wordpress.org/devicechecker-for-woocommerce/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/devicechecker-for-woocommerce/)
tramite [RSS](https://plugins.trac.wordpress.org/log/devicechecker-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Orders list Device column (HPOS + legacy CPT)
 * Users list Device column with sort support
 * Dashboard summary widget
 * Order Device Report + Customer Device Report under WC  Reports
 * Settings tab under WC  Settings  DeviceChecker

## Meta

 *  Versione **1.0.0**
 *  Ultimo aggiornamento **3 giorni fa**
 *  Installazioni attive **Meno di 10**
 *  Versione WordPress ** 6.5 o superiore **
 *  Testato fino alla versione **7.1.3**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/devicechecker-for-woocommerce/)
 * Tag
 * [device](https://it.wordpress.org/plugins/tags/device/)[mobile](https://it.wordpress.org/plugins/tags/mobile/)
   [order attribution](https://it.wordpress.org/plugins/tags/order-attribution/)
   [reports](https://it.wordpress.org/plugins/tags/reports/)[woocommerce](https://it.wordpress.org/plugins/tags/woocommerce/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/devicechecker-for-woocommerce/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[La tua recensione](https://wordpress.org/support/plugin/devicechecker-for-woocommerce/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/devicechecker-for-woocommerce/reviews/)

## Collaboratori

 *   [ reztart ](https://profiles.wordpress.org/reztart/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/devicechecker-for-woocommerce/)