Preise per Import einspielen
Preise einzeln einzutippen hört irgendwo bei fünfzig Artikeln auf zu funktionieren. Jedes echte Preisbuch kommt als Datei, und der größte Teil der Arbeit steckt in der Datei, nicht im Hochladen.
Woraus eine Preiszeile besteht
Jede Zeile ist ein Eintrag: ein Artikel, auf einer Mengenstaffel, in einer Liste.
| Spalte | Pflicht | Hinweise |
|---|---|---|
sku | eines von beiden | Die SKU, wie Katalog und ERP sie kennen |
product_id | eines von beiden | Die Produkt-ID aus dem Katalog, falls vorhanden |
price_type | nein | standard (Vorgabe) oder on_request |
quantity_min | nein | Die Staffel. Vorgabe ist 1 |
unit_price | ja | Netto oder brutto nach der Basis der Liste, nicht je Zeile |
unit | nein | PCE, M, KG, passend zu Ihrem ERP |
Ein Staffelpreis besteht aus mehreren Zeilen, nicht aus einer Zeile mit
mehreren Spalten. Ein Artikel mit Staffeln bei 1, 10 und 50 ist drei Zeilen, die
sich nur in quantity_min unterscheiden. Das ist die häufigste Überraschung beim
Umbau eines ERP-Exports, in dem Staffeln meist in Spalten stehen.
Die Datei vorbereiten
Das meiste aus Importdatei vorbereiten gilt unverändert: UTF-8, führende Nullen in SKUs, Dezimaltrennzeichen. Bei Preisdateien kommen vier eigene Punkte dazu:
Das Dezimaltrennzeichen. 19,90, als Tausendertrennzeichen gelesen, wird zu
1990. Dieser Fehler stellt einem Käufer den hundertfachen Preis vor die Nase, und
er ist so häufig, dass Sie ihn bei jedem Import prüfen sollten.
Keine Währungszeichen, keine Tausendertrennzeichen. 19.90, nicht € 19,90
und nicht 1.234,50.
Kein Mix aus netto und brutto. Die Basis gehört zur Liste. Enthält Ihre Quelldatei beides, teilen Sie sie in zwei Dateien für zwei Listen, bevor Sie irgendetwas importieren.
Exportieren Sie keine Nullpreise. ERP-Exporte geben für Artikel ohne gepflegten
Preis oft 0.00 aus. Importiert werden daraus bestellbare Preise von nichts.
Filtern Sie sie an der Quelle heraus, oder wandeln Sie sie in on_request um.
4711-A1990.00 oder 0.199, halten Sie an. Das ist ein Trennzeichen-
oder Einheitenproblem, und es betrifft jede Zeile.In eine Liste importieren
- Öffnen Sie Order Management › Preise › Preislisten und dann die Zielliste.
- Wählen Sie Einträge importieren.
- Übergeben Sie die Zeilen.
- Wählen Sie unter Vorhandene Zeilen, wie mit bestehenden Zeilen umgegangen wird:
- Passende Staffeln aktualisieren: die Vorgabe. Eine Zeile, die eine Staffel
nennt, die die Liste schon hat (gleiche SKU oder gleiches Produkt und
gleiches
quantity_min), aktualisiert sie. - Immer einfügen: jede Zeile wird als neuer Eintrag angelegt.
- Passende Staffeln aktualisieren: die Vorgabe. Eine Zeile, die eine Staffel
nennt, die die Liste schon hat (gleiche SKU oder gleiches Produkt und
gleiches
- Importieren.
Verwenden Sie „Passende Staffeln aktualisieren“. Damit lässt sich eine korrigierte Datei gefahrlos erneut einspielen: Der zweite Import aktualisiert dieselben Staffeln, statt sie zu verdoppeln. „Immer einfügen“ ist für den seltenen Fall, dass die Liste sicher leer ist und Sie Tempo wollen.
Ein Import entfernt nichts von der Liste. Ein Preis, der aus Ihrem ERP-Export verschwunden ist, bleibt in der Liste, bis ihn jemand löscht, siehe Preislisten-Hygiene.
Mit zehn Zeilen testen
Immer. Bauen Sie eine Datei mit zehn Zeilen:
- zwei gewöhnliche Artikel, deren Preis Sie kennen,
- eine komplette Staffelung (drei Zeilen, dieselbe SKU),
- ein Artikel mit vierstelligem Nachkommapreis, falls Sie je 1.000 verkaufen,
- eine Zeile
on_request, - ein Artikel, der in der Liste bereits existiert, damit Sie den Aktualisierungspfad sehen.
Importieren Sie diese, öffnen Sie die Liste und lesen Sie sie. Erst dann fahren Sie die volle Datei.
Was Sie danach prüfen
- Öffnen Sie die Liste und sortieren Sie die Einträge nach Einzelpreis, aufsteigend und absteigend. An den Extremen zeigen sich Trennzeichenfehler und verirrte Nullen.
- Filtern Sie Order Management › Preise › Preiseinträge nach einer SKU mit Staffelung und prüfen Sie, ob die Staffeln getrennte Zeilen mit fallenden Preisen sind.
- Vergleichen Sie fünf Artikel stichprobenartig mit der Quelldatei.
- Fahren Sie dieselbe Datei absichtlich noch einmal. Mit Passende Staffeln aktualisieren darf sich die Zahl der Einträge nicht ändern. Verdoppelt sie sich, war der Modus falsch.
- Sehen Sie sich einen importierten Artikel in der Storefront als angemeldeter Testkäufer an.
Wenn Zeilen nicht ankommen
| Symptom | Übliche Ursache |
|---|---|
| Zeilen importiert, aber der Käufer sieht den alten Preis | Die Zeilen sind in einer anderen Liste gelandet als der, die für diesen Käufer aufgelöst wird |
| Preise sind 100-mal zu hoch oder zu niedrig | Dezimaltrennzeichen, oder ein Preis je 1.000 wurde als Preis je Stück importiert |
| Die Staffelung ist doppelt | Der Import lief im Modus Immer einfügen |
| Ein Artikel hat gar keinen Preis | Die SKU passt nicht zum Katalog; prüfen Sie führende Nullen |
| Alles bepreist, aber im Shop erscheint nichts | Die Liste ist inaktiv, außerhalb ihres Gültigkeitszeitraums, in der falschen Währung oder in keinem Markt, in dem Sie verkaufen |
Für alles, was diese Tabelle übersteht, siehe Häufige Preisprobleme.
Weiter
- Eine ganze Preisliste anpassen: Preise verschieben, die Sie schon haben.
- Woher Ihre Preise kommen: aus der monatlichen Pflichtübung eine geplante Schnittstelle machen.
Befristete Preise
Aktionspreise, die von selbst enden, Projektpreise mit Laufzeit und Artikel, die gar keinen veröffentlichten Preis tragen.
Preisliste anpassen
Die jährliche Preisrunde: jeden Preis einer Liste um einen Prozentsatz oder Betrag verschieben, in der Vorschau prüfen und auf Endungen runden, die Sie drucken würden.