Zum Inhalt springen

OBS/Stammdaten/Schnittstellen/Internet-Shop/brShop24/B Preislisten verwalten

Aus OBS Wiki

B Preislisten verwalten

Mit brShop24 sehen Ihre Kunden im Shop genau die Preise, die Sie in OBS für sie hinterlegt haben: Die Schnittstelle überträgt Ihre Preislisten samt Staffeln und Kundenzuordnung. In dieser Maske behalten Sie den Überblick, welche Preislisten mit welchem Ergebnis im Shop angekommen sind, starten den Export und finden heraus, warum ein Preis fehlt. Sie erreichen sie über Stammdaten → Schnittstellen → Internet-Shop, F10 B Preislisten verwalten. Der Menüeintrag erscheint, wenn die Schnittstelle aktiv ist.

HINWEIS: Die Preisübertragung setzt das kostenpflichtige Modul Preislisten voraus.
ACHTUNG: Der Shop kann zu einer Menge eines Artikels zwei Preiseinträge mit unterschiedlicher Einheit zeigen. Wie Sie das bereinigen, steht unter Warum hat der Shop zwei Preiseinträge für einen Artikel?

Liste

Die Liste Preislisten zeigt alle Preislisten, die OBS bei bisherigen Exporten für diese Schnittstelle verarbeitet hat, mit dem Ergebnis der letzten Übertragung:

Liste der Preislisten einer brShop24-Schnittstelle

Spalte Inhalt
Nummer Nummer der Preisliste.
Name Name der Preisliste.
Prio Priorität der Preisliste beim letzten Export, siehe Priorität und Bestprice-Findung.
Gültig von, Gültig bis Gültigkeitszeitraum der Preisliste.
Probleme Nur im Analyse-Modus: Gründe, warum OBS die Preisliste nicht exportiert.
M Markierung mit F5.

Die Liste ist eine Historie. Eine neue Preisliste erscheint erst, wenn sie einmal exportiert wurde. Ändern Sie in der Preislistenverwaltung Artikel, Freigaben oder die Zuordnung zu Kunden, kann das Ergebnis nach dem nächsten Export anders aussehen. Über dem Raster steht ein Live-Filter zur Verfügung.

Die Zeilen sind so hervorgehoben:

Darstellung Bedeutung
Fett Die Preisliste ist dieser Schnittstelle zugeordnet.
Rote Schrift Die Preisliste hat beim letzten Export den Status „Löschen“ erhalten, sie ist also nicht mehr im Shop. Im Analyse-Modus: Die Preisliste hat mindestens ein Problem.
Graue Schrift Nur beim Aufruf aus den Webshop-Einstellungen einer Person: Die Zuordnung der Preisliste zu dieser Person steht auf „Löschen“.

Öffnen Sie die Liste aus den Webshop-Einstellungen einer Person (F8), zeigt sie nur die Preislisten dieser Person. Auch F6 exportiert dann nur deren Preislisten.

Tasten und Schaltflächen

Taste Funktion
F4 Wechselt die Sortierung: Nummer, Name oder Priorität.
F5 Markiert die aktuelle Preisliste. Einfg und Entf wirken auf alle markierten Preislisten.
F6 Export: A Alle aktualisiert alle Preislisten im Shop, auch Preislisten, die in der Preislistenverwaltung neu angelegt wurden. B akt. Preisliste überträgt nur die markierte Zeile neu. Je nach Einstellungen und Daten wird die Preisliste dabei aktualisiert oder im Shop gelöscht.
F7 Artikel: Öffnet die Liste Artikel zu Preisliste mit Lager, Shop-Artikelnummer, Staffelmenge und Preis.
F9 PLV: Öffnet die Preislistenverwaltung.
F10 Öffnet die weiteren Funktionen.
Einfg Ordnet die aktuelle oder die markierten Preislisten der Schnittstelle zu.
Entf Entfernt die Zuordnung der aktuellen oder der markierten Preislisten zur Schnittstelle. Beim nächsten Export löscht OBS die Preisliste im Shop.
HINWEIS: Eine neue Preisliste übertragen Sie zum ersten Mal mit A Alle oder in der Preislistenverwaltung mit F10 S1 Preisliste in den Shop übertragen. B akt. Preisliste wirkt nur auf Preislisten, die bereits in der Liste stehen.

