Zum Inhalt springen

OBS/Stammdaten/Schnittstellen/Internet-Shop/Shop-Jobs

Aus OBS Wiki
Version vom 3. November 2026, 16:26 Uhr von MINERVA-Nimz (Diskussion | Beiträge) (Neue Übersicht der Shop-Jobs aller Shop-Schnittstellen (Neuaufbau Internet-Shop))
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Shop-Jobs

Manche Übertragungen in den Online-Shop dauern bei großen Datenmengen länger. Als Shop-Job erledigt sie der OBS-Service im Hintergrund, und Sie arbeiten in OBS ungestört weiter. Diese Seite zeigt, welche Übertragungen Sie als Shop-Job ausführen lassen können, was dafür eingerichtet sein muss und wie Sie offene Shop-Jobs überwachen.

Verfügbare Shop-Jobs

Job Wofür Shop-Systeme Ausgelöst über
Preise hochladen Überträgt die Preise bzw. Preislisten in den Shop. VShop 4.0, modified eCommerce Shop-Menü A Preise aktualisieren, Schaltfläche 3 Hintergrund. Bei modified eCommerce auch B Preislisten verwalten, F6 Export. Bei modified eCommerce 3.x überträgt der Job keine Preise.
Kategorien hochladen Überträgt die Kategorien in den Shop. modified eCommerce Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Kategorie (aktiv/markiert) oder EXPORT Shop Kategorie (alle).
Kategorieartikel hochladen Überträgt die Artikel der Kategorien in den Shop. modified eCommerce Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Artikel (aktiv/markiert) oder EXPORT Shop Artikel (alle). Außerdem in der Artikelliste einer Kategorie (F7 Artikel), F6 Export, A2 Artikel exportieren (Alle).
Kategorie und Artikel hochladen Überträgt Kategorien und ihre Artikel in einem Durchgang. modified eCommerce Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Kategorie + Artikel (aktiv/markiert) oder EXPORT Shop Kategorie + Artikel (alle).
Artikel prüfen Prüft alle Shop-Artikel nach den gewählten Prüfoptionen Status Aktiv und Kategorienzuordnung. modified eCommerce (nur 1.x) Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Check Artikel (alle).
Artikel hochladen Überträgt einen geänderten Artikel in den Shop. modified eCommerce Speichern des Artikels, wenn in der Konfiguration der Schnittstelle Export.Artikel.Edit.Service auf J steht.

Erläuterung der Spalten

  • Job – die Bezeichnung, unter der OBS den Shop-Job anzeigt, z.B. im Widget Offene Shop Jobs.
  • Shop-Systeme – die Shop-Systeme, bei denen OBS diesen Job anbietet. modified eCommerce umfasst die Versionen 1.x, 2.x und 3.x.
  • Ausgelöst über – wo Sie den Job starten. Das Shop-Menü öffnen Sie in der Liste Internet-Shops (Menü Stammdaten → Schnittstellen → Internet-Shop) mit F10. Vor jedem dieser Jobs fragt OBS: „Soll dies im Hintergrund ausgeführt werden?“ Mit Ja stellt OBS einen Shop-Job ein, mit Nein startet die Übertragung sofort und Sie warten, bis sie fertig ist. Bei A Preise aktualisieren wählen Sie statt der Frage die Schaltfläche 3 Hintergrund.

Beim Job Artikel hochladen fragt OBS nicht nach. Steht Export.Artikel.Edit.Service auf J, stellt OBS beim Speichern eines Artikels immer einen Shop-Job ein, sofern sich die für den Shop relevanten Artikeldaten geändert haben und der Artikel im Shop gepflegt wird. Steht der Schlüssel auf N (Vorgabe), überträgt OBS den Artikel direkt beim Speichern.

Grundlagen

Voraussetzung

