[DEV] Tested with WordPress 6.9-alpha-60536 and WooCommerce 10.1.0-rc.2
6.4 – 2025-07-21
[DEV] PRO add-on: Updater improvements (v11.0) to check for expired licenses
[TWEAK] PRO add-on: Disable “Request payment by email” gateway, and add alert warnings, if the license is expired
6.3 – 2025-06-27
[NEW] PRO add-on: Warn Administrators and Shop Managers, on the checkout, about the “Request payment by email” gateway, and that it should be used whenever the customer wants to pay by Credit Card, PayPal, or any other method that requires access to sensible information
[TWEAK] PRO add-on: Better “Request payment by email” default description
[FIX] PRO add-on: Account for situations where the checkout nonce is not called woocommerce-process-checkout-nonce but _wpnonce
[FIX] Use woocommerce_checkout_fields instead of woocommerce_billing_fields to add our fields, because in some edge cases is_checkout() would not work and the Shop as Client fields stopped showing on the checkout (free version)
[DEV] PRO add-on: Minor coding standards fixes on the functions.js file
[DEV] Tested with WordPress 6.9-alpha-60355 and WooCommerce 10.0.0-rc.1
6.2 – 2025-06-22
[TWEAK] PRO add-on: Optimization – set several options to not be autoloaded
[DEV] PRO add-on: Create update routines mechanism
[DEV] PRO add-on: Remove SHOPASCLIENT_PRO_REQUIRED_WC constant and use the free plugin SHOPASCLIENT_REQUIRED_WC
[DEV] Tested with WordPress 6.9-alpha-60331 and WooCommerce 9.9.4
6.1 – 2025-04-14
[NEW] We are now called Naked Cat Plugins 😻
6.0 – 2025-03-08
[NEW] PRO add-on: Build user meta index for better autocomplete search results (automatically updated when user is created or changed, but can also be triggered for all users on the settings or via WP-CLI with wp shop-as-client-pro rebuild-users-index)
[TWEAK] PRO add-on: Set default number of the autocomplete returned results to 10 instead of 5
[TWEAK] PRO add-on: Remove the “Search on users without WC meta” option and make it the default behaviour
[DEV] Tested with WordPress 6.8-beta1-59952 and WooCommerce 9.8.0-beta.1
5.1 – 2025-02-19
[NEW] Add developer filters to the Shop as Client fields classes
[FIX] PRO add-on: Better Simple Checkout Fields Manager for WooCommerce integration
[FIX] PRO add-on: Updater: avoid duplicate translation notices and remove from .org updater calls
[FIX] PRO add-on: Remove a link from the “Request payment by email” payment gateway description
[FIX] PRO add-on: License validation on websites with WPML set to have different domains per language
[TWEAK] PRO add-on: Only search on orders address index meta field for better performance
[DEV] Simplify 3rd-party plugin checks
[DEV] Remove WooCommerce 7.1 or above tests as we’re not supporting lower versions anyway
[DEV] Tested with WordPress 6.8-alpha-59837 and WooCommerce 9.7.0-rc.1
[TWEAK] PRO add-on: Use the customer billing name by default for the user switching link
[DEV] PRO add-on: 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] PRO add-on: 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] PRO add-on: 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] PRO add-on: 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-04-17
[FIX] Fatal error on the classic checkout page
3.6 – 2024-04-17
[NEW] PRO add-on: Compatibility for the WooCommerce block-based Checkout
[DEV] Several fixes on the blocks integration for compatibility with the PRO add-on
[DEV] Tested with WordPress 6.6-alpha-58011 and WooCommerce 8.8.1
3.5.1 – 2024-04-05
[FIX] Avoid fatal error when trying to load the blocks integration on older WooCommerce versions
[DEV] Add “Requires Plugins” header
[DEV] Tested with WordPress 6.6-alpha-57928 and WooCommerce 8.8.0-rc.1
3.5 – 2024-03-04
[NEW] BETA compatibility for the WooCommerce block-based Checkout (only on the Free version for now)
[DEV] Tested with WordPress 6.5-beta3-57738 and WooCommerce 8.7.0-beta.2
3.4 – 2024-02-20
[DEV] Change plugin loading priority
[DEV] PRO add-on: 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] PRO add-on: Deprecate non-autocomplete search method on the checkout
PRO add-on: 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
Tested with WooCommerce 7.9.0-rc.3
2.1 – 2023-05-13
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
PRO add-on: Add option to not send the payment request email on the fake payment gateway
readme.txt update
Tested with WordPress 5.5-RC1-48708 and WooCommerce 4.4.0-beta.1
1.6.3
PRO add-on: Make Autocomplete enabled by default and no longer beta
PRO add-on: Fix WooCommerce EU VAT Number integration
Tested with WordPress 5.5-alpha-47609 and WooCommerce 4.1.0-rc.1
1.6.2
PRO add-on: Use WooCommerce Ajax endpoint instead of WordPress admin-ajax.php
Tested with WordPress 5.5-alpha-47547 and WooCommerce 4.0.1
1.6.0
PRO add-on: New Autocomplete (BETA) feature while typing the customer email, first name, last name, company or phone number
Tested with WooCommerce 4.0.0-rc.1
1.5.3
New shop_as_client_update_customer_data filter so that developers can allow the customer details to be updated on their profile;
PRO add-on: New setting to update the customer details on his profile;
1.5.2
Changes on the InvoiceXpress banner
1.5.1
Bugfix: PHP notice
1.5.0
PRO add-on: 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
PRO add-on: 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
PRO add-on: New shop_as_client_pro_search_order_statuses filter to limit the order statuses where the customer is searched (if not found as a user)
PRO add-on: Get VAT number from WooCommerce EU VAT Number
1.3.0
Hide “Create user” when “Shop as client” is set to “No”
Add version number when loading the javascript functions file
Tested with WordPress 5.3.3-alpha-46995 and WooCommerce 3.9.0-rc.1
1.0.3
Fix version number
1.0.2
PRO add-on announcement
1.0.1
Fix fatal error
1.0
Preparation for the, soon to be released, PRO add-on
Search the customer also by billing email in addition to the profile email
Invoicing with InvoiceXpress for WooCommerce nag
Tested with WordPress 5.3.1-alpha-46798 and WooCommerce 3.8.1
0.6
Tested with WordPress 5.2.5-alpha and WooCommerce 3.8.0
0.5
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
0.4
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
0.3
Force field defaults
Update readme.txt
Fix plugin version number
Tested with WordPress 5.1.1 and WooCommerce 3.6.2
0.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