Jump to content

Pricing by location


Recommended Posts

Is there a way to have a dual (or multilayered) pricing structure - by location?

In other words, if the page is viewed (or order is placed) from certain countries, then a certain price is shown/charged, but a different price is shown/charged if ordered from another country.

I am not talking about adjusting using shipping/P&P;charges, but rather the actual product retail price. Sometimes when you operate in multiple markets, you charge different prices in those markets. All big corporations already do this...

Technically this (price on product page) should be possible by using some free IP locator service....obviously, it won't be 100% accurate nor work 100% of the time, but it would solve the purpose...and of course once user has put in shipping details, the correct price can be calculated 100% of the time...

Link to comment
Share on other sites

"should be possible by using some free IP locator service"

I didn't find a very good FREE IP locator service. Reliable service are all paid services.
If you could provide some information on this end will be appreciated.

If the different price is based on fixed 100%, it will be a little bit easier, other wise you need to extend the database structure to save the prices for each product. Any things related to price, seems simple actually it is compliacted because a lot of things come together.

Yes of course like you said it is possible.
Link to comment
Share on other sites

"should be possible by using some free IP locator service"

I didn't find a very good FREE IP locator service.


There are loads of good and free IP locators on web.

I like http://www.wipmania.com/en/api/
because the API is ridiculously simple
http://api.wipmania.com/[iPADDR]?[url]
IPADDR - queried IP address. For example, your visitor's address.
URL - your domain name. It will be used to control your daily limits.



Very reliable, and definitely sufficient for the purpose under discussion.

Link to comment
Share on other sites

If the different price is based on fixed 100%, it will be a little bit easier, other wise you need to extend the database structure to save the prices for each product.


I understand that changing the database structure could be a pain, but I think it is probably the right way to go and makes Prestashop so much more powerful in one stroke - suddenly PS is not just for tiny 1-5 people operations but can be deployed for multinational small businesses!!

I guess there would need to be an additional price table, somewhat like there are tables for description etc due to languages...

Maybe we can just use regions or location groups (another table) instead of individual countries to assign prices...
Link to comment
Share on other sites

I am not talking about adjusting using shipping/P&P;charges, but rather the actual product retail price. Sometimes when you operate in multiple markets, you charge different prices in those markets. All big corporations already do this...


Hi,

This feature is already present in Prestashop 1.4.

In your backoffice:
Catalog > Product > Specific Price
You can define a specific price (even discount) per country.

Turn on the geolocation (Preferences > Geolocation).

And that's it!
  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...