Jak zobrazit produkty skladem jako první

Výchozí řazení ve WooCommerce není úplně dobré, pokud chcete jako první v katalogu produktů ty, které jsou aktuálně skladem.

V základu plugin tuto možnost neobsahuje a tak si musíme pomoci kódem, kterým upravíme řazení produktů.

Nejprve první část kódu. Ta mění řazení query na hodnotu custom fieldu.

Řadí dle abecedy, tedy:

  • instock
  • onbackorder
  • outofstock

Důležité je, že musíte mít povolenou správu skladu, jinak to nebude fungovat.

První část kódu mění řazení produktu v případě, že je použito výchozí řazení. Je tam podmínka, pomocí které kontrolujete, že hodnoty orderby je stock_status.

Ve výchozích možnostech řazení tato možnost není, takže si ji přidáme do default sorting, pomocí druhé části kódu.

Tím umožníme uživatelům, že si mohou řazení změnit. Když totiž použijí jiný typ seřazení produktů, nebude proměnná $orderby mít hodnotu stock_status, ale jednu z těch o kterých jsem psal minule https://musilda.cz/jak-zmenit-vychozi-razeni-produktu-ve-woocommerce/

Příště se mrkneme, jak si upravit roletku pro přepínání řazení produktů.

Čtěte  Jak zobrazit Wordpress administraci pouze pro administrátory

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

1 Comment

  1. Pingback: Jak zobrazit produkty skladem jako první – WP kompas

Přidejte komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.