2017-10-21 33 views
-2

J'utilise wordpress, woocommerce, et Paypal pour un site web. Je souhaite masquer/désactiver l'option Paypal auprès des utilisateurs d'un pays donné. En raison de Paypal ne fait pas des affaires là-bas. http://recordit.co/oNF3aHp1D4Cacher Paypal de certain pays

Quel code peut y parvenir sans interférer avec d'autres utilisateurs de l'utilisation de Paypal à la caisse dans d'autres pays?

Répondre

0

J'ai trouvé la réponse à ma question. Ajoutez ceci à votre function.php

// Hide Paypal from _____ Country 
function YOURTHEME_payment_gateway_disable_country($available_gateways) { 
global $woocommerce; 
if (isset($available_gateways['paypal']) && $woocommerce->customer->get_country() == 'YOUR COUNTRY CODE') { 
unset($available_gateways['paypal']); 
} 
return $available_gateways; 
} 
add_filter('woocommerce_available_payment_gateways', 'YOURTHEME_payment_gateway_disable_country');