產品清單頁面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已關閉,則會維持關閉。

IMPORTANT
啟用Live Search Product Listing Page Widget時,無法變更產品清單頁面上的排序順序方向。

Widget功能

PLP Widget提供下列現成可用的功能:

  • 加入購物車按鈕 — 僅適用於簡單產品。
  • 每個產品有多個影像 — 為可設定產品選擇不同顏色時,影像可能會變更。
  • 支援色票 — 請注意,必須將color屬性拼成color,程式碼才能正確驗證。

自訂Widget

除了PLP Widget的現成功能以外,您也可以進一步自訂Widget以包含下列功能:

  • 依屬性篩選
  • 多語言支援
  • 價格滑桿

如需有關如何自訂PLP Widget以處理上述功能的資訊,請參閱下列存放庫中的storefront-product-listing-page Readme。 此存放庫中的Readme提供範例,說明如何自訂PLP Widget,並將這些自訂內容部署至您的網站。

WARNING
如果您使用存放庫中的可用程式碼自訂PLP Widget,則需自行負責維護及任何必要的更新。 任何新增PLP Widget功能,若是Adobe發行版本,則可能與您的自訂實施不相容。

樣式範例

您可以使用CSS自訂PLP Widget的外觀與風格,以符合您的網站。

NOTE
Adobe Commerce主題中自訂類別的元素不會繼承。 這些元素必須以其特定類別為目標,以符合自訂類別;主要動作類別在Widget按鈕上無法運作。 CSS內的一般目標元素是繼承的;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

Widget結果

排序下拉式清單

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

Facet標頭標題

  • .ds-plp-facets__pills
  • .ds-sdk-pill

Facet藥丸

  • .ds-sdk-pill__label
  • .ds-sdk-pill__cta

Facet標籤

  • .ds-plp-facets__list

Facet清單

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

輸入標籤

產品專案

  • .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:

  1. 移至​ 商店 >設定> 組態 > Live Search > 店面功能 ​並將​ 啟用產品清單Widget ​設定為[否]。
  2. 選取​ 儲存設定 ​以儲存設定。
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055