wc_add_to_cart_message_html

FILTER woocommerce\includes\wc-cart-functions.php (ligne 141) github
Filters the item name in quotes for the add to cart message.
traduction française
Filtre le nom de l'article entre guillemets pour le message d'ajout au panier.

Paramètres

Entrée :
$message, $products, $show_qty
Sortie :
@param string $item_name_in_quotes The item name in quotes.
@param int    $product_id The product ID.

Utilisation

Personnaliser le message d'ajout au panier

Modifier le message de confirmation après ajout

cart ui
// Message ajout panier personnalisé
add_filter('wc_add_to_cart_message_html', 'message_ajout_panier_personnalise', 10, 2);

function message_ajout_panier_personnalise($message, $products) {
    $titles = array();
    $count = 0;
    
    foreach ($products as $product_id => $qty) {
        $titles[] = ($qty > 1 ? absint($qty) . ' × ' : '') . sprintf(_x('“%s”', 'Item name in quotes', 'woocommerce'), strip_tags(get_the_title($product_id)));
        $count += $qty;
    }
    
    $titles = array_filter($titles);
    $added_text = sprintf(_n('%s a été ajouté à votre panier.', '%s ont été ajoutés à votre panier.', $count, 'woocommerce'), wc_format_list_of_items($titles));
    
    $message = sprintf(
        '',
        esc_html($added_text),
        esc_url(wc_get_cart_url())
    );
    
    return $message;
}

Actualités

Chargement des actualités...