Passer au contenu principal
Version : 0.4.x

Customers

important

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

Capabilités

Les caissiers auront besoin des capabilités list_users, create_users et edit_users pour utiliser toutes les fonctionnalités des Customers.

WordPress Multisite

Lors de l'utilisation de WordPress multisite, il existe des vérifications supplémentaires pour empêcher les non Super Administrateurs de créer et d'éditer des Customers.

Tout d'abord, afin que les non Super Administrateurs puissent créer de nouveaux Customers, veuillez activer l'option suivante dans Network Admin > Settings.

Option multisite pour créer de nouveaux utilisateurs

De plus, afin que les non Super Administrateurs puissent éditer les détails des Customers, vous devrez ajouter la capabilité 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;
}