• Resolved sylvainc

    (@sylvainc)


    Bonjour, nous vendons des livres. le tarif des frais de port doit etre le suivant : 1 livre = 7€ de frais de port puis on ajoute 2€ pour chaque livre supplémentaire. Jusqu”ici nous utilisions le code php suivant :
    $return = (float)$woocommerce->cart->get_cart_contents_count()*2 + 5;

    Comment pouvons-nous obtenir le meme resultats avec les nouvelles variables de votre plugin svp ? merci d’avnce de votre aide

    sylvain

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Halyra

    (@harasse)

    Bonjour,

    Il faut utiliser un filtre CDI . Par exemple :

    add_filter( ‘cdi_filterarray_shipping_rate’,’example_cdi_filterarray_shipping_rate’, 10,3) ;

    function example_cdi_filterarray_shipping_rate ($rate, $rates, $classlist) {


    ??? global $woocommerce;

    ??? $newrate = $rate ;

    ??? // Ici mettre un if pour sélectionner le tarif concerné. Par $newrate[‘id’] ou $newrate[‘label’]

    ??? ??? ??? $newrate[‘cost’] = (float)$woocommerce->cart->get_cart_contents_count()*2 + 5;

    ??? return $newrate

    }

    Autres exemples dans le répertoire examples du plugin.

    Thread Starter sylvainc

    (@sylvainc)

    merci de votre réactivité

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Conversion php’ is closed to new replies.