Passer au contenu principal
Version : 0.4.x

Clients

important

Cette fonctionnalité nécessite une mise à niveau vers WCPOS Pro.

Capacités

Les caissiers auront besoin des capacités list_users, create_users et edit_users pour utiliser toutes les fonctionnalités de gestion des clients.

WordPress multisite

Lors de l’utilisation de WordPress multisite, des vérifications supplémentaires empêchent les utilisateurs qui ne sont pas super administrateurs de créer et de modifier des clients.

Tout d’abord, pour permettre aux utilisateurs qui ne sont pas super administrateurs de créer de nouveaux clients, activez l’option suivante dans Network Admin > Réglages.

Option multisite pour créer de nouveaux utilisateurs

De plus, pour permettre aux utilisateurs qui ne sont pas super administrateurs de modifier les détails des clients, vous devrez ajouter la capacité manage_network_users au caissier.

functions.php
// change the CASHIER_ID, and
// add to your functions.php file

add_filter('map_meta_cap', 'wc_pos_map_meta_cap', 10, 3);

function wc_pos_map_meta_cap($caps, $cap, $user_id){
if(is_pos() && $cap == 'edit_users' && $user_id === CASHIER_ID){
$caps = array('edit_users');
}
return $caps;
}