,

Jak změnit výchozí řazení produktů ve WooCommerce

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…

Obsah článku

Přidejte záhlaví a začněte generovat tabulku obsahu

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

2 komentáře: „Jak změnit výchozí řazení produktů ve WooCommerce“

  1. […] Jak změnit výchozí řazení produktů ve WooCommerce pochází z […]

  2. […] Jak změnit výchozí řazení produktů ve WooCommerce […]