¿Quién puede ver el informe de beneficios?
Quien tenga la capacidad que WooCommerce usa para sus propios informes. Por qué el informe tiene su propio elemento de menú y no está dentro del submenú de WooCommerce.
La respuesta corta
Cualquiera con la capacidad view_woocommerce_reports, el mismo permiso que WooCommerce
exige para sus propios informes de ventas. Es decir: administradores, gestores de la tienda
y cualquier perfil personalizado al que hayas dado esa capacidad.
No hace falta nada más y no existe ninguna cuenta aparte. Si alguien ya puede ver los informes de WooCommerce, puede ver este.
Qué hace realmente WooCommerce
WooCommerce protege sus pantallas de informes con esa única capacidad, y eso es lo que permite un perfil solo de informes: una cuenta para el gestor contable que puede leer las cifras y no puede tocar productos, pedidos ni ajustes.
Pero el menú del escritorio tiene una trampa. El propio submenú de WooCommerce exige una capacidad más amplia, así que una cuenta solo de informes nunca ve los elementos que hay dentro: un informe colocado ahí sería invisible justo para la persona que más lo necesita.
Qué hacer
Para dar acceso a tu gestor contable sin darle la tienda:
- Crea un perfil con
readyview_woocommerce_reportsy nada más. Lo hace cualquier plugin para editar perfiles, o unas pocas líneas conadd_role(). - Comprueba lo que ve: el informe y la exportación a CSV, y ninguna pantalla de productos ni de pedidos.
- Recuerda que el CSV contiene tus precios de coste. Normalmente es justo lo que se busca, y conviene decidirlo a propósito y no por descuido.
Cómo lo muestra Merchgain
El informe es un elemento de menú de primer nivel, justo debajo del bloque de WooCommerce, y no dentro de él, precisamente para que una cuenta solo de informes pueda llegar a él.
La capacidad se comprueba dos veces: una para la pantalla y otra para la exportación, porque un punto de exportación que se fía de la comprobación de la pantalla es una fuga de datos esperando a que alguien adivine una URL.
Respuestas relacionadas
¿No coincide con lo que ves en tu tienda? Escríbenos: leemos todos los mensajes. contact@merchgain.com