Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #183101
    Lolo Lolo
    Participant
    Points: 15 pts

    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.
    ====================
    depanagewp
    vpsa2
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.