メインコンテンツにスキップ
バージョン: 0.4.x

顧客

important

この機能には、WCPOS Proへのアップグレードが必要です。

機能

レジ係は、顧客機能を使用するために、list_userscreate_users、および_edit_users_の権限が必要です。

WordPress マルチサイト

WordPress マルチサイトを使用する際には、非スーパ管理者が顧客を作成および編集するのを防ぐために、いくつかの追加のチェックがあります。

まず、非スーパ管理者が新しい顧客を作成できるようにするためには、ネットワーク管理 > 設定にて以下のオプションを有効にしてください。

新しいユーザーを作成するためのマルチサイトオプション

さらに、非スーパ管理者が顧客の詳細を編集できるようにするためには、manage_network_usersの権限をレジ係に追加する必要があります。

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