Un utente ha chiesto
Categoria: WooCommerce Multilingual – run WooCommerce with WPML di WordPress
Domanda: Il filtro woocommerce_package_rates non è chiamato per una valuta diversa?

Apparentemente sto usando “WooCommerce Multilingual” per aggiungere un cambio di valuta al mio sito Woocommerce. Sto cercando di aggiungere il 12% al costo di spedizione per tutti gli ordini per tutte le valute. Funziona per la valuta USD, ma non per CAD.

Sto usando questo filtro nel mio functions.php:
// Aggiungi una percentuale a tutte le spese di spedizione
add_filter (‘woocommerce_package_rates’, ‘woocommerce_package_rates’);
funzione woocommerce_package_rates (tariffe $)
{
$ importo_extra = 12; // 30%
foreach (tariffe $ come chiave $ => tariffa $) {tassi $[$key]-> costo = $ tariffe[$key]-> costo + (tariffe $[$key]-> costo * ($ extra_importo/100)); }
tasso di rendimento $;
}

Questo aggiungerà il 12% al costo di spedizione del mio plugin Woocommerce Fedex Shipping, ma quando passo alla valuta CAD il 12% non viene aggiunto.

Come mai? Qualcuno sa perché il mio filtro non viene chiamato per altre valute?

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *