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

Clientes

important

Este recurso requer uma atualização para o WCPOS Pro.

Capacidades

Os operadores de caixa precisarão das capacidades list_users, create_users e edit_users para usar todos os recursos de clientes.

WordPress Multisite

Ao usar o WordPress multisite, há algumas verificações extras para impedir que usuários que não sejam superadministradores criem e editem clientes.

Primeiro, para que usuários que não sejam superadministradores possam criar novos clientes, ative a seguinte opção em Network Admin > Configurações.

Opção de multisite para criar novos usuários

Além disso, para que usuários que não sejam superadministradores possam editar os detalhes dos clientes, será necessário adicionar a capacidade manage_network_users ao operador de 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;
}