Dépôts WooCommerce
Lien du plugin: https://woocommerce.com/products/woocommerce-deposits/
Dans le fichier \ wp-content \ plugins \ woocommerce-deposit \ includes \ class-wc-deposit-cart-manager.php ajouter le code suivant:
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $currrent = $WOOCS->current_currency ; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$current]['rate'] ; $total = $total / $taux ; } } }
Sur le même fichier ajoutez le code suivant :
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $currrent = $WOOCS->current_currency ; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$current]['rate'] ; $total = $total / $taux ; } } }
Dans le fichier functions.php du thème WordPress actuel ajoutez le code suivant :
add_filter('woocommerce_deposits_fixed_deposit_amount', function ($deposit, $prod) { if (class_exists('WOOCS')) { global $WOOCS; $currrent = $WOOCS->current_currency; if ($currrent != $WOOCS->default_currency AND $WOOCS->is_multiple_allowed) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$currrent]['rate']; $deposit = $deposit * $rate; } } return $deposit; }, 2, 99);