F10 Weitere Funktionen

Eintrag Funktion
A1 Analyse-Modus EIN (nur Shop-Preislisten) Schaltet den Analyse-Modus für die Preislisten dieser Liste ein. Ist er an, heißt der Eintrag A1 Analyse-Modus AUS.
A2 Analyse-Modus EIN (alle OBS-Preislisten) Schaltet den Analyse-Modus für alle Preislisten in OBS ein. So finden Sie auch Preislisten, die noch nie exportiert wurden. Ist er an, heißt der Eintrag A2 Analyse-Modus AUS.
L1 Preisliste … leeren Löscht im Shop alle Preiseinträge der aktuellen Preisliste und setzt die Exportdaten in OBS zurück. OBS führt dabei keinen Export aus. Exportieren Sie die Preisliste danach neu.
P Job-Protokolle zu Preisliste Öffnet die Jobinformationen gefiltert auf die aktuelle Preisliste.
Z1 Preislistenzuordnung neu übertragen (Kunde …) Überträgt die Zuordnung der Preislisten zu dieser Person neu. Nur beim Aufruf aus den Webshop-Einstellungen einer Person.
Z2 Preislistenzuordnung neu übertragen (Liste …) Überträgt die Zuordnung der aktuellen Preisliste zu den Kunden neu.
Z3 Preislistenzuordnung neu übertragen (Alle) Überträgt die Zuordnung aller Preislisten neu.
ACHTUNG: L1 löscht nicht die Preisliste selbst. Sie bleibt im Shop bestehen, hat aber keine Preise mehr. Soll die Preisliste aus dem Shop verschwinden, entfernen Sie die Zuordnung mit Entf oder deaktivieren Sie die Preisliste und exportieren Sie anschließend.

Analyse-Modus

Der Analyse-Modus zeigt in der Spalte Probleme, warum OBS eine Preisliste nicht exportiert. Preislisten mit mindestens einem Problem stehen in roter Schrift. Die Analyse läuft für jede Preisliste einzeln und kann bei vielen Preislisten einen Moment dauern.

Problem Bedeutung
Nicht aktiv Das Häkchen Preisliste aktiv ist nicht gesetzt.
Außerhalb Gültigkeitszeitraum Das aktuelle Datum liegt nicht im Zeitraum Datum von bis Datum bis der Preisliste.
Typ enthält nicht Shop Die Gültigkeit der Preisliste enthält nicht Shop, sie ist auf WaWi und/oder Kasse beschränkt.
Nicht der Schnittstelle zugeordnet Die Zuordnung zur Schnittstelle fehlt. Setzen Sie sie mit Einfg.
Keine Personenzuordnung Keine Person, der die Preisliste in OBS zugeordnet ist, ist im Shop vorhanden. Mindestens eine dieser Personennummern muss im Shop als Benutzer oder Kundengruppe vorkommen.
Keine Preise hinterlegt Die Preisliste enthält keine Preise. Fehlen nur einzelne Preise, prüfen Sie das in der Liste Artikel zu Preisliste.

Liste Artikel zu Preisliste

Diese Liste zeigt die Preisdaten einer Preisliste, wie OBS sie beim letzten Export für die Schnittstelle ermittelt hat. Sie öffnen sie in der Liste Preislisten mit F7. Die Liste heißt Artikel für Preisliste mit der Nummer der Preisliste.

