Kurzy měn při vložení objednávky

Udělali jsme drobnou úpravu v endpointu Vložení objednávky – položka data.currency.exchangeRate již není povinná. Pokud nebude uvedena, použije se aktuální kurz z eshopu (pozor, historické kurzy se v eshopu neuchovávají). Pokud se položka použije, zadejte kurz tak, jak vám ho vrací endpoint Eshop info v položkách data.currencies[].exchangeRate. Pro české eshopy je to hodnota měny v Kč (tedy např. “25,65500000”), pro zahraniční eshopy to může být převrácená hodnota (“0,06390000”) – záleží na nastavení obchodu a jeho základní měny.

Opravili jsme také související chybu v odpovědi při Vložení objednávky – kurz měny jsme uložili a vraceli tak, jak byla zadán v requestu, ačkoliv měl být v některých případech uložen jako převrácená hodnota (jak to bylo zavedeno s endpointem Detail objednávky). Tato chyba způsobovala špatné započítávání objednávek do statistik (v případě objednávek v cizích měnách vložených přes API).

Post navigation