Relacionar pedidos y facturas en la cuenta de cliente
Planifique vistas de pedidos y acceso a facturas con fuentes y permisos definidos. Un caso completo cubre el acceso directo y el cambio de empresa.

La lista de pedidos de una cuenta debería mostrar solo las operaciones a las que puede acceder la persona conectada en el contexto de empresa elegido. Una factura también necesita la relación correcta con el documento y su fuente. Un botón de descarga visible no resuelve por sí solo esta tarea.
Definir primero el alcance de los datos
Shopify presenta el historial y las ubicaciones de empresa como funciones de la cuenta. Esto no promete que cada cuenta incluya todos los pedidos del sistema de gestión empresarial (ERP) y archivos de factura. Indique qué pedidos y periodos abarca su aplicación y qué sistema aporta las facturas. Un pedido importado puede ser visible mientras su documento aún falta.
Relacione expresamente pedido, cuenta de empresa y referencia de factura. Un número de documento parecido o el mismo nombre de empresa no son una relación fiable. Un pedido puede tener varios documentos asociados; la interfaz debe mostrar los realmente proporcionados con etiquetas comprensibles.
Acordar un caso de acceso completo
Todos los identificadores y resultados de la tabla son requisitos ficticios para un portal previsto. No describen una prueba ejecutada ni la configuración predeterminada de un producto.
Situación inicial | Solicitud | Resultado esperado |
|---|---|---|
La cuenta de prueba puede ver la empresa | Pedido | Datos visibles en el contexto de empresa correcto |
La misma cuenta tiene permiso documental para | Factura asociada | Puede obtenerse exactamente ese documento |
La cuenta pertenece solo a la empresa | Acceso directo a | Ningún archivo ajeno ni detalle documental protegido |
Falta la fuente de factura de | Abrir el área de facturas | Documento actualmente no disponible; no se inventa una factura |
Compruebe el caso con cuentas y documentos de prueba adecuados. Debe cubrir el acceso directo al archivo aunque la factura de la otra empresa nunca aparezca en la lista.
Aplicar los permisos en cada solicitud
OWASP exige comprobar la autorización sobre el objeto solicitado. Compruebe en el servidor usuario, empresa permitida, relación documental y acción solicitada. Un filtro del navegador o un identificador difícil de adivinar no sustituye esa decisión. La vía de acceso al archivo también debe cumplir la política.
Defina qué ocurre en una nueva solicitud después de cambiar los permisos. Al cambiar de empresa de forma autorizada, los pedidos en caché de la anterior no deben aparecer como datos de la recién elegida. Compruebe también listas, detalles y enlaces de descarga tras el cambio.
Explicar los datos ausentes
Distinga un historial vacío de una fuente inaccesible. «Factura aún no disponible» y «sin acceso» son estados distintos; la indicación debe preservar la confidencialidad acordada. El portal no debería inventar un estado de pago ni tratar un archivo ausente como confirmación de negocio.
La prueba determina las vistas permitidas y las solicitudes bloqueadas. La relación con el pedido, la fuente del documento y el acceso deben encajar para incorporar la función de forma fiable a la cuenta.
Fuentes
Escrito por
- Nora HenningRedactora de seguridad informáticaNora Henning se encarga en ASES de los contenidos editoriales sobre seguridad informática. Escribe sobre la seguridad de las aplicaciones y explica la relación entre los derechos de acceso y la protección de los datos de la empresa.
Seguir leyendo
Todos los artículos





E-Commerce con ASES
Tiendas online, marketplaces y portales B2B