HINWEIS: OBS ermittelt die Preisdaten beim Export. Die Liste zeigt den Stand des letzten Exports und kann deshalb von den aktuellen Preisen der Preisliste abweichen.

Spalten

Spalte Inhalt
OBS-Art.-Nr. Artikelnummer aus dem Artikelstamm.
Shop-Art.-Nr. Artikelnummer im Shop, unter der dieser Preis gepflegt wird.
Lager Name des Shop-Lagers, siehe Lager und Lagerlieferanten.
Bezeichnung Name 1 des Artikels. Ist in den Shop-Einstellungen des Artikels eine alternative Bezeichnung hinterlegt, steht diese hier.
Menge Staffelmenge des Preises. OBS rechnet die Staffelmenge der Preisliste mit der Mengeneinheit des Artikels um.
VK Netto Netto-Preis.
Preisstatus Pflegen oder Löschen, je nach Ergebnis des letzten Exports.
Grund Warum OBS den Preis nicht exportiert oder exportiert hat, siehe Spalte Grund.
Aktualisiert Datum, an dem OBS den Preis zuletzt in den Shop übertragen hat. Bei älteren Preiseinträgen bleibt die Spalte leer.
Gelöscht Datum, an dem OBS den Preis zuletzt im Shop gelöscht hat. Bei älteren Preiseinträgen bleibt die Spalte leer.
D Nur nach D Datenabgleich mit brShop24 API und in der Sortierung Artikelnummer: Ergebnis des Abgleichs, siehe Weitere Funktionen der Artikelliste.
M Markierung mit F5.

Spalte Grund

Ein Teil der Gründe hält OBS beim Export fest, die Angaben zum Artikel prüft OBS bei der Anzeige. Mehrere Gründe stehen durch Semikolon getrennt.

Grund Bedeutung
Artikel inaktiv Im Artikelstamm ist das Häkchen Inaktiv gesetzt.
Nicht lieferbar Der EK-Eintrag des Lieferanten, über den das Shop-Lager den Artikel führt, ist als nicht lieferbar markiert. Bei Artikeln ohne Lieferantenbezug gibt es keinen lieferbaren EK-Eintrag.
Nicht für Shop freigegeben Der Artikel steht nicht in der Liste der Shop-Artikel dieses Lagers. OBS baut diese Liste beim Preisexport aus den Einstellungen der Shop-Lager und der Freigabe eigener Artikel auf. Fehlt ein Artikel, fehlt meist ein EK-Eintrag beim Lieferanten des Lagers oder die Freigabe als eigener Artikel.
Kein Matching OBS kann den Shop-Artikel nicht mehr mit dem OBS-Artikel verknüpfen, zum Beispiel weil sich eine Referenznummer wie die Bestellnummer geändert hat.
Vom Shop als fehlend gemeldet OBS hat für diesen Artikel in diesem Lager einen Preis übertragen, der Shop hat ihn aber nicht angelegt, weil er den Artikel nicht kennt. OBS schließt den Artikel für dieses Lager dann von der Preispflege aus. Das passiert zum Beispiel, wenn ein Artikel das Lager wechselt oder in OBS früher ankommt als im Shop. Prüfen Sie den Artikel mit F6. Findet der Shop ihn, nimmt OBS ihn wieder in die Pflege auf.
Menge <= 0 Die Staffelmenge muss größer als 0 sein. OBS überträgt den Preis nicht.
VK <= 0 Preise von 0 verwirft der Shop. OBS stellt solche Preise deshalb auf Löschen.
VK <= EK Nur mit der Ertragsprüfung Export.Preise.Preis.VK.Check: Der VK ist nicht größer als der EK. OBS stellt den Preis auf Löschen. Ausgenommen sind Preislisten mit dem Häkchen Preisgarantie.
Im Shop per API entfernt Laut Job-Protokoll hat der Shop diesen Preis entfernt. OBS hat den Preis daraufhin auf Löschen gestellt.

Hervorhebungen

