Zum Inhalt springen

OBS/Stammdaten/Schnittstellen/Internet-Shop/modified eCommerce/A Preise aktualisieren

Aus OBS Wiki
Version vom 3. November 2026, 16:28 Uhr von MINERVA-Nimz (Diskussion | Beiträge) (Neu aufgebaut als Ablauf-Seite: Ablauf, Meldungen, Ergebnis, Automatik (Neuaufbau Internet-Shop) [Volltext ersetzt])
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

A Preise aktualisieren

Mit modified eCommerce sehen Ihre Kunden im Shop die Preise, die Sie in OBS für sie hinterlegt haben: Die Preisfindung des Shops ist auf die Preislisten von OBS abgestimmt. Mit diesem Menüeintrag übertragen Sie alle Preise von Hand in den Shop. Im Alltag erledigt das die Automatik ShopSetPreise. Sie erreichen den Eintrag über Stammdaten → Schnittstellen → Internet-Shop, F10 A Preise aktualisieren. Er erscheint bei modified eCommerce 1.x, modified eCommerce 2.x und modified eCommerce 3.x, wenn die Schnittstelle aktiv ist.

HINWEIS: Die Preisübertragung setzt das kostenpflichtige Modul Preislisten voraus.
HINWEIS: Bei modified eCommerce 3.x überträgt OBS über diesen Menüeintrag, die Automatik ShopSetPreise und den Shop-Job keine Preise. Das vermerkt OBS im Protokoll der Schnittstelle.
ACHTUNG: Es werden grundsätzlich alle Preise aktualisiert. Je nachdem, wie viele Kunden Sie im Shop haben und wie groß die einzelnen Preislisten sind, kann der Vorgang lange dauern. Lassen Sie ihn in diesem Fall im Hintergrund ausführen.

Ablauf

  1. Wählen Sie den Menüeintrag. OBS fragt, was Sie tun möchten, siehe Rückfragen und Meldungen.
  2. OBS liest die aktuellen Kunden aus dem Shop ein.
  3. OBS ermittelt die Preislisten dieser Kunden und überträgt nur die Preislisten, die für die Kunden im Shop relevant sind. Personenpreislisten von Personen, die keine Shop-Kunden sind, überträgt OBS nicht.
  4. OBS überträgt die Zuordnungen der Preislisten zu den Kunden.
  5. OBS übernimmt die aktiven Shop-Artikel der übertragenen Preislisten und überträgt die geänderten Preise in den Shop.

OBS merkt sich, was es zuletzt übertragen hat, und überträgt beim nächsten Mal nur die Änderungen. Das Ergebnis sehen Sie in B Preislisten verwalten. Beim allerersten Lauf entfernt OBS zuerst alle Preisinformationen aus dem Shop und überträgt sie dann neu.

Rückfragen und Meldungen

Vor dem Start fragt OBS: „Achtung! Alle Preise werden aktualisiert! Was möchten Sie tun?“

Schaltfläche Funktion
1 Abbruch Bricht ab, es wird nichts übertragen.
2 Start Startet die Preisaktualisierung sofort. Sie warten, bis sie fertig ist.
3 Hintergrund Stellt die Preisaktualisierung als Shop-Job ein. Der OBS-Service führt sie aus, und Sie arbeiten in OBS weiter, siehe Shop-Jobs.

Fehler während der Übertragung stehen im Protokoll der Schnittstelle (Shop-Menü Z Protokoll, siehe Allgemeine Funktionen).

Ergebnis

Die Kunden im Shop sehen die aktuellen Preise aus OBS. Die übertragenen Preislisten zeigt B Preislisten verwalten.

Automatik

Damit die Preise im Shop täglich aktuell sind, richten Sie die Automatik ShopSetPreise als automatischen Vorgang ein, z.B. für die Shop-Schnittstelle 001:

ShopSetPreise('001',True,'')

Die Automatik überträgt dieselben Daten wie der Menüeintrag, fragt aber nicht nach. Lassen Sie sie einmal täglich laufen, und zwar nach der Artikelpflege und nach den Automatiken für Ihre Preislisten, zum Beispiel am frühen Morgen. Alle Parameter und die Einrichtung stehen unter Automatiken.

Siehe auch