Catálogo: Filtros Descuento y Precio (E-Commerce)

.

 

.

Descripción

Para poder configurar los filtros de Descuento y Precio se deben de modificar las VE de cada uno de los descuentos de la siguiente manera:

 

FILTRO POR DESCUENTO

Se debe de modificar la VE CATALOG_FILTER_DISCOUNT_PERCENTAGE_CONFIG con los valores esperados que tenga el filtro separados por coma, por ejemplo

Una vez se configuren los valores, en el catálogo se comenzará a visualizar el filtro de la siguiente forma:

Si se desea apagar el Filtro se debe cambiar el valor de la VE a F

 

FILTRO POR PRECIOS

La VE CATALOG_FILTER_PRICE_RANGE_CONFIG tiene un formato JSON el cual es:

{ "buttons":{ "active":"T", "values":{ "1":{ "start":10000, "end":20000 }, "2":{ "start":25000, "end":35000 }, "3":{ "start":35000, "end":40000 } } }, "slider":{ "active":"T", "symbol":"$", "color":"#000000", "value":{ "start":0, "end":80000 } } }

 

Las llaves principales son buttons y slider las cuales son respectivamente los botones y la barra deslizable, ambos tienen llaves de características que permiten configurar cada una de las funcionalidades,

  • Llaves de características por funcionalidad

    • Buttons

      • active : Se encarga de activar la funcionalidad por botones

      • values : contiene los valores utilizados para filtrar en cada botón

        • Para la llave buttons se utilizan números para definir la cantidad de botones que se utilizarán, cada uno de los números tiene las llaves start y end que son los valores de cada botón, ejemplo: "2":{ "start":25000, "end":35000 } → la llave '2' va desde 25.000 hasta 35.0000

        • Para la llave slider son los valores de inicio y final de la barra

    • Slider

      • active : Se encarga de activar la funcionalidad por barra deslizable

      • symbol : Contiene el símbolo a utilizar para definir la moneda, EJ: $, €, ¥ ( Por defecto $ )

      • color : Contiene el color de la barra deslizable

      • value : contiene los valores máximo y mínimo de la barra deslizable

 

Variables de entorno:

Variable

Descripción

Variable

Descripción

CATALOG_FILTER_DISCOUNT_PERCENTAGE_CONFIG

Contiene los valores que se quieren en el filtro por descuento

CATALOG_FILTER_PRICE_RANGE_CONFIG

Contiene un JSON para configurar el filtrado de precio por botones/barra deslizable