Waluty i kursy wymiany
Które waluty obsługuje katalog i faktury, jak działa automatyczne przeliczanie oraz polecenie /currency rate.
Waluty katalogu
/catalog currency wybiera, które z USD, EUR i INR katalog pokazuje i która jest główna. Produkt może mieć osobną cenę dla każdej (price_usd, price_eur, price_inr w /catalog product-add) albo ustawiasz tylko cenę główną i włączasz auto_currency, aby pozostałe dwie były przeliczane z bieżących kursów.
no_price_text to tekst, który katalog pokazuje, gdy produkt nie ma ceny, np. „Zapytaj w tickecie”.
Waluty faktur
/invoice create przyjmuje USD, INR, EUR i GBP. Obraz faktury i raport sprzedaży używają wybranej waluty; na fakturach nie ma przeliczania, więc sprzedaż w EUR zostaje w EUR w raporcie, a /invoice top-buyers rankuje według waluty.
Skąd pochodzą kursy
Kursy są pobierane z publicznego API kursów wymiany, z drugim dostawcą jako zapasowym, i są zapisywane w pamięci podręcznej na 5 minut (EXCHANGE_RATE_CACHE_SECONDS na hoście). Jeśli obaj dostawcy zawiodą, przeliczone ceny zachowują ostatnią zapisaną wartość; jeśli jej nie ma, katalog pokazuje tylko cenę główną.
/currency rate
Polecenie publiczne, które może uruchomić każdy: /currency rate amount:50 currency:EUR pokazuje tę kwotę w USD, INR, EUR, GBP, JPY, CAD, AUD, CHF, CNY, SGD i AED. Przydatne w tickecie, gdy kupujący płaci inną walutą niż w ofercie.
Kursy mają charakter informacyjny. Kwota, którą faktycznie otrzymasz, zależy od kursu i opłat Twojego operatora płatności.