- Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par , le il y a 4 années.
2 sujets de 1 à 2 (sur un total de 2)
2 sujets de 1 à 2 (sur un total de 2)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › How to WooCommerce › code promo sans frais de port offert
Bonjour à tous, il y a qq chose que je n’arrive pas à faire avec woocommerce : je dois appliquer un code promo de 20 % sur une catégorie de produit (jusque la c bon) mais lorsque ce coupon est utilisé on ne doit pas appliquer les frais de port offerts (qui sont offerts à partir d’un certain montant)…. Merci pour votre aide
Alors je met le petit code qui marche pour moi, ça peut peut être aider :
add_filter( 'woocommerce_shipping_packages', function( $packages ) { $applied_coupons = WC()->session->get( 'applied_coupons', array() ); if ( ! empty( $applied_coupons ) ) { $free_shipping_id = 'free_shipping:2'; unset($packages[0]['rates'][ $free_shipping_id ]); } return $packages; } );
Where $free_shipping_id is set to the id of your free shipping method.