Shop as Client for WooCommerce PRO add-on Changelog

5.0 – 2024-12-17

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)
  • Add payment gateway support for Subscriptions for WooCommerce and confirmed support for WooCommerce Subscriptions
  • Requires WooCommerce 5.0 or above
  • Tested with WordPress 6.3-alpha-55693 and WooCommerce 7.7

2.0 – 2022-10-13

  • Show handler and allow filtering by handler on the admin orders list
  • Tested with WordPress 6.1-RC1-54506 and WooCommerce 7.0

1.9.2 – 2022-07-28

  • Fixed a bug that would assign an order to a random user if no email address was provided
  • Better feedback when no email address is provided
  • Create user without checking out
  • New filter shop_as_client_user_email_if_empty to allow developers to provide an email address programmatically when none is provided by the user
  • Fixed a bug on the updater
  • Requires WordPress 5.0 and WooCommerce 4.0 or above
  • Tested with WordPress 6.1-alpha-53789 and WooCommerce 6.8.0-beta.2

1.9.1 – 2022-07-28

  • Do not use this version. It has a bug.

1.9.0 – 2022-07-28

  • Do not use this version. It has a bug.

1.8.0 – 2022-05-05

  • New brand: PT Woo Plugins ????
  • Tested with WooCommerce 6.5.0-rc.1 and WordPress 6.0-beta2-53236

1.7.2 – 2021-05-25

  • Fix on the payment gateway: stock behaviour when setting the order “On hold”

1.7.1 – 2021-05-21

  • Fix on the payment gateway: “On hold” orders should be payable

1.7.0 – 2021-05-21

  • New fake payment gateway option to set the order “On hold” instead of “Pending” after the checkout
  • Greek translation
  • Small code fixes
  • Requires PHP 7
  • Add the “Update URI” header
  • Tested with WordPress 5.8-alpha-50943 and WooCommerce 5.4-beta.1

1.6.6 – 2021-03-10

  • Tested with WordPress 5.8-alpha-50516 and WooCommerce 5.1.0

1.6.5 – 2021-01-21

  • Hebrew translation (Thanks fixerwolfe)
  • 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_statuses filter to limit the order statuses where the customer is searched (if not found as a user)
  • Get VAT number from WooCommerce EU VAT Number

1.3.0 – 2020-01-03

  • Javascript bugfix when showing/hiding the fields on checkout
  • Sync version number with the Free plugin

1.2.2 – 2020-01-03

  • Bugfix: the “Clear checkout fields” setting was defaulting all fields to blank for regular customers
  • Happy New Year!

1.2.1 – 2019-12-27

  • Small fix to hide free version ad
  • Tested with WordPress 5.3.3-alpha-46995 and WooCommerce 3.9.0-rc.1

1.2 – 2019-12-09

1.1 – 2019-12-04

  • Remove PRO add-on link

1.0 – 2019-12-03

  • First release