Inkrementellen Export automatisieren
Zur Navigation springen
Zur Suche springen
Einleitung
Dies ist eine Anleitung wie der inkrementelle API Basierte Abgleich des Artikelstamms mit externen Diensten automatisiert werden kann
Die Einrichtung und Konfiguration eines Abgleichs findet in den Allgemeinen Einstellungen im Bereich Mengenabgleich Webshops statt.
Verfügbare Parameter
web_abgl_ink
Startet den inkrementellen Abgleich
Einfache Variante
Den Artikelstamm mit dem Parameter
/web_abgl_ink
aufrufen.
Also, bei Verwendung des Standardinstallationsverzeichnisses, wie folgt:
C:\Program Files (x86)\Softwarebuero\RADFAK_Artikeleditor\Artikelstamm.exe /web_abgl_ink
Dies kann via Windows Aufgabenplanung oder zum Beispiel einer Batchdatei passieren.
Komplexe Variante
Die komplexe Variante besteht aus einer Batchdatei die den Abgleich startet aber wenn dieser schon aktiv ist diesen beendet und neu startet.
@echo off
SETLOCAL EnableExtensions
SET ASTAMM=Artikelstamm.exe
ECHO Suche %ASTAMM% ...
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %ASTAMM%"') DO IF %%x == %ASTAMM% goto exeFound
GOTO exeNotFound
:exeFound
ECHO %ASTAMM% ist aktiv und wird neu gestartet
TASKKILL /IM %ASTAMM% /F
TIMEOUT 10
START "" "C:\Program Files (x86)\Softwarebuero\RADFAK_Artikeleditor\Artikelstamm.exe" /web_abgl_ink
GOTO END
:exeNotFound
ECHO %ASTAMM% war nicht aktiv und wird gestartet
TIMEOUT 10
START "" "C:\Program Files (x86)\Softwarebuero\RADFAK_Artikeleditor\Artikelstamm.exe" /web_abgl_ink
GOTO END
:END
ECHO %ASTAMM% gestartet bzw neu gestartet
TIMEOUT 5
Hinweise
- Der Abgleich arbeitet mit einer zwischengespeicherten Artikelliste. Werden neue Artikel angelegt oder wird der Preis von vorhandenen Artikeln verändert muss der Abgleich neu initialisiert / neu gestartet werden damit diese Änderungen übernommen werden. Solange der Abgleich läuft wird nur der Bestand des Artikels auf Änderungen überwacht.
- Beim ersten Start des Abgleichs werden alle Artikel abgeglichen, danach nur noch diejenigen deren Bestand sich seit dem letzten Abgleich verändert hat.