Przejdź do głównej zawartości

Konfiguracja

Pair przechowuje ustawienia w opcji pair_settings. Ekran ustawień znajduje się w WooCommerce → Pair recommendations i wymaga uprawnienia manage_woocommerce.

  • Enable recommendations (enabled), główny włącznik. Gdy wyłączony, Pair nie renderuje niczego.
  • On the single product page (show_on_single), renderuje rekomendacje po podsumowaniu produktu.
  • Under the cart (show_on_cart), renderuje rekomendacje pod koszykiem.
  • Show recently viewed products (show_recently_viewed), włącza osobny blok ostatnio oglądanych.
  • Recently viewed on product pages (recently_on_single), renderuje ostatnio oglądane produkty na kartach produktów.
  • Recently viewed on the cart (recently_on_cart), renderuje ostatnio oglądane produkty w koszyku.
  • Only recommend products that are in stock (in_stock_only), wyklucza z wyników produkty niedostępne w magazynie.
  • Strategia na karcie produktu (single_strategy), domyślnie related.
  • Strategia w koszyku (cart_strategy), domyślnie related.

Dozwolone wartości:

WartośćZnaczenie
relatedProdukty z tych samych kategorii, uporządkowane według popularności.
tagsProdukty ze wspólnymi tagami.
bestsellersNajlepiej sprzedające się produkty.
newestNajnowsze opublikowane produkty.
recentlyProdukty ostatnio oglądane przez kupującego.

Każda strategia uzupełnia wyniki najnowszymi produktami, gdy dopasowań jest za mało.

  • Number of products (count), przycinane do zakresu od 1 do 12.
  • Columns (columns), przycinane do zakresu od 1 do 6.

Siatka renderuje się przez szablon pętli produktów WooCommerce, więc dziedziczy wygląd kart produktów z aktywnego motywu.

  • Nagłówek na karcie produktu (single_heading), wyświetlany nad rekomendacjami na karcie produktu.
  • Nagłówek w koszyku (cart_heading), wyświetlany nad rekomendacjami w koszyku.
  • Nagłówek ostatnio oglądanych (recently_heading), wyświetlany nad ostatnio oglądanymi produktami.

Zapisanie pustego nagłówka nie przywraca domyślnego. Blok renderuje się wtedy bez widocznego nagłówka <h2>, a jedynie atrybut aria-label sekcji otrzymuje wartość zastępczą „Recommended products”. Aby wrócić do domyślnego tekstu, wpisz go ponownie w pole.

[pair_recommendations]
[pair_recommendations strategy="bestsellers" count="4" columns="4"]
[pair_recently_viewed count="4" columns="4"]

Atrybuty:

AtrybutZakresOpis
strategyrelated, tags, bestsellers, newest, recentlyTylko [pair_recommendations]. Nadpisuje skonfigurowaną strategię rekomendacji.
count1-12Nadpisuje skonfigurowaną liczbę produktów dla tego bloku.
columns1-6Nadpisuje skonfigurowaną liczbę kolumn dla tego bloku.
headingtekstNadpisuje nagłówek bloku.

[pair_recently_viewed] przyjmuje tylko count, columns i heading. Zawsze używa strategii recently, więc atrybut strategy jest w nim ignorowany.

Na karcie produktu [pair_recommendations] używa bieżącego produktu. Poza kartą produktu używa zawartości koszyka. [pair_recently_viewed] zawsze używa identyfikatorów produktów ostatnio oglądanych przez kupującego.

Pair przechowuje tylko:

  • pair_settings
  • pair_db_version

Procedura deinstalacji usuwa obie opcje. Wtyczka nie tworzy własnych tabel w bazie danych.