WooFrance Dépannage et support WordPress WooCommerce Forums Discussion générale Ajout frais supplémentaires (consigne)

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #190482
    Le forum du local
    Participant
    Points: 21 pts
    Membre 2 étoiles

    Boujour,

    Je suis en train de créer une boutique en ligne de produits locaux et il y aura une consigne sur certains produits. J’ai trouvé sur internet et sur le forum ce code :

     

    function my_custom_costs(){

     

    global $woocommerce;

     

     

     

    if(is_admin() && !defined(‘DOING_AJAX’))

     

    return;

     

     

     

    //Initialisation des coûts

     

    $consigne = 0;

     

     

     

    //Parcours du panier

     

    $cart = $woocommerce->cart->get_cart();

     

    foreach($cart as $product)

     

    {

     

    $the_product = get_product($product[‘product_id’]);

     

     

     

    //Dépôt de garantie, un unique coût pour ce produit

     

    $consigne += (float) $the_product->get_attribute(« pa_consigne »);

     

    }

     

     

     

    //Application des coûts calculés

     

    if($consigne)

     

    {

     

    $woocommerce->cart->add_fee(« Consigne », $consigne, true,  »);

     

    }

     

     

     

    }

     

    add_action(‘woocommerce_cart_calculate_fees’,’my_custom_costs’);

    Malheureusement la TVA s’applique sur le montant mais j’aimerais qu’aucune TVA ne s’applique, comment je peux faire pour que ça ne soit pas taxable ?

    Pour mettre en place une consigne j’ai aussi testé WooCommerce Extra Fees Plugin en version gratuite mais les frais supplémentaires ne s’appliquent que une fois et pas pour chacun des produits … est-ce qu’il existe un plugin comme celui-ci mais où les frais supplémentaires s’appliquent sur chaque produit sélectionné ?

    Je vous remercie d’avance !

    Fanny

    depanagewp
    #190497
    Guy
    Participant
    Points: 5,497 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Bonjour,

    Il y a déjà eu quelques discussions sur ce sujet, tu y trouveras peut-être une solution qui te convienne.

    https://woofrance.fr/forums/topic/ajout-frais-automatiques-par-categorie/

    https://woofrance.fr/forums/topic/ajout-frais-supplementaires-dans-le-panier/

     

    Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂

    Avant d'appeler à l'aide: Dépannage Woocommerce

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    depanagewp
    #210998
    Jaycee
    Participant
    Points: 27 pts
    Membre 2 étoiles

    Bonjour,

    je suis dans ce cas de figure et j’ai également trouvé ce code sur un autre forum mais je ne sais pas comment l’adapter à mon cas. J’ai une boutique en ligne et je voudrais appliquer un supplément palette dans le panier à certains produits une fois que le nombre d’unités atteint une certaine valeur. Avez-vous trouvé une solution? Quelqu’un peut-il m’aider?

     

    Merci d’avance

    depanagewp
3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.