Darstellung Bedeutung
Kursiv Der Preis hat den Status Löschen.
Rote Schrift Der Artikel ist als fehlend markiert: Er ist in OBS vorhanden, der Shop hat ihn bei der Preispflege aber nicht gefunden. OBS überspringt fehlende Artikel bei weiteren Exporten. Ist der Artikel im Shop vorhanden, prüfen Sie ihn mit F6 neu.
Graue Schrift Der Artikel ist im Artikelstamm inaktiv.
Grüne Schrift Der Artikel ist als eigener Artikel zur Pflege freigegeben, im Shop-Lager und in den Shop-Einstellungen des Artikels.

Tasten in der Artikelliste

Taste Funktion
F2 Filter: Schränkt die Liste ein, zum Beispiel auf fehlende oder vorhandene Artikel, auf Artikel mit oder ohne Pflege, auf einzelne Lager und nach einem Datenabgleich auf dessen Ergebnis. OBS merkt sich den Filter je Benutzer und Schnittstelle.
F4 Wechselt die Sortierung: Artikelnummer oder Artikelbezeichnung.
F5 Markiert einen Preiseintrag für F6 und F7.
F6 Check: Fragt beim Shop ab, ob er den Artikel im Lager findet, und passt den Status auf „vorhanden“ oder „fehlt“ an. Wirkt auf die aktuelle Zeile oder alle markierten Zeilen. Bei mehr als fünf Artikeln fragt OBS vorher nach. Schlägt die Abfrage fehl, bleibt der Status unverändert. Neue Artikel kommen je nach Pflegezeitpunkt später in den Shop als ihr Preis. OBS schließt sie dann von der Preispflege aus, bis Sie sie so wieder freigeben.
F7 Zurück: Setzt den aktuellen oder die markierten Preiseinträge zurück. Beim nächsten Export überträgt OBS sie erneut.
F10 Öffnet die weiteren Funktionen der Artikelliste.

F10 Weitere Funktionen der Artikelliste

Eintrag Funktion
A Artikelstatus Massenprüfung Führt die Prüfung von F6 für eine Gruppe von Artikeln der Preisliste aus. Sie wählen Fehlend, Vorhanden oder Alle.
D Datenabgleich mit brShop24 API Fragt die Preise der Preisliste beim Shop ab und zeigt das Ergebnis in der Spalte D: F = Preis fehlt im Shop, sollte aber vorhanden sein. V = Preis ist im Shop vorhanden, sollte aber gelöscht sein. P = Preis ist vorhanden, weicht aber ab. Gelingt die Abfrage nicht und liegen Abgleichdaten vor, die höchstens zwei Tage alt sind, bietet OBS diese an. Ein zweiter Aufruf schaltet den Abgleich wieder aus. Nur für Benutzer mit Level 9 für Shop-Schnittstellen.
P Job-Protokolle zu Preis Öffnet die Job-Protokolle zum aktuellen Preiseintrag. Für ältere Preisexporte fehlt die Verknüpfung, diese Protokolle lassen sich nicht laden.
ACHTUNG: Die Massenprüfung ist für personenbezogene Preislisten mit wenigen hundert Artikeln gedacht. Bei größeren Preislisten kann sie mehrere Minuten dauern.

Preisdaten exportieren

OBS überträgt bei jedem Export nur die Änderungen seit dem letzten Export. Sie starten den Export auf diesen Wegen:

  • In dieser Maske mit F6.
  • In der Preislistenverwaltung mit F10 S1 Preisliste in den Shop übertragen. Der Eintrag erscheint, wenn die Preisliste mindestens einer Shop-Schnittstelle zugeordnet ist.
  • In den Webshop-Einstellungen einer Person mit F8. Das öffnet diese Maske gefiltert auf die Preislisten der Person. Auch der Export überträgt dann nur deren Preislisten.
  • Automatisch mit der Automatik ShopSetPreise, siehe Automatiken.
