Zdravim,
zasekol som sa na (pre profika verim) uplnej malickosti v PHP.
Tento kod pouzivam aby som cloveku z konkretnej krajiny nedovolil platil PayPalom cez moj Woocommerce shop (konkretne Nemcom):
function payment_gateway_disable_countries( $available_gateways ) {
global $woocommerce; if ( is_admin() ) return; if ( isset( $available_gateways ) && $woocommerce->customer->get_billing_country() == 'DE' ) { unset( $available_gateways ); } return $available_gateways; } add_filter( 'woocommerce_available_payment_gateways', 'payment_gateway_disable_countries' );
Potreboval by som tento zakaz spravit pre viac krajin. A nechcem ten kod 10x kopirovat pod seba... Vlastne by som potreboval len nieco ako:
$woocommerce->customer->get_billing_country() == 'DE' || 'AT' || 'SK' )
Ale to samozrejme nefunguje. Skusal som dat tie krajiny do stringu, ale na to moje PHP skills nestacia.
Ak by mi niekto vedel upravit hore uvedeny kod pre viac krajin (country codes), viem na PP poslat nejaku rozumnu odmenu za Vas cas :-)
Dakujem pekne za pomoc!
(vymazem to hned ako pride pomoc)