產品清單頁面Widget
Live Search Product Listing Page Widget (PLP)使用Commerce Services平台來提供高效能、可搜尋且可多面向的產品清單頁面。 本主題說明如何啟用和設定PLP Widget的樣式。
啟用PLP Widget
安裝Live Search服務時,預設搜尋功能會自動轉換為Live Search。
預設會為新安裝啟用Live Search PLP Widget。
如果您正在升級Live Search,而且PLP Widget已關閉,則會維持關閉。 若要開啟:
- 在Adobe Commerce管理員中,前往儲存→設定→設定。
- 在左側導覽中,按一下Live Search > Storefront Features。
- 按一下Storefront Features區段。
- 設定Enable Product Listing Widget =是
- 儲存設定
- 如果出現提示,請排清快取(前往「系統>工具>快取管理> Flush Magento Cache」)。
Widget功能
PLP Widget提供下列現成可用的功能:
- 加入購物車按鈕 — 僅適用於簡單產品。
- 每個產品有多個影像 — 為可設定產品選擇不同顏色時,影像可能會變更。
- 支援色票 — 請注意,必須將color屬性拼成
color,程式碼才能正確驗證。
自訂Widget
除了PLP Widget的現成功能以外,您也可以進一步自訂Widget以包含下列功能:
- 依屬性篩選
- 多語言支援
- 價格滑桿
如需有關如何自訂PLP Widget以處理上述功能的資訊,請參閱下列storefront-product-listing-page存放庫中的 Readme。 此存放庫中的Readme提供範例,說明如何自訂PLP Widget,並將這些自訂內容部署至您的網站。
樣式範例
您可以使用CSS自訂PLP Widget的外觀與風格,以符合您的網站。
button套用至Widget按鈕。反白顯示的div包含目標類別ds-sdk-product-item__product-name。
新增規則以大寫方式自訂產品名稱。
.ds-sdk-product-item__product-name {
text-transform: uppercase;
}
CSS類別
產品清單
.ds-sdk-product-list:外部div.ds-sdk-product-list__grid:內部div
產品清單分頁
.ds-plp-pagination
.ds-plp-pagination_item
.ds-plp-pagination_item--current
Widget
.ds-widgets:外部div.ds-widgets__actions:左側內部div.ds-widgets__results:右側內部div
排序下拉式清單
.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
Facet
.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-groupds-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
產品專案
-
.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
正在載入
.ds-sdk-loading.ds-sdk-loading__spinner.ds-sdk-loading__spinner-label
停用PLP Widget
若要停用PLP Widget:
- 移至商店 >設定> 組態 > Live Search > 店面功能並將 啟用產品清單Widget 設定為[否]。
- 選取 儲存設定 以儲存設定。