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 |
---|---|
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 |