Normalizacja cen podczas importu

Popularne formaty cen są podczas importu konwertowane do standardowego formatu Nifelo.

Jeden standard zapisu cen w Nifelo

Podczas importu Nifelo automatycznie przekształca popularne europejskie i angielskie formaty cen do jednego standardu. SmartFields price i sale_price zawsze zawieraj� dzięki temu kwotę z kropk� i dwiema cyframi po separatorze, na przykład 1250.00.

Pierwotnie dostarczona wartość pozostaje dostępna w danych źródłowych. Normalizacja nie zmienia pliku źródłowego ani poł� czonego sklepu.

Obsługiwane formaty cen

Dostarczona cenaSmartField price
100100.00
100.00100.00
100,00100.00
12,512.50
1250,001250.00
1.250,001250.00
1,250.001250.00
1.234.567,891234567.89
1,234,567.891234567.89
€ 100,00100.00
129.00 EUR129.00

Symbol lub kod waluty jest usuwany z ceny. Nifelo nie przelicza walut. Właściw� walutę ustawia się oddzielnie dla kanału sprzedaży lub odpowiedniej konfiguracji.

Jeden separator i trzy cyfry

Pojedyncza kropka lub przecinek, po którym występuj� dokładnie trzy cyfry, jest traktowany jako separator tysięcy. Zarówno 1,250, jak i 1.250 zostan� więc zapisane jako 1250.00.

Wyj� tkiem jest kwota rozpoczynaj� ca się wyraźnie od zera: 0,125 i 0.125 s� wartościami dziesiętnymi i zostan� zaokr� glone do 0.13.

Ta stała reguła odpowiada zwykłym cenom detalicznym. SmartField price nie jest przeznaczony do kursów walut, cen paliwa ani innych wartości, w których trzeba zachować trzy miejsca po separatorze.

Więcej niż dwa miejsca dziesiętne

Ceny z więcej niż dwoma miejscami dziesiętnymi s� matematycznie zaokr� glane do dwóch: 1,2549 staje się 1.25, natomiast 1,2550 i 1,2579 staj� się 1.26.

Ceny, których nie można znormalizować

Nifelo nie próbuje odgadywać uszkodzonego lub niejednoznacznego tekstu. Wartość taka jak nieznana albo błędne grupowanie, na przykład 1,23,4, pozostaje nieprawidłowe i jest zgłaszane podczas walidacji danych.

Dla zwykłej ceny sprzedaży najlepiej używać zapisu 1250, 1250.00 lub 1250,00. Te same reguły dotycz� ceny podstawowej (price) i ceny promocyjnej (sale_price).