Preise setzen und pflegen

Preise per Import einspielen

Eine Preisliste aus dem ERP oder einer Tabelle übernehmen: die Spaltenregeln, das Verhalten beim erneuten Lauf und die Prüfungen, die eine schlechte Datei von Ihren Käufern fernhalten.

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.

Bevor Sie beginnen: Die Zielpreisliste muss existieren, mit der richtigen Währung und angegebener Netto/Brutto-Basis, siehe Preislisten entwerfen. Die Datei wird in eine Liste importiert, also eine Datei je Liste.

Woraus eine Preiszeile besteht

Jede Zeile ist ein Eintrag: ein Artikel, auf einer Mengenstaffel, in einer Liste.

SpaltePflichtHinweise
skueines von beidenDie SKU, wie Katalog und ERP sie kennen
product_ideines von beidenDie Produkt-ID aus dem Katalog, falls vorhanden
price_typeneinstandard (Vorgabe) oder on_request
quantity_minneinDie Staffel. Vorgabe ist 1
unit_pricejaNetto oder brutto nach der Basis der Liste, nicht je Zeile
unitneinPCE, 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.

Prüfen Sie die Datei an bekannten Artikeln, bevor Sie hochladen. Nehmen Sie fünf Artikel, deren Preis Sie auswendig kennen, und suchen Sie sie in der Datei. Steht bei 4711-A1990.00 oder 0.199, halten Sie an. Das ist ein Trennzeichen- oder Einheitenproblem, und es betrifft jede Zeile.

In eine Liste importieren

  1. Öffnen Sie Order Management › Preise › Preislisten und dann die Zielliste.
  2. Wählen Sie Einträge importieren.
  3. Übergeben Sie die Zeilen.
  4. 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.
  5. 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.

Mengen. Der Importdialog ist für einen Ausschnitt eines Preisbuchs gebaut. Zehntausende Zeilen gehören in eine geplante Schnittstelle aus Ihrem ERP statt in einen Dialog, siehe Ein System anbinden.

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 PreisDie 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 niedrigDezimaltrennzeichen, oder ein Preis je 1.000 wurde als Preis je Stück importiert
Die Staffelung ist doppeltDer Import lief im Modus Immer einfügen
Ein Artikel hat gar keinen PreisDie SKU passt nicht zum Katalog; prüfen Sie führende Nullen
Alles bepreist, aber im Shop erscheint nichtsDie 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