Mam zamówienia w euro i dolarach. Co się z nimi dzieje?
Są wymienione w ostrzeżeniu i wyłączone z raportu. Bez przeliczania kursów, bo dodanie kilku walut do jednej sumy daje liczbę, która wygląda dobrze i nie jest prawdziwa.
Krótka odpowiedź
Zamówienia w walucie innej niż waluta sklepu są wyłączone z raportu i wymienione w ostrzeżeniu nad liczbami. Żaden kurs nie jest stosowany.
To świadoma odmowa, nie brakująca funkcja. Zsumowanie kwot w trzech walutach daje liczbę całkowicie wiarygodną z wyglądu i błędną o tyle, ile wynoszą aktualne kursy — a nic na ekranie by o tym nie powiedziało.
Co naprawdę robi WooCommerce
Każde zamówienie przechowuje własną walutę. Koszt wpisany na produkcie nie ma waluty w ogóle — jest domyślnie w walucie sklepu. Zamówienie przyjęte w euro nosi więc wartości pozycji w euro i koszt wpisany w tym, co jest walutą podstawową sklepu.
Wtyczki wielowalutowe radzą sobie z tym po swojemu: jedne zapisują na zamówieniu równowartość w walucie podstawowej, inne tylko walutę faktycznie pobraną, jeszcze inne trzymają własną tabelę kursów z dnia sprzedaży. Nie ma pola rdzenia, które mówiłoby „to zamówienie w walucie sklepu”, więc raport musi albo czytać prywatne konwencje każdej wtyczki, albo powiedzieć, co potrafi i czego nie.
Co z tym zrobić
- Jeśli zamówienia w obcej walucie to błąd zaokrąglenia — kilka w roku — czytaj raport jak jest i pamiętaj, że te sprzedaże są wyłączone.
- Jeśli to realna część sklepu, uczciwe odczytanie jest takie: ten raport obejmuje sprzedaż w walucie sklepu. Kwota wyłączona jest podana, więc znasz rozmiar tego, czego brakuje.
- Nie przeliczaj ręcznie do tej samej tabeli. Wczorajszy kurs zastosowany do sprzedaży z marca to liczba wymyślona, a gdy stanie w jednej kolumnie z prawdziwymi, nikt już nie odróżni jednej od drugiej.
Jak to pokazuje Merchgain
Merchgain wykrywa waluty obecne w okresie, wymienia je w ostrzeżeniu nad kartami podsumowania i wyłącza te zamówienia ze wszystkich liczb.
Powód, dla którego trafiło to do pierwszej wersji, jest lekcją z naszej drugiej wtyczki: kafelek pokazał kiedyś kwotę około szesnastu razy za niską, bez żadnego sygnału, że czegoś brakuje. Cicha zła liczba jest gorsza niż brak liczby — więc waluty zostają wymienione, a kursy poza raportem.
Powiązane odpowiedzi
Nie zgadza się z tym, co widzisz w sklepie? Napisz — każda wiadomość jest czytana. contact@merchgain.com