woocommerce_cart_loaded_from_session

FILTER woocommerce\includes\class-wc-cart-session.php (ligne 285) github
Fires when cart is loaded from session.
traduction française
Se déclenche lorsque le panier est chargé depuis la session.

Paramètres

Entrée :
$this->cart
Sortie :
@param WC_Cart $cart The cart object.

Utilisation

Modifier le panier chargé depuis la session

Personnaliser les articles au chargement du panier

cart
// Modifier panier depuis session
add_filter('woocommerce_get_cart_item_from_session', 'modifier_panier_session', 10, 3);

function modifier_panier_session($cart_item, $values, $cart_item_key) {
    // Vérifier si le prix a changé
    $product = wc_get_product($cart_item['product_id']);
    
    if ($product && $product->get_price() != $cart_item['data']->get_price()) {
        // Mettre à jour le prix
        $cart_item['data']->set_price($product->get_price());
    }
    
    return $cart_item;
}

Actualités

Chargement des actualités...