Comment Ajouter un Supplément au Panier et à la Caisse WooCommerce - WP4Muslim

Comment Ajouter un Supplément au Panier et à la Caisse – Utilise l’API Des Frais

Dans le cadre de la création de votre site internet e-commerce, vous pourriez avoir besoin d’ajouter un supplément au panier et à la caisse ? Effectivement, un site Web doit constamment être peaufiné et ne doit en aucun cas être laissé à l’abandon. Au contraire, il existe énormément de plugins qui permettent d’améliorer l’interface et les fonctionnalités de vos pages.

Ceci dit, ces extensions ont tendance à être limitées. Mais, vous pouvez heureusement optimiser ces dernières à l’aide de codes extrêmement efficaces. Par exemple, votre boutique en ligne WooCommerce peut devenir davantage performante en utilisant ces remarquables astuces. C’est ce que nous proposons de voir ci-dessous à travers des snippets très utiles qui faciliteront vos affaires.

Ajouter un Supplément au Panier et à la Caisse à Toutes Les Transactions

 

  • Ajouter un Supplément Basé Sur un Pourcentage au Panier et à la Caisse

Afin de mettre à exécution ce snippet, vous devez intégrer le code suivant dans le fichier « functions.php » de votre thème enfant (la mention « Frais supplémentaires » dans le code peut être modifiée) :

/**
     * Ajoutez un supplément de 1% à votre panier / caisse
     * modifiez le pourcentage $ pour définir le supplément à une valeur adaptée
     */
     add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
     function woocommerce_custom_surcharge() {
       global $woocommerce;

	if ( is_admin() && ! defined( 'DOING_AJAX' ) )
		return;

	$percentage = 0.01;
	$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;	
	$woocommerce->cart->add_fee( 'Frais supplémentaires', $surcharge, true, '' );
    }
  • Ajouter un Supplément de Valeur Standard Dans le Panier et à la Caisse

Pour ce faire, il convient d’insérer le code ci-dessous dans le fichier « functions.php » de votre thème enfant (la mention « Frais supplémentaires » dans le code peut être modifiée) :

/**
     * Ajoutez un supplément de valeur standard à toutes les transactions dans le panier / la caisse
     */
     add_action( 'woocommerce_cart_calculate_fees','wc_add_surcharge' ); 
     function wc_add_surcharge() { 
     global $woocommerce; 

     if ( is_admin() && ! defined( 'DOING_AJAX' ) ) 
     return;

     $county = array('US');
     // modifiez les frais $ pour définir le supplément à une valeur adaptée
     $fee = 1.00;

      if ( in_array( WC()->customer->get_shipping_country(), $county ) ) : 
     $woocommerce->cart->add_fee( 'Frais supplémentaires', $fee, true, 'standard' );  
     endif;
    }

Ajouter un Supplément Basé Sur le Pays de Livraison

Ce snippet vous permet d’ajouter un supplément en pourcentage au panier et à la caisse en fonction du pays où vous livrez vos produits. Pour réaliser cette manœuvre, vous devez écrire le code suivant dans le fichier « functions.php » de votre thème enfant (la mention « Frais supplémentaires » dans le code peut être modifiée)  :

/**
     * Ajoutez un supplément de 1% à votre panier / caisse en fonction du pays de livraison
     * Les taxes, les frais d'expédition et le sous-total de la commande sont tous inclus dans le montant du supplément
     */
add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
function woocommerce_custom_surcharge() {
  global $woocommerce;
 
	if ( is_admin() && ! defined( 'DOING_AJAX' ) )
		return;

 	$county 	= array('US');
	$percentage 	= 0.01;

	if ( in_array( $woocommerce->customer->get_shipping_country(), $county ) ) :
		$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;
		$woocommerce->cart->add_fee( 'Frais supplémentaires', $surcharge, true, '' );
	endif;
 
}

J’espère que cet article t’aura aidé à atteindre ton objectif . Qu’Allah vous préserve.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

 

Retour haut de page

FORMATION GRATUITE

Plus d'1h30 de cours répartis en 7 modules pour lancer ton site e-commerce sur les chapeaux de roue, même si tu es débutant et que tu n'as aucune connaissance technique...