Objeto Bsale - Bsale-IO/template-docs GitHub Wiki

JSON Bsale es una variable global que puede ser consultada desde cualquier página en los templates. En ella se guardan las configuraciones y datos de lo que está en pantalla con una estructura JSON que lo hace más fácil de gestionar al utilizar interacciones Javascript

Es necesario que estén cargados los componentes load json Bsale.

Para acceder a la variable sólo debes entrar a la consola del navegador y digitar:

 Bsale

Objeto

  Bsale:{
     cart: Cart {items: 0, total: undefined, detail: Array(0), created: undefined}
     collections: […]
     config: {currency: {…}, country: "Chile", lang: "es-CL", addToCartLimit: 10, product: {…}, …}
     products: […]
  }

Ejemplo de Consulta

Para acceder a los diferentes niveles de JSON Bsale sólo debes agregar un . y el nivel al que quieres ingresar, por ejemplo

1. Consultar Producto

Es necesario que esté parado en una página de producto para acceder a toda la información de un producto, de lo contrario la respuesta puede dar error.

 Bsale.products

2. Consultar Variables de un producto

 Bsale.products[0].variants

3. Consultar Stock de una Variable de un Producto

 Bsale.products[0].variants[0].stock