dayalı WooCommerce Ödeme Yöntemini Hide, ben 2 Ödeme yöntemleri var, Paypal ve Teslimat üzerinde Nakit.nasıl Posta Kodu Bu WooCommerce kurulumunda
Şimdi nasıl olabilir Teslimde Ödeme yalnızca belirli Posta kodları için gizli/devre dışı bırakılabilir.
Bu benim devre dışı bırakmak için
// Disable gateway based on country
function payment_gateway_disable_country($available_gateways) {
global $woocommerce;
if (isset($available_gateways['ccavenue']) && $woocommerce->customer->get_country() <> 'IN') {
unset( $available_gateways['ccavenue']);
} else if (isset($available_gateways['paypal']) && $woocommerce->customer->get_country() == 'IN') {
unset($available_gateways['paypal']);
}
return $available_gateways;
}
add_filter('woocommerce_available_payment_gateways', 'payment_gateway_disable_country');
Gist
Bunu yapmanın bir yolunu buldunuz mu? Bunu yapmak ve COD için ek ücret almak istiyorum. – Chirag
Bu eklenti, ihtiyacınız olanı yapar: http://gremlin.io/shop/woocommerce-plugins/restrict-check-cod-payment-method-zip-pin-codes-woocommerce –