WooClientZone is fully integrated with WooCommerce to provide communication areas (Client Zones) where the client and the merchant can exchange rich-text messages, both before and after an order is placed.
WooClientZone is very flexible and may for example be configured to just allow communications either before or after an order is placed. It can also be configured to disable messaging from the client, with separate settings for Client Zones carrying communications before and after orders.
Please refer to the online documentation for a quick start.
Who is it for
WooClientZone is built for businesses providing consultancy work and/or services, and more generally for those activities where strong interaction with the client (before or after an order is placed, or both) is part of the business model. Businesses from providers of legal or medical advice, to those creating custom graphics (from t-shirts to company logos) can greatly benefit from WooClientZone.
Client Zones are designed as chat-like communication areas, and mimic the look and feel of applications such as Whatsapp. Client Zones are fully responsive, and look right on any device, from desktop to tablets and smartphones. They are also reactive, so clients can see a new message pop up as they interact with the merchant (and vice versa).
Messages are written on the WordPress TinyMCE editor, thus allowing text to be easily formatted (to include links, for example).
Client Zones may be associated to the customer before an order is placed, and/or they may be linked to individual orders. The customer is then able to navigate though the Client Zones linked to their various orders (if order-linked Client Zones are enabled from the back end).
You may even specify that only orders containing specific products trigger the creation of a Client Zone. In fact, the plugin can be configured to automatically ensure that any conversation (sequence of messages) occurred before an order is placed will follow that order, once that is placed by the client.
The client may receive notifications of new communications via email, which are sent by the merchant from within the relevant Client Zone in the admin site. Emails are configured in the back end, but can be changed right before sending them from each Client Zone, and are sent in html format.
Within the My Account area of WooCommerce, clients can access all their Client Zones, and immediately see if new unseen communications are present.
Similarly, merchants are notified of any new message, unseen by either party, directly from the admin Dashboard, where WooClientZone defines its own widget. This is specifically designed for this purpose, and offers a direct link to any Client Zone containing unseen communications.
WooClientZone is built with extensibility in mind. The plugin’s codebase is commented to WordPress Documentation Standards.
Filter and action hooks are available to add functionality through plugins and themes, so any modification or extension is easily achieved.
WooClientZone performs its logging within the WooCommerce logging system, and the administrator can set a minimum level of severity for the messages to be automatically logged. This avoids bloating the log file if the administrator is only interested in warning- to emergency-level messages, for example. WooClientZone uses the new logging class in forthcoming WooCommerce 3.x, but falls back to using the previous one if working alongside an earlier version.
Fully integrated with WooCommerce
Client Zones are accessible from a number of WooCommerce standards pages, such as the order list and order edit pages in the front end, as well as from a number of pages in the back end.
Notice that WooClientZone requires customers to be logged in, so WooCommerce should ideally be configured to enable registration on the “My Account” page (unless you are only enabling Client Zones for after-purchase communications). The plugin will alert the administrator upon activation if this is required in any particular case. In general, however, Client Zones are only displayed to registered customers.
Upgrade to Premium version
Upgrade WooClientZone. In the premium version:
- Communications include files in addition to rich-text messages
- Files are uploaded by drag & drop, with progress bars customizable in color (multiple file uploads are supported by default
- Merchants have full control on allowed file type and size, with different settings for merchant and clients
- Client permissions (enable/disable file uploads and/or messaging) can be customized on each individual Client Zone
- Enable extra display options, with the ability to change colors and positions of communication bubbles