Actualidad empresarial BlackHold News
Buscar en BlackHold News
Punto de venta y extensiones de Shopify POS

Shopify POS elimina staffMemberId del Session API y obliga a actualizar extensiones que aún lo usan

Shopify ha retirado un campo de la Session API de sus extensiones para punto de venta. En la versión 2026-10 desaparece session.currentSession.staffMemberId, que ya estaba marcado como deprecado.

Las release notes oficiales indican que las extensiones deben leer ahora session.staffMember.value?.id o suscribirse a la señal session.staffMember cuando necesiten reaccionar al cambio de empleado.

Es un breaking change para extensiones antiguas

A diferencia de otros cambios compatibles, aquí el campo anterior se elimina del API. Una extensión que siga consultándolo puede dejar de identificar correctamente al miembro del personal que ha iniciado sesión en el TPV.

Para tiendas físicas, ese dato puede formar parte de permisos, trazabilidad de operaciones, comisiones, auditoría o personalización de acciones.

La actualización se suma a otros cambios obligatorios de la API 2026-10 que las apps deben revisar antes de actualizar versión.

Qué deben revisar los desarrolladores de POS

El primer paso es buscar cualquier referencia a currentSession.staffMemberId en extensiones POS y migrarla al nuevo objeto. Si la lógica depende de detectar cuándo otra persona introduce su PIN, la opción basada en signal es la más adecuada.

También conviene probar flujos completos de caja, devolución y cambio de usuario. Shopify está incorporando más datos a los eventos de inventario y los webhooks de pedidos.

Retail y ecommerce comparten cada vez más datos

Una tienda omnicanal necesita que POS, inventario, pedidos y back office trabajen sobre los mismos identificadores. Por eso, un cambio aparentemente pequeño en la sesión puede afectar reporting o integraciones de personal.

La plataforma también ha mejorado Shopify Flow para desarrolladores, la interacción de apps con Sidekick y la conciliación de Shopify Payments.

Las empresas que utilizan extensiones POS propias deberían tratar este cambio como una tarea de compatibilidad inmediata, no como una mejora opcional.

Fotografía: RDNE Stock project / Pexels.

Scroll al inicio