Ir al contenido principal
Versión: 0.4.x

Clientes

important

Esta característica requiere una actualización a WCPOS Pro.

Capacidades

Los cajeros necesitarán las capacidades list_users, create_users y edit_users para usar todas las funciones de clientes.

WordPress multisitio

Al usar WordPress multisitio, existen algunas comprobaciones adicionales para impedir que quienes no sean superadministradores creen y editen clientes.

En primer lugar, para que quienes no sean superadministradores puedan crear nuevos clientes, active la siguiente opción en Network Admin > Ajustes.

Opción multisitio para crear nuevos usuarios

Además, para que quienes no sean superadministradores puedan editar los detalles de clientes, deberá añadir la capacidad manage_network_users al cajero.

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