Offline mode

El modo offline es un sistema que permite a los usuarios continuar con sus compras con una serie de limitaciones. Para activar o desactivar el modo offline tendremos que dirigirnos a la página de options en el panel de administración.

Cuando activamos el modo offline se omiten las llamadas a la API de la compañía:

  • Se omite el autocompletado de información de un artículo del carrito, donde se realizan hasta 3 llamadas distintas.

  • En la creación de un carrito vía API se omite la llamada a la comprobación de crédito.

  • Al recuperar el listado de organizaciones del usuario se omite la llamada y se recuperan las organizacioens almacenadas en la base de datos.

Además, se han añadido una serie de funcionalidades:

  • En el inicio de sesión vía apps se requiere de autenticación de doble factor.

  • Si el carrito se modifica mientras el modo offline está activado se indica en el carrito. Si el usuario intenta realizar el checkout mientras continúa activo se asignará como un checkout fallido, pero en el caso de que esté inactivo se comprobará que todos los artículos tienen todos los datos necesarios para realizar el checkout.

  • Al modificar el estado del option se envía el evento vía websockets que indica si se ha activado o desactivado.