Preisnormalisierung beim Import
Gängige Preisformate werden beim Import in das einheitliche Nifelo-Format umgewandelt.
Einheitliche Preisnotation in Nifelo
Beim Import wandelt Nifelo gängige europäische und englische Preisformate automatisch in eine einheitliche Schreibweise um. Die SmartFields price und sale_price enthalten dadurch immer einen Betrag mit Punkt und zwei Dezimalstellen, zum Beispiel 1250.00.
Der ursprünglich gelieferte Wert bleibt in den Rohdaten erhalten. Die Normalisierung ändert weder die Quelldatei noch den verbundenen Shop.
Unterstützte Preisformate
| Gelieferter Preis | 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 |
Ein Währungssymbol oder Währungscode wird aus dem Preis entfernt. Nifelo rechnet Währungen nicht um. Die richtige Währung wird separat für den Verkaufskanal oder die jeweilige Konfiguration festgelegt.
Ein Trennzeichen mit drei Ziffern
Ein einzelner Punkt oder ein einzelnes Komma mit genau drei nachfolgenden Ziffern wird als Tausendertrennzeichen behandelt. Daher werden 1,250 und 1.250 beide zu 1250.00.
Eine ausdrücklich mit null beginnende Zahl ist die Ausnahme: 0,125 und 0.125 sind Dezimalbeträge und werden auf 0.13 gerundet.
Diese feste Entscheidung passt zu normalen Einzelhandelspreisen. SmartField price ist nicht für Wechselkurse, Kraftstoffpreise oder andere Werte bestimmt, bei denen drei Dezimalstellen erhalten bleiben müssen.
Mehr als zwei Dezimalstellen
Preise mit mehr als zwei Dezimalstellen werden kaufmännisch auf zwei Stellen gerundet: 1,2549 wird zu 1.25, während 1,2550 und 1,2579 zu 1.26 werden.
Nicht normalisierbare Preise
Nifelo errät keine beschädigten oder unklaren Texte. Werte wie unbekannt oder eine fehlerhafte Gruppierung wie 1,23,4 bleiben ungültig und werden von der Datenvalidierung gemeldet.
Verwende für einen normalen Verkaufspreis vorzugsweise 1250, 1250.00 oder 1250,00. Dieselben Regeln gelten für den regulären Preis (price) und den Angebotspreis (sale_price).