HINWEIS: OBS überträgt die Preise je Preisliste gesammelt, mehrere hundert Einträge auf einmal. Der Shop legt sie auf eine Aufgabenliste und arbeitet sie zeitnah ab. Je nach Auslastung des Shops erscheinen die Preise deshalb erst einige Minuten nach dem Export.

Voraussetzungen

Damit OBS eine Preisliste exportiert, muss gelten:

  1. Die Lager der Schnittstelle sind eingerichtet (Konfiguration der Schnittstelle, F8).
  2. Das Preissystem in OBS ist auf das Modul Preislisten umgestellt.
  3. Die Preisliste ist zum Zeitpunkt des Exports gültig. In der Eingabemaske der Preisliste:
    1. Das Häkchen Preisliste aktiv ist gesetzt.
    2. Das aktuelle Datum liegt zwischen Datum von und Datum bis.
    3. Die Gültigkeit enthält Shop (Vorgabe: Shop & Kasse & WaWi).
  4. Die Preisliste ist für die Schnittstelle freigegeben: Preislistenverwaltung, F10 S3 Preislisten für Shop(s) freigeben, oder in dieser Maske mit Einfg.
  5. Im Shop sind Kunden vorhanden.
  6. Die Preisliste gilt für mindestens einen dieser Kunden, über die Kundennummer einer brShop24-Kundengruppe oder eines brShop24-Benutzers. Welche Zuordnungen es gibt, steht in den FAQ Preislisten („Welche Möglichkeiten der Zuordnung gibt es?“).
  7. Die Preisliste enthält mindestens einen Artikel, den der Shop über ein Lager der Schnittstelle führt.

Wie der Export funktioniert

Maßgeblich sind die Personen, die im Shop vorhanden sind. Eine Preisliste, die nur Kunden zugeordnet ist, die es im Shop nicht gibt, exportiert OBS nicht. Gibt es für die Schnittstelle gar keine Personen im Shop, stellt OBS alle Preisdaten auf „Löschen“.

Zwei Einstellungen wirken auf einzelne Preise:

  • Export.Preise.Preis.VK.Check in der Konfiguration: Ist die Ertragsprüfung aktiv, vergleicht OBS jeden VK mit dem aktuellen EK und exportiert den Preis nur, wenn der VK größer ist. Den EK nimmt OBS je nach Einstellung der Preisliste aus der Preisliste oder aus dem Artikelstamm.
  • Häkchen Preisgarantie in der Preisliste: Preise solcher Preislisten überspringt die Ertragsprüfung.

OBS ermittelt die Änderungen zum letzten Export selbst, je nach Aufruf für alle Preislisten, für die Preislisten einer Person oder für eine einzelne Preisliste. Die Preise schreibt OBS nicht direkt in den Shop. Der Shop erhält die Preisdaten als Liste und arbeitet sie automatisch ab.

Preise von 0 verwirft der Shop. OBS stellt solche Preiseinträge auf „Löschen“ und entfernt die Staffel aus dem Shop, falls sie vorher mit einem regulären Preis angelegt war.

Priorität und Bestprice-Findung

brShop24 findet wie OBS den günstigsten Preis, siehe FAQ Preislisten („Wie funktioniert die Preisfindung?“). Das Feld Prio Shop der Preisliste spielt bei dieser Schnittstelle deshalb keine Rolle. Die Preislisten erhalten im Shop die Priorität, die zum Zeitpunkt des Exports in Prio Preisfind. eingestellt ist, also dieselbe wie in der Warenwirtschaft.

HINWEIS: Die Bestprice-Findung muss im Shop gegebenenfalls aktiviert sein. Sprechen Sie dazu Ihren Shop-Anbieter an.

Häufig gestellte Fragen

