Jump to content

Hide payment module for specific country


Grindelf

Recommended Posts

Hello fellows

 

Its possible hide a payment module for a specific country ip that access the site.

 

For example: my brazilian customers uses a specific module - CIELO - to make payments.

 

I need expand the access of my site to others countries, and need use for these countries, the payment module PAYPAL.

 

I need that my customers of Brazil dont have access to paypal payment module, only others countries.

 

This is possible?

 

Ty

Rita

Link to comment
Share on other sites

Hello fellows

 

Its possible hide a payment module for a specific country ip that access the site.

 

For example: my brazilian customers uses a specific module - CIELO - to make payments.

 

I need expand the access of my site to others countries, and need use for these countries, the payment module PAYPAL.

 

I need that my customers of Brazil dont have access to paypal payment module, only others countries.

 

This is possible?

 

Ty

Rita

 

You have to enable geolocation and then restrict payment modules at "Modules and Services -> Payment".

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Yo tengo el mismo problema. Tengo la Geoloc activada, los países configurados 1 a 1 en los cuales especifiqué la moneda por defecto, luego, desactivé el modulo de selección de moneda, para que los usuarios no la pudieran cambiar y algunas cosas mas. Cuándo llegan a la pantalla de pago, las opciones de pago ("Modules and Services -> Payment") terminan basándose en la dirección que el cliente colocó. Si la cambias, se cambian los métodos de pago.

 

Habrá alguna  forma de que esto funciones como debería? jaja Prestashop... siempre atentando contra tu salud capilar.

 

Gracias!

Edited by jjmaturi (see edit history)
Link to comment
Share on other sites

its very simple and supported by native PrestaShop

 

back office-->modules-->payment modules

 

scroll down and you can set what countries your payment module should or should not be  used for.

 

There is no need for geo location because payment methods are not displayed until 1) login or 2) registrar, then ps knows the country

Link to comment
Share on other sites

Never is that simple with Prestashop.

 

You can have the configuration as you said (and as I said in Spanish) but Presta is taking client's address to determine the payment module/country to use, it is not using the Geolocation data to assign them one, just the address.

 

Is this working as intended?

Link to comment
Share on other sites

Never is that simple with Prestashop.

 

You can have the configuration as you said (and as I said in Spanish) but Presta is taking client's address to determine the payment module/country to use, it is not using the Geolocation data to assign them one, just the address.

 

Is this working as intended?

 

This is my understanding of how it works and is used.  For OPC (one page checkouts) it may display the default country payment methods but those may change when billing country address is different than default.  I apologize I did not xlate your original post into en, it is the englilsh forum after all..lol  

 

I do not understand how this native feature would not support the original poster, so we should let them consider and respond.

 

As for native geo location,  it's 'important to note' that if you enable then IP's not resolved by geo location will be disallowed to shop.  I have long time rather famous module on my shop Geo Targeting Pro that allows visitors  to shop if non-resolved ip, amongst other things.  We have however found that OPC do not use localize on visitor cookie country for non-logged customers so OPC must be modified to work well with a geo location solution.

 

I don't think geo location is necessary, simply disabling PayPal for Brazil should be sufficient, not Brazil is funny,  to use PayPal they must have Brazilan PayPal account different from all other PayPal accounts.  i.e. normal PayPal does not support Brazilan Real, only Brazilan PayPal account does.

 

happy prestashopping

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...