Jump to content

Show price for registered users.


Recommended Posts

Hello to all,

 

For quite some time now I'm searching for a module (payed or free) where I could set the rule to show product prices for the registered customers by country.

 

Example:

I'm selling world wide, but I exclude some countries, And I would like to be able to show the prices only for registered users from France, Germany and UK and hide the prices from the rest of the countries. 

At the moment I show prices for all registered users, but I need the posibility to filter the customers by country.

 

Is it posibile? Is there any module to achieve this?

 

Thanks,

Link to comment
Share on other sites

back office-->preferences-->geolocation

 

enable-->follow instructions for GeoLIteCity.dat

 

You can now hide shop or disallow shopping by country.

 

Note: native PrestaShop will disallow shopping or hide entire shop for 'unresolved' IP's.   Some estimates are 85% success rate, I do not know the success rate of commercial MaxMind compatible data.  But it is rather expensive.

 

This means that a percentage of valid country users could not shop on your store(s).  Which even one is to many yes?

 

I extended native GeoLocation with Geo Targeting Pro module.  This amongst other things allows you to set a default country for unresolved IP.  This allows them to shop and since at registration you can restrict the countries you offer service too.

Link to comment
Share on other sites

back office-->preferences-->geolocation

 

enable-->follow instructions for GeoLIteCity.dat

 

You can now hide shop or disallow shopping by country.

 

Note: native PrestaShop will disallow shopping or hide entire shop for 'unresolved' IP's.   Some estimates are 85% success rate, I do not know the success rate of commercial MaxMind compatible data.  But it is rather expensive.

 

This means that a percentage of valid country users could not shop on your store(s).  Which even one is to many yes?

 

I extended native GeoLocation with Geo Targeting Pro module.  This amongst other things allows you to set a default country for unresolved IP.  This allows them to shop and since at registration you can restrict the countries you offer service too.

 

And is it posible to filter by the country of the user, I mean not by IP, but by the registration country? 

 

For example user registers from Spain and indicates that he is from Spain and based on the indicated country show prices for that country?

 

I would like to avoid IP filtering.

 

Thanks,

Link to comment
Share on other sites

I think you can try this:

 

back office-->customers-->groups

 

set show prices to no except for group customer

 

this will force registration to see prices,  Then you restrict customer to countries allowed at registration time.

 

I do have another module, Registered Only which sets shop to catalog mode for non-logged, non-catalog mode for logged in.

 

Please know I'm not trying to sell you the module solution,, if you can find a native method (without shooting yourself in the foot), then that is better path.  (ip non-resolved no shop, etc).  This is an area that I am more familiar with so I tend to write modules for this area. :)

 

Forcing registration and/or showing prices only to registered solves other native GeoLocation issue of changing country from IP country to registration country and you had specific price by country, this was original reason for Geo Targeting Pro, to hold IP country.

  • 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...