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 cena | SmartField price |
|---|---|
100 | 100.00 |
100.00 | 100.00 |
100,00 | 100.00 |
12,5 | 12.50 |
1250,00 | 1250.00 |
1.250,00 | 1250.00 |
1,250.00 | 1250.00 |
1.234.567,89 | 1234567.89 |
1,234,567.89 | 1234567.89 |
€ 100,00 | 100.00 |
129.00 EUR | 129.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).