I want to display different prices for the product according to visitor's country.
For ex.
For product ABC:
Price x should be displayed for country A.
Price y should be displayed for country B.
Is there any way to do it without creating any other store?
Thanks in advance.
2 Answers
As standard, price can be set on a per website basis. In System > Configuration > CATALOG > Catalog > Price > Catalog Price Scope > Website
So, if you then set up a new website within your Magento for each country you will be able to use the configuration scope to select and set the price for each countries website.
More on creating websites can be found here: http://docs.magento.com/m1/ce/user_guide/store-operations/store-hierarchy.html
More on the configuration scopes can be found here: http://docs.magento.com/m1/ce/user_guide/configuration/scope.html
Does this help?
Rebecca
-
Thank you for your answer but I do not want to create any other store. It should work on the same website only. Depending on site visitor's country prices should be changed.– veduCommented Jun 16, 2016 at 7:54
-
There is this module: merchantprotocol.com/store/magento-extensions/magento-v1-0/… that does prices per currency and GEO location. I have never used it myself but it may be worth investigating to see if it can achieve what you want. Commented Jun 16, 2016 at 8:26
-
If you want to set price country wise then you can create customer user group country wise and add country selection in registration form and based on country selection you need to assign user to group associated with country.
-
Thank you for your help. Is there any way to get visitor's IP address and then on the basis of it change product price (Different prices for different countries) ?– veduCommented Jun 16, 2016 at 7:57
-
That the thing i want to say magento provide user group wise product pricing so once you assign user group based on country then it will automatically show price user group wise. Commented Jun 16, 2016 at 8:49
-
I can not display country selection in registration form because I want to show different price on the basis of visitor's location i.e. country.– veduCommented Jun 16, 2016 at 8:51
-
Need to add custom field on customer registration form for country selection and at the time of customer creation action need to assign user group based on country selection. Commented Jun 16, 2016 at 8:56
-
You are considering the scenario while new registration but it is not needed. Because anyone can check the website without registering. So prizes should be changed irrespective of user is logged in or not.– veduCommented Jun 16, 2016 at 9:07