woocommerce_get_availability_text

FILTER woocommerce\includes\abstracts\abstract-wc-product.php (ligne 2291) github
Get availability text based on stock status.
traduction française
Obtenir un texte de disponibilité en fonction de l'état des stocks.

Paramètres

Entrée :
$availability, $this
Sortie :
@return string

Utilisation

Personnaliser le texte de disponibilité

Modifier le message de stock affiché

ui
// 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;
}

Actualités

Chargement des actualités...