DrByte:
To force all currencies to be treated equally, set all their exchange rates to 1.00000
Remember though that Zen Cart v1.x.x supports only a single price per product. It does not give you 100 fields to type in 100 prices for 100 different currencies. It's based on having a single default currency, and converting to other currencies by calculating based on exchange rate.
Thanks Doc however your suggestion doesn't quite suit my needs - the part of Zen Cart that converts other currencies by calculating exchange rates, can that be negated? Is there somewhere where that script can be voided?
I appreciate how the system works but I am trying to overcome exchange rates, PayPal currency exchange fees and shipping rates via manipulating the exchange rate based on one default currency set at a value of not 1.0000000 but 1.20000000
Scenario - site is dot com hosted in Australia, product sells globally including Australia with USA being largest market (marginally) for this site - the Australian Dollar has slipped significantly (from USD1.04 to 0.95 in a very short period of time), Paypal currency conversion fees are also impacting and additionally postage rates from Australia to USA and UK are horrendous (item weight less than 50grams but over thickness limit of 20mm for letter and must go at parcel rates )- customers are getting a big shock at checkout at postage costs being close to an additional 30% of the item cost, so by adjusting selling prices up via increase in exchange rate and then reducing postage cost by the same amount the net result is the same but the shock factor is alleviated (the product can handle that small increase in retail price, for the markets other than Australia).
So solution is to leave AUD rate at 1.00000000 (leaves Australian customers on par as they are not incurring the costs that need to be recouped and the Australian market is the most price competitive), have made USD as default currency but at rate of 1.20000000 and have adjusted other currencies to plus 20% of standard exchange rate to USD1.0000. Such a set up, which I have applied to a few sites today covers EVERY aspect I need to have covered and is very manageable but if currencies are adjusted automatically (at certain times of day I assume) then the whole pricing structure will go out the window.
The above means I will have to make adjustments to currencies in admin/localization/currencies at certain times rather than leaving the system to do it automatically however this would only need to be done when there is a significant currency shift outside of fluctuation limits that I would set myself, my risk. Of the 20% increase in exchange rate set manually only 5% is actually an exchange rate factor, the balance is to recover PayPal fees and to offset discounted postage (postage reduced by 40% = average of +10% on retail which is achieved via manually setting rates).
So that is what I am doing (have done), but do not want to wake up tomorrow morning with prices all over the place with exchange rates automatically change from my manual settings :) ... so how can I negate the auto currency conversion, or do you know of another way I can do this?
Looking for some advice,
cheers,
Mike