Shop-Jobs führt der OBS-Service über den automatischen Vorgang ExecShopJob aus. Legen Sie dafür je Shop-Schnittstelle einen automatischen Vorgang an und geben Sie die dreistellige Shop-Nummer an, z.B. ExecShopJob('001'); für die Shop-Schnittstelle 001.

Bei jedem Lauf führt ExecShopJob einen offenen Shop-Job dieser Schnittstelle aus, den ältesten zuerst. Mehrere offene Jobs arbeitet der OBS-Service also nacheinander in aufeinanderfolgenden Läufen ab. Wählen Sie das Intervall des automatischen Vorgangs entsprechend.

HINWEIS: OBS bietet die Ausführung im Hintergrund auch dann an, wenn für die Schnittstelle kein automatischer Vorgang ExecShopJob eingerichtet ist. Die Jobs bleiben dann unbearbeitet im Widget Offene Shop Jobs stehen.

Stellen Sie einen Job mit denselben Angaben erneut ein, solange der erste noch nicht gestartet ist, legt OBS keinen zweiten an.

Offene Shop-Jobs überwachen

Mit dem Widget Offene Shop Jobs sehen Sie, welche Shop-Jobs noch ausstehen. Die Titelzeile zeigt die Anzahl der offenen Jobs. Die Liste zeigt je Job die Job-Nr., die Nummer der Shop-Schnittstelle (Shop), den Benutzer, der den Job eingestellt hat, und die Bezeichnung des Jobs (Job). Fahren Sie mit der Maus über einen Eintrag, zeigt OBS zusätzlich die Angaben, mit denen der Job ausgeführt wird.

Die Farbe zeigt den Status:

Farbe Status
Grün Der Job ist angelegt und wartet auf die Ausführung.
Gelb Der OBS-Service führt den Job gerade aus.
Rot Die Ausführung ist fehlgeschlagen.

Abgeschlossene und abgebrochene Jobs blendet das Widget aus. Hinweise zu Problemen während einer Übertragung finden Sie im Protokoll der Schnittstelle (Shop-Menü Z Protokoll, siehe Allgemeine Funktionen).

Mit einem Rechtsklick auf einen Job öffnen Sie ein Menü:

Menüeintrag Funktion
Aktualisieren Liest die Liste neu ein.
Zurücksetzen Nur für rote Jobs: Setzt den Job wieder auf angelegt (grün). Der OBS-Service führt ihn beim nächsten Lauf erneut aus.
Abbrechen Für grüne und rote Jobs: Bricht den Job ab, er wird nicht mehr ausgeführt. Einen Job, der gerade läuft (gelb), können Sie nicht abbrechen.

Zurücksetzen und Abbrechen bietet das Widget nur Benutzern an, deren Level für die Shop-Schnittstellen mindestens dem Wert im Programmparameter 581 entspricht.

Fehlgeschlagene Jobs wiederholt OBS nicht von selbst. Sie bleiben rot im Widget, bis Sie sie zurücksetzen oder abbrechen.

Bricht ein anderer Benutzer Ihren Job ab, kann OBS Ihnen darüber eine Nachricht senden. Für welche Benutzer das gilt, legen Sie in den Einstellungen des Widgets fest. Dort bestimmen Sie auch, wie oft sich das Widget aktualisiert (höchstens einmal pro Minute), wie viele Zeilen es zeigt (bis zu 20) und ob es nur die Jobs bestimmter Shop-Schnittstellen oder Benutzer anzeigt.

Jobinformationen bei brShop24

Nicht zu verwechseln mit den Shop-Jobs sind die Jobinformationen der Schnittstelle brShop24. Dort verarbeitet der Shop die übertragenen Preise in eigenen Jobs beim Anbieter. Diese Jobs sehen Sie im Shop-Menü unter T Jobinformationen, ihren Status fragt der automatische Vorgang ShopCheckExterneJobs ab. Im Widget Offene Shop Jobs erscheinen sie nicht. Mehr dazu unter brShop24.

Siehe auch