Saltar al contenido principal
Versión: 1.x

Accediendo al POS

Para controlar el acceso a la funcionalidad de WCPOS, puedes utilizar las capacidades y roles de usuario de WordPress. Al asignar roles específicos a los usuarios y configurar sus capacidades, puedes personalizar los niveles de acceso para diferentes usuarios de POS. El plugin WCPOS se integra con los roles existentes de WordPress e introduce un rol específico para los 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 los usuarios que utilizarán principalmente el POS. Los cajeros típicamente tienen capacidades limitadas y pueden no tener acceso a WP Admin para modificar la configuración del POS, instalar plugins o crear publicaciones de blog. En algunos casos, incluso podrías querer restringir a un cajero de agregar o editar clientes en el POS.

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

La siguiente tabla proporciona 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 usar el POS, permitiéndole realizar transacciones en el punto de venta.
manage_woocommerce_posHabilita la gestión de la configuración y configuraciones de WCPOS.Habilitar esta opción daría al cajero la capacidad de modificar configuraciones relacionadas con el POS, como métodos de pago o plantillas de recibos.
create_usersPermite al cajero crear nuevas cuentas de usuario de WordPress.Desactivar 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.Desactivar esta opción impediría que un cajero modificara pedidos de tienda creados por otro cajero en el POS.
edit_productPermite al cajero editar detalles de productos.Desactivar 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.Desactivar esta opción impediría que el cajero hiciera cambios a productos que ya están publicados en el POS.
edit_shop_ordersPermite al cajero editar pedidos de tienda.Desactivar 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.Desactivar esta opción impediría que el cajero modificara los detalles de las cuentas de clientes, como la dirección de facturación, en el POS.
list_usersPermite al cajero ver una lista de cuentas de usuario.Desactivar 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.Desactivar 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.Desactivar 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.Desactivar esta opción impediría que el cajero viera los detalles de los productos privados disponibles en el POS.
read_private_shop_couponsPermite al cajero acceder a los detalles de cupones de tienda privados.Desactivar 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.Desactivar 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.Desactivar 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 apropiadas a cada rol, puedes afinar el acceso y los permisos para diferentes usuarios en el POS. Esto 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 Codex de WordPress.