Denne kode kan bruges, hvis du ønsker at ændre teksten “På lager” til noget andet. Hvis du for eksempel sælger billetter, kan du ændre teksten til “14 billetter tilbage” eller “Showet er udsolgt.” Det afhænger af, hvad du ønsker at vise.
Ønsker du at ændre antallet så skal du ændre tallet som står ud for: “$stock”
add_filter( 'woocommerce_get_availability', 'custom_get_availability', 10, 2);
function custom_get_availability( $availability, $_product ) {
$stock = $_product->get_stock_quantity();
// Check if product is in stock
if ( $_product->is_in_stock() ) {
if ( $stock > 20 ) {
// More than 20 in stock
$availability['availability'] = __('+20 på lager');
} elseif ( $stock > 10 ) {
// Between 11 and 20 in stock
$availability['availability'] = __('+10 på lager');
} elseif ( $stock 0 ) {
// 10 or less in stock, but more than 0
$availability['availability'] = __('Vi har få tilbage');
}
} else {
// 0 stk. på lager - gør dette:
$availability['availability'] = __('Ikke på lager.');
}
return $availability;
}