I have made an implemented a custom currency, and everything seems to work perfectly!

Except for the advanced search. It uses the Base Currency (USD) and not the custom currency I created myself. I would like for people to enter the custom currency, as they never see USD on the store and don't know the exchange rate.

Is there a setting somewhere, or does this require extensive coding?

I have an idea that I could divide whatever number they put in by the exchange rate, but that is the LEAST preferred solution.


closed as off-topic by David Manners, Marius Feb 14 '15 at 15:18

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions describing a problem that can't be reproduced OR seemingly went away on its own (or went away when a typo was fixed) are off-topic as they are unlikely to help future readers." – David Manners, Marius
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Hi, with 'created a custom currency' I gather that is a new attribute you created? – ProxiBlue Sep 13 '13 at 22:31
  • Custom currency, as in, instead of everything being USD, the currency that is shown on the store is "Points", a currency I made up. The advanced search, if you enter 15, searches 15 USD for items, not the "point equivalent" or 15. – Jacob Raccuia Sep 15 '13 at 2:10
  • Hi, That does not answer the question. Is this an attribute? Or id it dynamically calculated on display? – ProxiBlue Sep 15 '13 at 9:18
  • I don't understand what you're asking. In Magento you can make currencies, so custom currency is a currency, and currency is not considered an attribute.... If you're talking about the price range checker, it is an attribute. I looked in attribute settings for a place to change what currency it uses to compare but that didn't exist. – Jacob Raccuia Sep 15 '13 at 16:14
  • Ok, I understand now. – ProxiBlue Sep 15 '13 at 22:48

The question is quite broad and I don't feel able to reproduce this fast.

  1. Question is: Why do you use USD as base currency and not yours? If it is used everywhere this is obvious to me :-)

  2. you might want to rewrite \Mage_Catalog_Model_Layer_Filter_Price. There are a lot of currency methods in you want to check and if they return USD, you might want to rewrite them.

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