Widget de página de lista de productos
Live Search Product Listing Page Widget (PLP) utiliza la plataforma de servicios de Commerce para proporcionar una página de lista de productos con rendimiento, en la que se pueden realizar búsquedas y facetas. En este tema se describe cómo habilitar y aplicar estilo al widget PLP.
Activación del widget PLP
Cuando se instala el servicio Live Search, la funcionalidad de búsqueda predeterminada se convierte automáticamente en Live Search.
El widget PLP Live Search está habilitado de manera predeterminada para las nuevas instalaciones. Si está actualizando Live Search y el widget PLP ya se ha desactivado, seguirá siéndolo.
Funciones de widget
El widget PLP proporciona las siguientes funciones integradas:
- Botones Añadir al carrito: disponible solo para productos simples.
- Varias imágenes por producto: la imagen puede cambiar cuando se elige un color diferente para un producto configurable.
- Compatibilidad con muestras de color: tenga en cuenta que el atributo de color debe escribirse
color
para que el código se valide correctamente.
Personalización del widget
Además de las funciones integradas del widget PLP, puede personalizarlo aún más para incluir las siguientes funciones:
- Filtrado por atributos
- Compatibilidad con varios idiomas
- Reguladores de precios
Para obtener información sobre cómo personalizar el widget PLP para que administre las funciones anteriores, consulte el archivo léame storefront-product-listing-page
en el siguiente repositorio. El archivo léame de este repositorio proporciona un ejemplo de cómo personalizar el widget PLP e implementar esas personalizaciones en el sitio.
Ejemplo de estilo
Puede personalizar el aspecto del widget PLP para que coincida con su sitio mediante CSS.
button
se aplica a los botones del widget.Los divs resaltados contienen la clase de destino ds-sdk-product-item__product-name
.
Personalice el nombre del producto añadiendo una regla para que esté en mayúsculas.
.ds-sdk-product-item__product-name {
text-transform: uppercase;
}
Clases CSS
Lista de productos
.ds-sdk-product-list
: div externo.ds-sdk-product-list__grid
: div interno
Paginación de lista de productos
.ds-plp-pagination
.ds-plp-pagination_item
.ds-plp-pagination_item--current
Widgets
.ds-widgets
: div externo.ds-widgets__actions
: div interior del lado izquierdo.ds-widgets__results
: div interior del lado derecho
Lista desplegable Ordenar
.ds-sdk-sort-dropdown
.ds-sdk-sort-dropdown__button
.ds-sdk-sort-dropdown__items
.ds-sdk-sort-dropdown__items--item
.ds-sdk-sort-dropdown__items--item-selected
.ds-sdk-sort-dropdown__items--item-active
Facetas
.ds-plp-facets
.ds-plp-facets__header
.ds-plp-facets__header_title
.ds-plp-facets__header__clear-all
.ds-plp-facets__pills
.ds-sdk-pill
.ds-sdk-pill__label
.ds-sdk-pill__cta
.ds-plp-facets__list
.ds-sdk-input
.ds-sdk-input__label
.ds-sdk-product-item__product-swatch-group
ds-sdk-product-item__product-swatch-item
.ds-sdk-input_fieldset_show-more
.ds-sdk-labelled-input
.ds-sdk-labelled-input__input
.ds-sdk-labelled-input__label
Elemento de producto
-
.ds-sdk-product-item
-
.ds-sdk-product-item__image
-
.ds-sdk-product-item__product-name
-
.ds-sdk-product-item__product-options
-
.ds-sdk-product-price
.ds-sdk-product-price--no-discount
.ds-sdk-product-price--grouped
.ds-sdk-product-price--bundle
.ds-sdk-product-price--discount
Cargando
.ds-sdk-loading
.ds-sdk-loading__spinner
.ds-sdk-loading__spinner-label
Desactivación del widget PLP
Para desactivar el widget PLP:
- Vaya a Tiendas > Configuración > Configuración > Live Search > Características de la tienda y establezca Habilitar widgets de lista de productos en "No".
- Seleccione Guardar configuración para guardar la configuración.