GoPymes's Blog

Agregar/Remover métodos de pago según la ubicación

A veces necesitamos remover o agregar métodos de pago según la ubicación del cliente y para estos casos disponemos del país, estado y del código postal del comprador.

Antes debemos conocer las nomenclaturas de cada método de pago para así poder jugar con ellas, aquí te muestro las que vienen por defecto en Woocommerce:

Código Descripción
cod Es la pasarela de contraentrega
cheque Es la pasarela de cheques ( sirve más en US)
paypal Pasarela Paypal
bacs Depósito en cuentas bancarias

 

Una vez que ya conocemos estas nomenclaturas vamos a usar el hook “woocommerce_available_payment_gateways” para este fin, y debemos poner el siguiente código PHP en functions.php de nuestro theme activo.

 

Esto es para Woocommerce 3.0.x

 

Aquí un ejemplo: vamos a quitar el método de pago de Paypal cuando el cliente esta ubicado en Argentina.

 

 

Aquí otro ejemplo: vamos a quitar el método de pago de contraentrega  cuando el comprador está en Estados Unidos como país y Florida como estado.

 

 

Si tienes dudas, usa los comentarios.

Leave a Reply

Your email address will not be published. Required fields are marked *