Skip to Content

Login and Shop as Customer — KoalaApps

One-click customer impersonation for WooCommerce admins — troubleshoot accounts and place orders on behalf of customers, with safe automatic logout.

Completed: October 2022 Type: Portfolio Project

Available on the WooCommerce Marketplace by KoalaApps · 4.1 ★ (9 reviews) · $39 annually

Login and Shop as Customer gives WooCommerce administrators a one-click way to impersonate any customer — useful for troubleshooting account-specific issues or placing an order on the customer’s behalf over the phone. Automatic logout when done means the impersonation session ends cleanly without polluting the admin’s own session.

I built this as an admin productivity tool that solves a recurring pain in support and inside-sales teams. Without it, admins reset passwords or copy-paste customer data around — both error-prone. With it, support time per ticket drops noticeably.

The problem it solves

Support and sales teams routinely need to see what the customer sees — which products are visible, what pricing applies, why a coupon is failing. The standard workaround is asking the customer for screenshots, resetting their password, or replicating their state on a test account. All slow, all error-prone.

The plugin lets admins step into any customer’s session with one click, see exactly what the customer sees, take action if needed, and exit cleanly back to their own admin context.

What the plugin does

A focused admin-impersonation tool for WooCommerce support and sales workflows:

  • One-click login as any customer — direct link from the user list and order screens
  • Place orders on the customer’s behalf — phone-sales scenarios become straightforward
  • Automatic logout — exit impersonation cleanly without polluting the admin session
  • Audit log of impersonation sessions — every login-as event recorded with timestamp and admin user
  • Capability-gated access — only authorised admin roles can impersonate
  • Original admin context preserved — exit returns to the exact admin screen the user was on
  • Visible impersonation banner — the admin sees a clear indicator that they are in impersonation mode
  • Compatible with multi-vendor and membership plugins — works with role-aware contexts

How it is built

Impersonation uses WordPress’s authentication system properly — the admin’s real session is preserved server-side while a new session is opened as the target customer. Capability checks gate every entry point so unauthorised roles cannot reach the impersonation flow. The audit log writes to a custom table on every login-as and logout event, with the original admin user and timestamp recorded — essential for compliance teams. The impersonation banner is implemented through admin/front-end hooks so it appears consistently on every page during the impersonation session.

The plugin is HPOS-compatible, fully translatable, and respects WordPress’s nonce model so impersonation links cannot be hijacked.


Marketplace adoption

A 4.1-star rating across 9 reviews on the official WooCommerce Marketplace reflects an admin-tool customer base — support teams, inside-sales operators and store managers who need to step into customer sessions multiple times a day. The plugin is one of those tools that disappears into daily workflow once installed.

  • Marketplace rating: 4.1 stars — based on 9 customer reviews on the official WooCommerce Marketplace
  • Active support and sales customer base — used by teams that troubleshoot customers daily
  • Audit log for compliance — every impersonation session recorded with admin attribution
  • Capability-gated — only authorised admin roles can reach the impersonation flow
  • Multi-year tenure on the marketplace — continuously maintained through WooCommerce releases

Need a custom WooCommerce plugin built like this?

I build production-grade WooCommerce plugins like the ones I shipped on the official WooCommerce Marketplace — security-aware, capability-gated and engineered to slot into real admin workflows. If you need custom admin or operations tooling, let’s talk.

See my WooCommerce plugin development service

Project Details

  • Completed October 2022
  • Project Type Portfolio