TWEAK Use the customer billing name by default for the user switching link
DEV Removed the non-autocomplete search on the classic checkout (deprecated on 3.3)
DEV Apply WordPress Coding Standards
DEV Tested with WordPress 6.8-alpha-59521, WooCommerce 9.5.0, and User Switching 1.9.1
4.0 – 2024-11-22
NEW Better User Switching integration: Allows switching after searching and finding a customer on the checkout, and transferring the current cart to the customer user, thus allowing the use of specific customer account functionalities, for example, use points from the “Points and Rewards” plugin, and then switch back to the original Administrator or Shop Manager user on the order received (thank you) page
FIX Order as a guest on the blocks checkout
FIX Load text domain at the right time to avoid PHP notices on WordPress 6.7 and above
FIX Several minor fixes, including PHP notices and translation strings
DEV License validation on websites with WPML set to have different domains per language
DEV Requires PHP 7.4, WordPress 5.8, and WooCommerce 7.1
DEV Tested with WordPress 6.8-alpha-59448, WooCommerce 9.5.0-beta.1, and User Switching 1.9.0
3.7 – 2024-09-27
FIX Make sure OrderUtil is only performed if WooCommerce 7.1 or above is being used
DEV Tested with WordPress 6.7-alpha-59098 and WooCommerce 9.3.3
WARNING: We will soon drop support for WooCommerce below 7.1
3.6.1 – 2024-05-16
FIX Translations loading on the blocks checkout
FIX “Request payment by email” label and description on the blocks checkout
FIX Fatal error on the classic checkout page (free version)
DEV Tested with WordPress 6.6-alpha-58163 and WooCommerce 8.9.0
3.6 – 2024-04-17
NEW Compatibility for the WooCommerce block-based Checkout, for WooCommerce 8.6 or above
TWEAK Autocomplete on the classic checkout now uses a REST endpoint instead of WC Ajax, which is faster
FIX WooCommerce EU VAT Number integration
FIX Deprecated: Creation of dynamic property in PHP 8.3
DEV Requires Shop As Client (free) 3.6
DEV Tested with WordPress 6.6-alpha-58011 and WooCommerce 8.8.1
3.5
There was no version 3.5
3.4 – 2024-02-20
DEV Change plugin loading priority
DEV Requires Shop As Client (free) 3.4
DEV Requires WooCommerce 5.4 or above
DEV Tested with WordPress 6.5-beta1-57656 and WooCommerce 8.6.0
3.3 – 2024-01-29
DEV Deprecate non-autocomplete search method on the checkout
DEV Plugin updater improvements
3.2 – 2024-01-23
Better feedback when the license is expired
Tested with WordPress 6.5-alpha-57299 and WooCommerce 8.5.1
3.1 – 2023-12-19
Better User Switching integration: Blocks Checkout compatibility and “switch back to admin” links on the order received (thank you) page
Translations fix
3.0 – 2023-12-15
User Switching integration
2.8.1 – 2023-12-15
Fix fatal error when performing the ajax search call in the checkout, with HPOS enabled
Fix PHP notices
2.8 – 2023-12-15
Show handler and allow filtering by handler on the admin orders list, now compatible with HPOS
Hide license key from shop managers (only available for users with “manage_options” capabilities, normally Administrators)
Requires Shop as Client (Free) 2.8
Tested with WordPress 6.5-alpha-57189 and WooCommerce 8.4
2.7 – 2023-11-27
Update plugin translations online instead of shipping them with the main plugin
HTML tag closing fix on the settings page
Requires WordPress 5.4
Tested with WordPress 6.5-alpha-57137 and WooCommerce 8.3.1
2.6 – 2023-10-12
Do not show other plugins promotion banner on the free plugin if the PRO add-on is active
Tested with WordPress 6.4-beta2-56809 and WooCommerce 8.2.0
2.5 – 2023-08-01
Fix two fatal errors (print_f and sprint_f instead of printf and sprintf)
2.4 – 2023-07-25
New autocomplete option to try to find users by registration first name, last name, and email if not found by WooCommerce meta.
Fix a bug where the autocomplete would not be activated if the “Shop as client field default” option is set no “No”
Tested with WordPress 6.3-RC1-56289 and WooCommerce 8.0.0-beta.1
2.3 – 2023-07-14
Show the “Order Received” / “Thank You” page on WooCommerce 7.8.1 and above
Fix updater
2.2 – 2023-07-07
Exclude some 3rd party plugin fields from being cleared from the checkout when the “Clear checkout fields” option is set to “Yes”, and a new shop_as_client_empty_checkout_field_exclusions filter to allow developers to add more fields to the exclusions
Small code tweak
Tested with WooCommerce 7.9.0-rc.3
2.1 – 2023-05-10
High-Performance Order Storage compatible (in beta and only on WooCommerce 7.1 and above)
Tested with WordPress 5.7-alpha-49862 and WooCommerce 5.0.0-beta.1
1.6.4 – 2020-08-04
Add option to not send the payment request email on the fake payment gateway
Tested with WordPress 5.5-RC1-48708 and WooCommerce 4.4.0-beta.1
1.6.3 – 2020-04-29
Make Autocomplete enabled by default and no longer beta
Fix WooCommerce EU VAT Number integration
Tested with WordPress 5.5-alpha-47609 and WooCommerce 4.1.0-rc.1
1.6.2 – 2020-04-05
Use WooCommerce Ajax endpoint instead of WordPress admin-ajax.php
Tested with WordPress 5.5-alpha-47547 and WooCommerce 4.0.1
Stay safe ????
1.6.1 – 2020-03-13
Fix version number
Tested with WooCommerce 4.0.0
1.6.0 – 2020-03-04
New Autocomplete (BETA) feature while typing the customer email, first name, last name, company or phone number
New shop_as_client_autocomplete_limit filter to control the number of autocomplete results for users and orders
Tested with WooCommerce 4.0.0-rc.1
1.5.3 – 2020-01-28
New setting to update the customer details on his profile
1.5.2 – 2020-01-16
Sync version with free plugin
1.5.1 – 2020-01-14
Bugfix: PHP notice
1.5.0 – 2020-01-08
New (fake) payment gateway that allows administrators and shop managers to finalize the order and ask for the order payment by sending the customer a payment link via email
1.4.0 – 2020-01-07
Get customer details from orders if not found as a user, useful if you want to insert an order for a client that previously shopped as a guest
New shop_as_client_pro_search_order_statusesfilter to limit the order statuses where the customer is searched (if not found as a user)