Plugin Directory

Changeset 3429683


Ignore:
Timestamp:
12/30/2025 02:51:44 PM (3 months ago)
Author:
nakedcatplugins
Message:

Update to version 7.0 from GitHub

Location:
shop-as-client
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • shop-as-client/tags/7.0/readme.txt

    r3416542 r3429683  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 6.8.2
     7Stable tag: 7.0
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    1313== Description ==
    1414
    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 might not exist 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 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 logged in administrators and shop managers.
     15Allows 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
     17The 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
     19Two new fields have been added to the billing checkout section for logged-in administrators and shop managers.
    2020
    2121== Features ==
     
    2323* Enter email and phone orders directly on the frontend;
    2424* 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;
    2626* Compatibility for the WooCommerce block-based Checkout
    2727
    2828== PRO add-on features ==
    2929
    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 of additional features:
     30In 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:
    3131
    3232* Search customer by email address (on the users’ table and optionally also previous orders) and automatically fill in the checkout details;
    3333* 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
    3536* Show handler and allow filtering by handler on the admin orders list
    3637* [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.
    3839* Possibility to start the order with a blank checkout form;
    3940* Set default values for the “Shop as client” and “Create user” fields;
     
    8687No. Yes. It’s complicated...
    8788
    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 logged in 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.
     89The 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
     91However, 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.
    9192
    9293= Is this plugin compatible with the new WooCommerce High-Performance Order Storage? =
     
    118119
    119120== 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
    120126
    121127= 6.8.2 - 2025-12-10 =
     
    124130* [DEV] Remove unnecessary folders from automatic deployment from GitHub to WordPress.org
    125131* [DEV] Remove broken version 6.8 - Sorry for the mess
    126 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.0
     132* [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.3
    127133
    128134= 6.7 - 2025-11-21 =
  • shop-as-client/tags/7.0/shop-as-client.php

    r3416542 r3429683  
    44 * Plugin URI:           https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/
    55 * 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.2
     6 * Version:              7.0
    77 * Author:               Naked Cat Plugins (by Webdados)
    88 * Author URI:           https://nakedcatplugins.com/
     
    5353             */
    5454            function shop_as_client_init() {
    55                 // Load translations - On init (after after_setup_theme) since WordPress 6.7 to avoid load_plugin_textdomain notices
    56                 add_action(
    57                     'init',
    58                     function () {
    59                         load_plugin_textdomain( 'shop-as-client' );
    60                     }
    61                 );
    6255                // Load scripts
    6356                add_action( 'wp_enqueue_scripts', 'shop_as_client_enqueue_scripts' );
  • shop-as-client/trunk/readme.txt

    r3416542 r3429683  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 6.8.2
     7Stable tag: 7.0
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    1313== Description ==
    1414
    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 might not exist 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 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 logged in administrators and shop managers.
     15Allows 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
     17The 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
     19Two new fields have been added to the billing checkout section for logged-in administrators and shop managers.
    2020
    2121== Features ==
     
    2323* Enter email and phone orders directly on the frontend;
    2424* 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;
    2626* Compatibility for the WooCommerce block-based Checkout
    2727
    2828== PRO add-on features ==
    2929
    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 of additional features:
     30In 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:
    3131
    3232* Search customer by email address (on the users’ table and optionally also previous orders) and automatically fill in the checkout details;
    3333* 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
    3536* Show handler and allow filtering by handler on the admin orders list
    3637* [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.
    3839* Possibility to start the order with a blank checkout form;
    3940* Set default values for the “Shop as client” and “Create user” fields;
     
    8687No. Yes. It’s complicated...
    8788
    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 logged in 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.
     89The 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
     91However, 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.
    9192
    9293= Is this plugin compatible with the new WooCommerce High-Performance Order Storage? =
     
    118119
    119120== 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
    120126
    121127= 6.8.2 - 2025-12-10 =
     
    124130* [DEV] Remove unnecessary folders from automatic deployment from GitHub to WordPress.org
    125131* [DEV] Remove broken version 6.8 - Sorry for the mess
    126 * [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.0
     132* [DEV] Tested with WordPress 7.0-alpha-61365 and WooCommerce 10.4.3
    127133
    128134= 6.7 - 2025-11-21 =
  • shop-as-client/trunk/shop-as-client.php

    r3416542 r3429683  
    44 * Plugin URI:           https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/
    55 * 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.2
     6 * Version:              7.0
    77 * Author:               Naked Cat Plugins (by Webdados)
    88 * Author URI:           https://nakedcatplugins.com/
     
    5353             */
    5454            function shop_as_client_init() {
    55                 // Load translations - On init (after after_setup_theme) since WordPress 6.7 to avoid load_plugin_textdomain notices
    56                 add_action(
    57                     'init',
    58                     function () {
    59                         load_plugin_textdomain( 'shop-as-client' );
    60                     }
    61                 );
    6255                // Load scripts
    6356                add_action( 'wp_enqueue_scripts', 'shop_as_client_enqueue_scripts' );
Note: See TracChangeset for help on using the changeset viewer.