Musilda.cz

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

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

Exit mobile version