Warum fehlt eine Preisliste im Shop?
Die Übertragung hängt von diesen Punkten ab:
  1. Die Preisliste ist aktiv und gültig (Datum beachten).
  2. Die Preisliste ist für den Shop freigegeben: Die Gültigkeit enthält Shop und die Zuordnung zur Schnittstelle ist gesetzt.
  3. Die Preisliste ist mindestens einem Kunden zugeordnet, der im Shop vorhanden ist.
  4. Die Preisliste enthält mindestens einen Artikel, den der Shop über ein Lager der Schnittstelle führt.

Welcher Punkt fehlt, zeigt der Analyse-Modus. Mehr unter Wie der Export funktioniert.

Warum wird eine Preisliste nicht in den Shop übertragen?
Prüfen Sie zuerst die Voraussetzungen. Entscheidend ist meist der Abgleich der Artikel. Um den Datenverkehr gering zu halten, überträgt OBS nur Preise für Artikel, die im Shop vorkommen. Alle Artikel einzeln mit dem Shop abzugleichen, würde zu lange dauern. OBS gleicht die Artikel deshalb über die Lager der Schnittstelle ab. Stellen Sie sicher, dass die Lager richtig gepflegt sind.
Kann ich die Artikelpreise automatisch pflegen lassen?
Ja. Richten Sie dafür die Automatik ShopSetPreise ein, siehe Automatiken.
Warum hat der Shop zwei Preiseinträge für einen Artikel?
Der Shop unterscheidet Preise auch nach der Einheit. Der Preisexport übergibt keine Einheit, der Shop verwendet die Standard-Einheit des Artikels. Finden Sie zu einer Menge zwei Einträge mit unterschiedlicher Einheit, bereinigen Sie das über OBS nur, indem Sie die Preisliste aus dem Shop nehmen und neu anlegen:
  1. Öffnen Sie im Shop-Menü B Preislisten verwalten und markieren Sie die Preisliste.
  2. Drücken Sie Entf. Das entfernt die Zuordnung zur Schnittstelle.
  3. Exportieren Sie die Preisliste mit F6 B akt. Preisliste. Dieser Export löscht die Preisliste im Shop.
  4. Drücken Sie Einfg, um die Zuordnung wieder zu setzen.
  5. Exportieren Sie die Preisliste erneut. Dieser Export legt die Preise neu an.
Warum wird der Preis eines Artikels nicht in den Shop übertragen?
Damit OBS einen Artikelpreis überträgt, muss gelten:
  1. Die Preisliste erfüllt die Voraussetzungen für den Export.
  2. Der Preis ist größer als 0.
  3. Der Artikel ist über ein Lager mit der Schnittstelle verknüpft.
  4. Der Shop hat den Artikel nicht als fehlend gemeldet. Das betrifft Artikel, die der Shop-Anbieter pflegt.
  5. Eigene Artikel sind in OBS und für die Schnittstelle aktiv.

Eigene Artikel pflegen Sie selbst im Shop. Das Büroring-Sortiment pflegt Büroring. Ob OBS für einen Büroring-Artikel einen Preis überträgt, hängt deshalb von zwei Zeitpunkten ab: wann der Artikel im Shop angelegt wird und wann OBS den Preis überträgt. OBS ermittelt die Artikel je nach Einstellung des Lagers über die EK-Einträge im Artikelstamm und überträgt Preise für die verfügbaren Artikel. Findet der Shop einen Artikel in diesem Moment nicht im Lager, meldet er ihn als fehlend. OBS merkt sich das und überspringt den Artikel bei weiteren Exporten.

Vermissen Sie einen Preis, prüfen Sie den Artikel in der Liste Artikel zu Preisliste (F7) oder in der Artikelliste des Lagers. Fehlende Artikel stehen dort in roter Schrift. Mit F2 filtern Sie auf fehlende Artikel. Prüfen Sie den Artikel mit F6 neu. Findet der Shop ihn, ändert OBS den Status und meldet das.

Siehe auch