Seiten-Widget "Produktliste"
Die Live Search Product Listing Page Widget (PLP) verwendet die Commerce Services-Plattform, um eine leistungsfähige, durchsuchbare und facettenfähige Produktanlistungsseite bereitzustellen. Hier wird beschrieben, wie Sie das PLP-Widget aktivieren und gestalten.
Aktivieren des PLP-Widgets
Wenn der Live Search -Dienst installiert ist, wird die Standardsuchfunktion automatisch in Live Search umgewandelt.
Das Widget Live Search PLP ist für neue Installationen standardmäßig aktiviert. Wenn Sie Live Search aktualisieren und das PLP-Widget bereits deaktiviert wurde, bleibt dies so.
Widget-Funktionen
Das PLP-Widget bietet die folgenden nativen Funktionen:
- Zum Warenkorb hinzufügen - Nur für einfache Produkte verfügbar.
- Mehrere Bilder pro Produkt - Das Bild kann sich ändern, wenn für ein konfigurierbares Produkt eine andere Farbe ausgewählt wird.
- Unterstützung für Farbmuster - Beachten Sie, dass das Farbattribut
color
geschrieben werden muss, damit der Code ordnungsgemäß validiert wird.
Anpassen des Widgets
Zusätzlich zu den vordefinierten Funktionen des PLP-Widgets können Sie das Widget weiter anpassen, um die folgenden Funktionen einzuschließen:
- Filtern nach Attributen
- Unterstützung mehrerer Sprachen
- Preisregler
Informationen zum Anpassen des PLP-Widgets für die oben genannten Funktionen finden Sie unter storefront-product-listing-page
readme im folgenden repository. Die Readme in diesem Repository bietet ein Beispiel für die Anpassung des PLP-Widgets und die Bereitstellung dieser Anpassungen auf Ihrer Site.
Stilbeispiel
Sie können das Erscheinungsbild des PLP-Widgets so anpassen, dass es mit CSS Ihrer Site entspricht.
button
gilt für Widget-Schaltflächen.Die hervorgehobenen Divs enthalten die Zielklasse ds-sdk-product-item__product-name
.
Passen Sie den Produktnamen an, indem Sie eine Regel hinzufügen, um sie in Großbuchstaben zu versetzen.
.ds-sdk-product-item__product-name {
text-transform: uppercase;
}
CSS-Klassen
Produktliste
.ds-sdk-product-list
: Äußeres div.ds-sdk-product-list__grid
: Inner div
Paginierung von Produktlisten
.ds-plp-pagination
.ds-plp-pagination_item
.ds-plp-pagination_item--current
Widgets
.ds-widgets
: Äußeres div.ds-widgets__actions
: Linkes seitliches inneres Div.ds-widgets__results
: Rechtes seitliches inneres Div
Sortieren-Dropdown
.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
Facets
.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
Produktelement
-
.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
Laden
.ds-sdk-loading
.ds-sdk-loading__spinner
.ds-sdk-loading__spinner-label
Deaktivieren des PLP-Widgets
So deaktivieren Sie das PLP-Widget:
- Wechseln Sie zu Stores > Einstellungen > Konfiguration > Live Search > Storefront-Funktionen und setzen Sie Enable Product Listing Widgets auf "Nein".
- Wählen Sie Konfiguration speichern aus, um die Einstellung zu speichern.