Witam
Siedzę już nad tym dłuższy czas i nic nie rozumiem.... pozostało zatem napisać.
Środowisko:
3 waluty: EUR, GBP, USD
Sytuacja 1:
W sytuacji gdy domyślną walutą jest EUR data rzecz kosztuje:
1. jesli klient wybrał na sklepie EUR: 1 186,94 €
2. jesli klient wybrał na sklepie GBP: £949.91
3. jesli klient wybrał na sklepie USD: $1,489.13
Sytuacja 2:
W sytuacji gdy domyślną walutą jest GBP data rzecz kosztuje:
1. jesli klient wybrał na sklepie EUR: 1 483,12 €
2. jesli klient wybrał na sklepie GBP: £1,186.94
3. jesli klient wybrał na sklepie USD: $1,860.72
Zgłupiałem?
Jedyne co mi przychodzi do głowy to zła tabela przeliczników walut z którą coś się dzieje jeśli zmieniam domyślną walutę. Tak przy okazji - muszę często dokonywać zmian waluty domyślnej ze względu na zagraniczny moduł porównywarek który wstawia ceny zawsze na podstawie waluty domyślnej.
Jak wyglądają tabele walut?
Dla domyślnego GBP:
1 Euro EUR 978 € 1.249531 Włączony Usuń
2 Dollar USD 840 $ 1.567662 Włączony Usuń
3 Pound GBP 826 £ 1 Włączony Usuń
Dla domyślnego EUR:
1 Euro EUR 978 € 1 Włączony Usuń
2 Dollar USD 840 $ 1.2546 Włączony Usuń
3 Pound GBP 826 £ 1,2235 Włączony Usuń
Rozwiejcie proszę moje wątpliwości, wydaje mi się iż wystarczy ustawić na sztywno kursy par EURO/USD/GBP wg. np. stooq i nie używac automatycznej aktualizacji?