Shop as Client for WooCommerce


Allows a WooCommerce store Administrator or Shop Manager to use the frontend and assign a new order to a registered or new customer, taking advantage of all the frontend functionalities that might not exist on the backend, which can be very useful for phone or email orders.

The order will automatically be assigned to a registered customer if the billing email matches. If no registered user is found, the shop manager can decide to either create a new user or leave the order as if it was inserted by a guest.

Two new fields are added to the billing checkout section, for logged-in administrators and shop managers.


  • Use the included automatic install feature on your WordPress admin panel and search for „Shop as client”.

Întrebări frecvente

How to set „Shop as client” to „No” by default?

Add this to your (child) theme functions.php file.

How to set „Create user” to „Yes” by default?

Add this to your (child) theme functions.php file.

Which user roles have access to the „Shop as client” functionality?

Administrators and Shop managers can use „Shop as client” on the checkout.
Add this to your (child) theme functions.php file if you want to allow other user roles to use this functionality.


28 iunie 2019
This plugin helped me in a project where a person will be taking orders over the phone for their WooCommerce shop. It works right out of the box. Thanks!
3 iunie 2019
To be 100% coherent missing change the _created_via from checkout to admin. It would also be nice to consider registering the user ...
15 mai 2019
needed a solution for this, and BOOM this little plugin. Really great work guys - so simple to implement. I can't thank you enough
Citește toate cele 4 recenzii

Contributori și dezvoltatori

„Shop as Client for WooCommerce” este un software open-source. La acest modul au contribuit următoarele persoane.


„Shop as Client for WooCommerce” a fost tradus în 1 locală. Mulțumim traducătorilor pentru contribuția lor.

Tradu „Shop as Client for WooCommerce” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări


  • Tested with WordPress 5.2.5-alpha and WooCommerce 3.8.0


  • Fix the order handler information – we now store it on a specific custom field and it will only be available for orders created after this plugin version
  • Prevent the logged-in user details to be updated with the client details


  • Show the order handler on the order edit screen (Thanks Albert Amar / Israprods)
  • New shop_as_client_allow_checkout filter so that developers can allow other user roles to use the „Shop as client” functionality (Thanks CJ Ratliff / A+ Media for suggesting this)
  • Tested with WordPress 5.2.3-alpha-45552 and WooCommerce 3.7.0-beta.1
  • WordPress 4.9 minimum requirement
  • PHP 5.6 minimum requirement
  • Translations update


  • Force field defaults
  • Update readme.txt
  • Fix plugin version number
  • Tested with WordPress 5.1.1 and WooCommerce 3.6.2


  • The generated password for a new user account is now sent via email, unless false is returned to the shop_as_client_email_password filter
  • The username will be generated from the email (text before @) if the „When creating an account, automatically generate a username from the customer’s email address” WooCommerce option is checked, otherwise the whole email is used as username
  • Bumped WC tested up to tag
  • Release sponsored by Albert Amar / Israprods