Get availability text based on stock status.
Obtenir un texte de disponibilité en fonction de l'état des stocks.
$availability, $this
Sortie :
@return string
// Personnaliser le texte de disponibilité
add_filter('woocommerce_get_availability_text', 'texte_disponibilite_personnalise', 10, 2);
function texte_disponibilite_personnalise($availability, $product) {
$stock_quantity = $product->get_stock_quantity();
if ($stock_quantity > 10) {
return 'En stock (grande quantité)';
} elseif ($stock_quantity > 0) {
return 'Stock limité - Plus que ' . $stock_quantity . ' disponible(s)';
} elseif ($product->is_on_backorder()) {
return 'Disponible sur commande (délai 5-7 jours)';
}
return $availability;
}
Chargement des actualités...