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.
merci de votre réactivité