Site icon WPPace.com

Jak zobrazit informaci o stavu skladu ve Woocommerce

Jak zobrazit informaci o stavu skladu ve Woocommerce

V tomto krátkém článku si ukážeme jak jednoduše zobrazit textovou informaci o stavu skladu v detailu produktu.

Do souboru functions.php přidejte následující hook.

/**
* Zobrazení stavu skladu
*/
add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);
function wcs_custom_get_availability( $availability, $_product ) {

// Zobrazení textu Skladem
if ( $_product->is_in_stock() ) {
$availability['availability'] = __('Skladem', 'woocommerce');
}
// Zobrazení textu Dočasně nedostupné
if ( ! $_product->is_in_stock() ) {
$availability['availability'] = __('Dočasně nedostupné', 'woocommerce');
}
return $availability;
}

Kód vložte ideálně do vaší child šablony, aby nedošlo k přepsání funkce při aktualizaci woocommerce.

Testováno na Woocommerce Verze: 3.4.5