Pular para o conteúdo principal
Versão: 0.4.x

Clientes

Este recurso requer um upgrade para WCPOS Pro. :::

Capacidades

Os caixas precisarão das capacidades list_users, create_users e edit_users para usar todos os recursos de Clientes.

WordPress Multisite

Ao usar WordPress multisite há algumas checagens extras para impedir que não Super Admins criem e editem clientes.

Primeiro, para que não Super Admins possam criar novos clientes, ative a seguinte opção em Network Admin > Settings.

Opção multisite para criar novos usuários

Adicionalmente, para que não Super Admins possam editar detalhes do cliente, você precisará adicionar a capacidade manage_network_users ao caixa.

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