Jak změnit výchozí řazení produktů ve WooCommerce - Affinite.io CZ

WooCommerce má ve výchozím stavu seřazené produkty podle menu_order. Tímto snippetem to můžete změnit.

Menu order je řazení podle toho, jak jsou produkty seřazené v administraci + je zohledněn název.

Výchozí řazení můžete změnit v nastavené produktů v customizéru, ale zároveň toho můžete dosáhnout i pomocí jednoduché funkce a filtru.

Filtr se jmenuje woocommerce_default_catalog_orderby a přijímá buď řetězec, nebo pole.

Když vrátíte řetězec, například rand, budou se produkty řadit náhodně. V případě, že použijete pole, první hodnota bude řazení a druhá jeho posloupnost.

Hodnoty, které můžete použít jsou:

  • id
  • menu_order
  • title
  • relevance
  • rand
  • date
  • pricepopularity
  • rating

Pro změnu výchozího řazení pak použijete takový kód:

Tento snippet se nám bude hodit až budeme potřebovat vytvořit vlastní výchozí řazení, například podle toho, zda jsou produkty skladem a vypíšeme je jako první.

Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce

Správné použití náhledového obrázku v šabloně s ohledem na rychlost webu
Správné použití náhledového obrázku v šabloně s ohledem na rychlost webu
10 Kvě, 2020
Jak zobrazit produkty skladem jako první
Jak zobrazit produkty skladem jako první
16 Kvě, 2020

Komentáře nejsou povoleny.

Looking for something?