Zum Hauptinhalt springen
Version: 0.4.x

Kunden

important

Diese Funktion erfordert ein Upgrade auf WCPOS Pro.

Fähigkeiten

Kassierer benötigen die Fähigkeiten list_users, create_users und edit_users, um alle Kundenfunktionen nutzen zu können.

WordPress Multisite

Bei der Verwendung von WordPress Multisite gibt es einige zusätzliche Überprüfungen, um zu verhindern, dass Nicht-Super-Administratoren Kunden erstellen und bearbeiten.

Zuerst, damit Nicht-Super-Administratoren neue Kunden erstellen können, aktivieren Sie bitte die folgende Option in Netzwerk-Admin > Einstellungen.

Multisite-Option zum Erstellen neuer Benutzer

Darüber hinaus müssen Sie, damit Nicht-Super-Administratoren Kundendetails bearbeiten können, die Fähigkeit manage_network_users dem Kassierer hinzufügen.

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;
}