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.


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?


  • 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.
    – vedu
    Jun 16 '16 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. Jun 16 '16 at 8:26
  • thanku for your help. :)
    – vedu
    Jun 16 '16 at 8:35

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) ?
    – vedu
    Jun 16 '16 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. Jun 16 '16 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.
    – vedu
    Jun 16 '16 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. Jun 16 '16 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.
    – vedu
    Jun 16 '16 at 9:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.