Dostałem dziś pytanie o niezgodność cen Tesli w mojej aplikacji z cenami na stronach, więc opisuję też tutaj dla wszytskich:
Dotyczy ev.warszawa.pl [łamane na ] tesla
Aplikację robiłem dla siebie i chodziło o to, żebym widział ile ja musiałbym zapłacić za auto jeśli kupiłbym z danego kraju, a ja nie dostanę dopłaty we Francji, więc do ceny pokazywanej na stronie trzeba doliczyć wartość dopłaty i w cenie w PLN już je uwzględniam przy nowych autach.
Obecnie aplikacja korzysta z takiej tablicy doliczającej do cen dopłaty:
$discounts = array(
'de_DE' => 3570,
'fr_FR' => array(
45000 => 7000,
60000 => 3000,
999999 => 0
),
'en_IE' => 5000,
'it_IT' => 4000,
'de_AT' => 2400,
);
Opiszę na przykładzie Francji, bo tam jest najbardziej skomplikowany przypadek:
- Dla ceny auta niższej niż 45000 eur oni mają dopłatę 7000 eur, więc przy wyliczaniu ceny w PLN doliczam te 7000 eur zanim podam cenę PLN.
- Dla cen w zakresie 45000-60000 dopłaty jest 3000 eur i tak samo doliczam tę wartość przed przeliczeniem na PLN.
- Powyżej 60000 eur nie ma już dopłat, więc wstawiłem przedział 60 000 - 999 999 eur i dla niego zero
Kursy walut ściągam codziennie z NBP, więc tutaj nie powinno być rozjazdów.
Ps. Jest niezerowa szansa, że mam nieaktualne kwoty dopłat na poszczególnych rynkach - jeśli takie coś widzicie, to dajcie znać, poprawię.