Changeset 3429683
- Timestamp:
- 12/30/2025 02:51:44 PM (3 months ago)
- Location:
- shop-as-client
- Files:
-
- 4 edited
- 1 copied
-
tags/7.0 (copied) (copied from shop-as-client/trunk)
-
tags/7.0/readme.txt (modified) (6 diffs)
-
tags/7.0/shop-as-client.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/shop-as-client.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
shop-as-client/tags/7.0/readme.txt
r3416542 r3429683 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 6.8.27 Stable tag: 7.0 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 13 13 == Description == 14 14 15 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 m ight not existon the backend, which can be very useful for phone or email orders.16 17 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.18 19 Two new fields are added to the billing checkout section, for loggedin administrators and shop managers.15 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 may not be available on the backend, which can be very useful for phone or email orders. 16 17 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 either create a new user or leave the order as if a guest inserted it. 18 19 Two new fields have been added to the billing checkout section for logged-in administrators and shop managers. 20 20 21 21 == Features == … … 23 23 * Enter email and phone orders directly on the frontend; 24 24 * Create orders for existing users if the email address exists on the customer database; 25 * Choose either to create a new user or leave the order as if it was inserted by a guest if the email address does not exist on the customer database;25 * Choose either to create a new user or leave the order as if a guest inserted it if the email address does not exist in the customer database; 26 26 * Compatibility for the WooCommerce block-based Checkout 27 27 28 28 == PRO add-on features == 29 29 30 In addition to all you can do with the free plugin, the [paid add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin) offers you a number ofadditional features:30 In addition to all you can do with the free plugin, the [paid add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin) offers you several additional features: 31 31 32 32 * Search customer by email address (on the users’ table and optionally also previous orders) and automatically fill in the checkout details; 33 33 * 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; 34 * Autocomplete feature while typing the customer email, first name, last name, company or phone number 34 * Autocomplete feature while typing the customer email, first name, last name, company, or phone number 35 * Allow changing product price on the cart, for example, to offer a special deal on the current order (only on classic checkout for now), with compatibility with WooPayments’ multi-currency feature 35 36 * Show handler and allow filtering by handler on the admin orders list 36 37 * [Developer filter](https://gist.github.com/webdados/de05d48a99063ac25f6462b1dedba2ee) to add custom fields to the automatically filled checkout details; 37 * [User Switching](https://wordpress.org/plugins/user-switching/) integration to benefit the fact the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking.38 * [User Switching](https://wordpress.org/plugins/user-switching/) integration to benefit from the fact that the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking. 38 39 * Possibility to start the order with a blank checkout form; 39 40 * Set default values for the “Shop as client” and “Create user” fields; … … 86 87 No. Yes. It’s complicated... 87 88 88 The logged in user is the Administrator or Shop Manager. It’s not possible to integrate with the vast amount of user or user role-based discount plugins when the loggedin user is not the customer himself, so any customer roled-based discounts will not be applied.89 90 However, our PRO add-on integrates with the [User Switching](https://wordpress.org/plugins/user-switching/) plugin and sets the Administrator or Shop Manager that switched to the customer account as the order handler upon checkout, thus allowing to benefit from the fact the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking.89 The logged-in user is the Administrator or Shop Manager. It’s not possible to integrate with the vast amount of user or user role-based discount plugins when the logged-in user is not the customer himself, so any customer roled-based discounts will not be applied. 90 91 However, our PRO add-on integrates with the [User Switching](https://wordpress.org/plugins/user-switching/) plugin and sets the Administrator or Shop Manager who switched to the customer account as the order handler upon checkout, thus allowing them to benefit from the fact that the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking. 91 92 92 93 = Is this plugin compatible with the new WooCommerce High-Performance Order Storage? = … … 118 119 119 120 == Changelog == 121 122 = 7.0 - 2025-12-30 = 123 * [NEW] [PRO add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin): Allow changing product price on the cart, for example, to offer a special deal on the current order 124 * [DEV] Removed `load_plugin_textdomain` call as WordPress handles it 125 * [DEV] Tested with WordPress 7.0-alpha-61413 and WooCommerce 10.4.0 120 126 121 127 = 6.8.2 - 2025-12-10 = … … 124 130 * [DEV] Remove unnecessary folders from automatic deployment from GitHub to WordPress.org 125 131 * [DEV] Remove broken version 6.8 - Sorry for the mess 126 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4. 0132 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.3 127 133 128 134 = 6.7 - 2025-11-21 = -
shop-as-client/tags/7.0/shop-as-client.php
r3416542 r3429683 4 4 * Plugin URI: https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/ 5 5 * Description: Allows a WooCommerce Store Administrator or Shop Manager to use the frontend and assign a new order to a registered or new customer. Useful for phone or email orders. 6 * Version: 6.8.26 * Version: 7.0 7 7 * Author: Naked Cat Plugins (by Webdados) 8 8 * Author URI: https://nakedcatplugins.com/ … … 53 53 */ 54 54 function shop_as_client_init() { 55 // Load translations - On init (after after_setup_theme) since WordPress 6.7 to avoid load_plugin_textdomain notices56 add_action(57 'init',58 function () {59 load_plugin_textdomain( 'shop-as-client' );60 }61 );62 55 // Load scripts 63 56 add_action( 'wp_enqueue_scripts', 'shop_as_client_enqueue_scripts' ); -
shop-as-client/trunk/readme.txt
r3416542 r3429683 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 6.8.27 Stable tag: 7.0 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 13 13 == Description == 14 14 15 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 m ight not existon the backend, which can be very useful for phone or email orders.16 17 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.18 19 Two new fields are added to the billing checkout section, for loggedin administrators and shop managers.15 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 may not be available on the backend, which can be very useful for phone or email orders. 16 17 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 either create a new user or leave the order as if a guest inserted it. 18 19 Two new fields have been added to the billing checkout section for logged-in administrators and shop managers. 20 20 21 21 == Features == … … 23 23 * Enter email and phone orders directly on the frontend; 24 24 * Create orders for existing users if the email address exists on the customer database; 25 * Choose either to create a new user or leave the order as if it was inserted by a guest if the email address does not exist on the customer database;25 * Choose either to create a new user or leave the order as if a guest inserted it if the email address does not exist in the customer database; 26 26 * Compatibility for the WooCommerce block-based Checkout 27 27 28 28 == PRO add-on features == 29 29 30 In addition to all you can do with the free plugin, the [paid add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin) offers you a number ofadditional features:30 In addition to all you can do with the free plugin, the [paid add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin) offers you several additional features: 31 31 32 32 * Search customer by email address (on the users’ table and optionally also previous orders) and automatically fill in the checkout details; 33 33 * 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; 34 * Autocomplete feature while typing the customer email, first name, last name, company or phone number 34 * Autocomplete feature while typing the customer email, first name, last name, company, or phone number 35 * Allow changing product price on the cart, for example, to offer a special deal on the current order (only on classic checkout for now), with compatibility with WooPayments’ multi-currency feature 35 36 * Show handler and allow filtering by handler on the admin orders list 36 37 * [Developer filter](https://gist.github.com/webdados/de05d48a99063ac25f6462b1dedba2ee) to add custom fields to the automatically filled checkout details; 37 * [User Switching](https://wordpress.org/plugins/user-switching/) integration to benefit the fact the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking.38 * [User Switching](https://wordpress.org/plugins/user-switching/) integration to benefit from the fact that the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking. 38 39 * Possibility to start the order with a blank checkout form; 39 40 * Set default values for the “Shop as client” and “Create user” fields; … … 86 87 No. Yes. It’s complicated... 87 88 88 The logged in user is the Administrator or Shop Manager. It’s not possible to integrate with the vast amount of user or user role-based discount plugins when the loggedin user is not the customer himself, so any customer roled-based discounts will not be applied.89 90 However, our PRO add-on integrates with the [User Switching](https://wordpress.org/plugins/user-switching/) plugin and sets the Administrator or Shop Manager that switched to the customer account as the order handler upon checkout, thus allowing to benefit from the fact the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking.89 The logged-in user is the Administrator or Shop Manager. It’s not possible to integrate with the vast amount of user or user role-based discount plugins when the logged-in user is not the customer himself, so any customer roled-based discounts will not be applied. 90 91 However, our PRO add-on integrates with the [User Switching](https://wordpress.org/plugins/user-switching/) plugin and sets the Administrator or Shop Manager who switched to the customer account as the order handler upon checkout, thus allowing them to benefit from the fact that the customer is logged in and still use our plugin functionalities, like the payment request gateway and seller tracking. 91 92 92 93 = Is this plugin compatible with the new WooCommerce High-Performance Order Storage? = … … 118 119 119 120 == Changelog == 121 122 = 7.0 - 2025-12-30 = 123 * [NEW] [PRO add-on](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/?utm_source=wordpress.org&utm_medium=link&utm_campaign=shopasclient_woocommerce_plugin): Allow changing product price on the cart, for example, to offer a special deal on the current order 124 * [DEV] Removed `load_plugin_textdomain` call as WordPress handles it 125 * [DEV] Tested with WordPress 7.0-alpha-61413 and WooCommerce 10.4.0 120 126 121 127 = 6.8.2 - 2025-12-10 = … … 124 130 * [DEV] Remove unnecessary folders from automatic deployment from GitHub to WordPress.org 125 131 * [DEV] Remove broken version 6.8 - Sorry for the mess 126 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4. 0132 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.3 127 133 128 134 = 6.7 - 2025-11-21 = -
shop-as-client/trunk/shop-as-client.php
r3416542 r3429683 4 4 * Plugin URI: https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/ 5 5 * Description: Allows a WooCommerce Store Administrator or Shop Manager to use the frontend and assign a new order to a registered or new customer. Useful for phone or email orders. 6 * Version: 6.8.26 * Version: 7.0 7 7 * Author: Naked Cat Plugins (by Webdados) 8 8 * Author URI: https://nakedcatplugins.com/ … … 53 53 */ 54 54 function shop_as_client_init() { 55 // Load translations - On init (after after_setup_theme) since WordPress 6.7 to avoid load_plugin_textdomain notices56 add_action(57 'init',58 function () {59 load_plugin_textdomain( 'shop-as-client' );60 }61 );62 55 // Load scripts 63 56 add_action( 'wp_enqueue_scripts', 'shop_as_client_enqueue_scripts' );
Note: See TracChangeset
for help on using the changeset viewer.