Saltar al contenido principal
Versión: 1.x

Acceso al POS

Para controlar el acceso a la funcionalidad de WCPOS, puedes utilizar las capacidades y roles de usuarios de WordPress. Al asignar roles específicos a los usuarios y configurar sus capacidades, puedes personalizar los niveles de acceso para diferentes usuarios del POS. El plugin WCPOS se integra con los roles existentes de WordPress e introduce un rol específico para cajeros.

La siguiente tabla describe los principales roles de usuario en el POS y sus respectivas capacidades:

RolCreado PorDescripción
AdministradorWordPressEl propietario del sitio que tiene todas las capacidades habilitadas por defecto.
Shop ManagerWooCommerceEste rol está diseñado para usuarios que necesitan acceso al POS y la capacidad de gestionar la configuración del POS. Los Shop Managers pueden no tener permiso para instalar plugins o realizar otras tareas administrativas.
CajeroWCPOSEste rol es añadido por el plugin WCPOS y está destinado a usuarios que utilizarán principalmente el POS. Los cajeros suelen tener capacidades limitadas y pueden no tener acceso a WP Admin para modificar los ajustes del POS, instalar plugins o crear publicaciones en el blog. En algunos casos, incluso podrías querer restringir a un cajero de agregar o editar clientes en el POS.

Para asignar y gestionar los roles y capacidades de los usuarios, puedes navegar a WP Admin > POS > Acceso.

La siguiente tabla ofrece una visión general de las capacidades de WordPress asociadas con el plugin WCPOS:

CapacidadDescripciónEjemplo de Uso
access_woocommerce_posPermite el acceso a la interfaz de WCPOS.Habilitar esta opción otorgaría al cajero permiso para acceder y utilizar el POS, permitiéndole realizar transacciones en el punto de venta.
manage_woocommerce_posHabilita la gestión de los ajustes de WCPOS.Habilitar esta opción daría al cajero la capacidad de modificar los ajustes relacionados con el POS, como los métodos de pago o las plantillas de recibos.
create_usersPermite al cajero crear nuevas cuentas de usuario de WordPress.Deshabilitar esta opción impediría que el cajero creara nuevas cuentas de clientes en el POS.
edit_others_shop_ordersHabilita la edición de pedidos de tienda creados por otros cajeros.Deshabilitar esta opción impediría que un cajero modificara los pedidos de tienda creados por otro cajero en el POS.
edit_productPermite al cajero editar detalles de productos.Deshabilitar esta opción impediría que el cajero modificara los detalles de los productos disponibles en el POS.
edit_published_productsPermite al cajero editar productos publicados.Deshabilitar esta opción impediría que el cajero hiciera cambios en productos que ya están publicados en el POS.
edit_shop_ordersPermite al cajero editar pedidos de tienda.Deshabilitar esta opción impediría que el cajero modificara los detalles de los pedidos de tienda, como el estado del pedido o los detalles del cliente, en el POS.
edit_usersPermite al cajero editar cuentas de usuario existentes.Deshabilitar esta opción impediría que el cajero modificara los detalles de las cuentas de cliente, como la dirección de facturación, en el POS.
list_usersPermite al cajero ver una lista de cuentas de usuario.Deshabilitar esta opción impediría que el cajero buscara o seleccionara clientes en el POS.
manage_product_termsPermite al cajero gestionar categorías y etiquetas de productos.Deshabilitar esta opción impediría que el cajero creara, editara o eliminara categorías o etiquetas de productos en el POS.
publish_shop_ordersPermite al cajero publicar pedidos de tienda.Deshabilitar esta opción impediría que el cajero finalizara y procesara nuevos pedidos de tienda en el POS.
read_private_productsPermite al cajero acceder a los detalles de productos privados.Deshabilitar esta opción impediría que el cajero viera los detalles de productos privados disponibles en el POS.
read_private_shop_couponsPermite al cajero acceder a los detalles de cupones de tienda privados.Deshabilitar esta opción impediría que el cajero viera los detalles de cupones de tienda privados en el POS.
read_private_shop_ordersPermite al cajero acceder a los detalles de pedidos de tienda privados.Deshabilitar esta opción impediría que el cajero viera los detalles de pedidos de tienda privados en el POS.
readPermite el acceso al Admin de WordPress.Deshabilitar esto impide que el cajero acceda al Panel de Control de WordPress y a la página de perfil de usuario.

Al asignar las capacidades adecuadas a cada rol, puedes afinar el acceso y los permisos para diferentes usuarios en el POS. Esto te permite controlar quién puede realizar ciertas acciones, ver información sensible y hacer cambios en tu tienda.

Para obtener más información detallada sobre la gestión de roles y capacidades de usuario en WordPress, puedes consultar el WordPress Codex.