Trigger an action so 3rd parties can add custom fees.
Déclencher une action pour que des tiers puissent ajouter des frais personnalisés.
$this
Sortie :
// Ajouter des frais personnalisés au panier
add_action('woocommerce_cart_calculate_fees', 'ajouter_frais_personnalises', 10, 1);
function ajouter_frais_personnalises($cart) {
$cart_total = $cart->get_cart_contents_total();
// Frais de petite commande si < 30€
if ($cart_total < 30) {
$cart->add_fee('Frais de petite commande', 3.50);
}
// Frais d'emballage cadeau si option cochée
if (WC()->session->get('gift_wrap') === 'yes') {
$cart->add_fee('Emballage cadeau', 4.90);
}
}
Chargement des actualités...