Kostenpflichtige Module/Internet-Shop/Einrichtung/Automatiken: Unterschied zwischen den Versionen
Nimz (Diskussion | Beiträge) |
Nimz (Diskussion | Beiträge) |
||
Zeile 40: | Zeile 40: | ||
==Bestellungen einlesen== | ==Bestellungen einlesen== | ||
Verfügbar in | {| class="wikitable" | ||
|- | |||
! Info!! Beschreibung | |||
|- | |||
| Verfügbar in|| [[OBS/Weitere_Stammdaten/Internet-Shop#modified_eCommerce|modified eCommerce]], [[OBS/Weitere_Stammdaten/Internet-Shop#VShop_4.0|VShop 4.0]], [[OBS/Weitere_Stammdaten/Internet-Shop#VShop_3.2|VShop 3.2]], [[OBS/Weitere_Stammdaten/Internet-Shop#Alka|Alka]], [[OBS/Weitere_Stammdaten/Internet-Shop#Adveo|Adveo]], [[OBS/Weitere_Stammdaten/Internet-Shop#individuell_OpenTRANS_1.0|individuell OpenTRANS 1.0]] | |||
|- | |||
| Macro|| ShopGetBestellungen | |||
|- | |||
| Macro Beispiel|| ShopGetBestellungen('001'); | |||
|- | |||
| Parameter|| Shop-Nummer | |||
|- | |||
| Intervall empfohlen|| 3 bis 15 Minuten | |||
|} | |||
<br /> | <br /> | ||
Für das Abholen der Bestellungen gibt es die Funktion ShopGetBestellungen(). Dies wird in der Eingabemaske im Feld Macro eingetragen. Eine Nummer und die Bemerkung können frei vergeben werden. Wichtig ist nur, dass im Feld Lieferant nichts eingetragen wird, Ausführung auf PC die PC-Nummer 999 (steht für den OBS-Dienst auf dem Server) enthält und im Feld Ausführungs-Typ MACRO ausgewählt ist. | Für das Abholen der Bestellungen gibt es die Funktion ShopGetBestellungen(). Dies wird in der Eingabemaske im Feld Macro eingetragen. Eine Nummer und die Bemerkung können frei vergeben werden. Wichtig ist nur, dass im Feld Lieferant nichts eingetragen wird, Ausführung auf PC die PC-Nummer 999 (steht für den OBS-Dienst auf dem Server) enthält und im Feld Ausführungs-Typ MACRO ausgewählt ist. | ||
Zeile 53: | Zeile 61: | ||
Stellen Sie sicher, dass der Job aktiviert ist (Feld ganz unten rechts), damit der Job auch ausgeführt wird. | Stellen Sie sicher, dass der Job aktiviert ist (Feld ganz unten rechts), damit der Job auch ausgeführt wird. | ||
==Preise aktualisieren== | ==Preise aktualisieren== | ||
[[File:Scheduler_ShopSetPreise.png|thumb|Automatik für Preisaktualisierung]] | [[File:Scheduler_ShopSetPreise.png|thumb|Automatik für Preisaktualisierung]] |
Version vom 3. Mai 2016, 13:39 Uhr
- A Preise aktualisieren
- C Personen übertragen
- E Kategorien verwalten
- G Kataloge verwalten
- I Merkliste übertragen
- K Varianten übertragen
- L Artikelvarianten übertragen
- M Referenzarten übertragen
- N Lagerbestände verwalten
- U Bestellungen einlesen
- V leere Passworte füllen
- W Update-Informationen zurücksetzen
- X Konfiguration
- Z Protokoll
Hier werden Ihnen die verfügbaren Automatiken für die Shop-Schnittstellen erklärt. Automatiken werden je nach Einstellung von den Services OBS und Shop ausgeführt. Es ist also wichtig, dass der benötigte Service auch ausgeführt wird, damit dieser seine Automatiken ausführen kann. Damit manche Automatiken das gewünschte Ergebnis erzielen, werden andere Services benötigt. Die Schnittstellen VShop 4.0, Alka und individuell OpenTRANS 1.0 benötigen den Service FTP, damit die xml-Dateien für den Import der Bestellungen auch abgeholt werden.
Einrichtung
Die Einrichtung der Automatiken erfolgt als Scheduler-Job. Die Automatiken finden Sie im Stammdaten-Menü unter Punkt Q Automatische Vorgänge.
Automatiken
Hintergrundaufgaben
Info | Beschreibung |
---|---|
Verfügbar in | modified eCommerce, VShop 4.0 |
Macro | ExecShopJob |
Macro Beispiel | ExecShopJob('001'); |
Parameter | Shop-Nummer |
Intervall empfohlen | 5 bis 30 Minuten |
Diese Automatik führt shopspezifische Aufgaben im Hintergrund aus. Die Aufgaben werden von den Benutzern bestimmt. Aktive Aufgaben können Sie sich über das Widget Offene Shop Jobs anzeigen lassen. Die offenen Shop-Aufgaben werden nacheinander vom OBS-Service abgearbeitet. Bitte bedenken Sie dabei, dass immer nur eine Aufgabe pro Intervall ausgeführt wird. Es werden niemals zwei Aufgaben zur gleichen Zeit ausgeführt.
Zur Zeit können Sie folgende Aufgaben über OBS vom Service ausführen lassen:
Aufgabe | verfügbare Schnittstellen |
---|---|
Preise aktualisieren | modified eCommerce, VShop 4.0 |
Shop-Warengruppen hochladen | modified eCommerce |
Artikel hochladen | modified eCommerce |
Artikelcheck | modified eCommerce |
Bestellungen einlesen
Info | Beschreibung |
---|---|
Verfügbar in | modified eCommerce, VShop 4.0, VShop 3.2, Alka, Adveo, individuell OpenTRANS 1.0 |
Macro | ShopGetBestellungen |
Macro Beispiel | ShopGetBestellungen('001'); |
Parameter | Shop-Nummer |
Intervall empfohlen | 3 bis 15 Minuten |
Für das Abholen der Bestellungen gibt es die Funktion ShopGetBestellungen(). Dies wird in der Eingabemaske im Feld Macro eingetragen. Eine Nummer und die Bemerkung können frei vergeben werden. Wichtig ist nur, dass im Feld Lieferant nichts eingetragen wird, Ausführung auf PC die PC-Nummer 999 (steht für den OBS-Dienst auf dem Server) enthält und im Feld Ausführungs-Typ MACRO ausgewählt ist.
Die Bestellungen müssen wiederholt abgeholt werden. Im unteren Bereich muss dafür ein Intervall angegeben werden und das Feld Repeat Job auf „Ja“ stehen. Geben Sie als Datum für den nächsten Start das aktuelle Tagesdatum an. Als Intervall eignet sich bei Bestellungen ein Minutentakt (z. B. 5 oder 10 Minuten). Alle anderen Intervall-Felder sollten eine 0 enthalten. Standardmäßig sind alle Tage für die Ausführung erlaubt. Dies sowie der Ausführungstyp (EXCLUSIVE) und Job-Typ (leer) sollten in den Standardvorbelegungen bleiben.
Stellen Sie sicher, dass der Job aktiviert ist (Feld ganz unten rechts), damit der Job auch ausgeführt wird.
Preise aktualisieren
Verfügbar in:
- VShop 4.0
- modified eCommerce
Für die automatische Pflege muss einer der Dienste OBS oder OBS Shop laufen. Dies kann über das Widget Services eingesehen werden. Der Job ist im Scheduler einzutragen. Diesen finden Sie im Stammdaten-Menü unter Q Automatische Vorgänge. Falls noch keine Automatik für Ihre Schnittstelle vorhanden ist, kann diese mit Einfg neu angelegt werden. In der Maske müssen Sie ein paar Dinge beachten (siehe Abbildung Automatik für Preisaktualisierung):
- Macro
- Ausführungs-Typ
- Intervall
- Auto-Meldung
- Repeat Job
- Job aktiviert
Im Feld Macro muss angegeben werden, was ausgeführt werden soll. Um die Preise zu aktualisieren muss der Aufruf ShopSetPreise eingetragen werden. Dieser benötigt drei Parameter. Der erste ist dabei abhängig von der Shop-Schnittstelle. Er entspricht der Nummer der Schnittstelle (siehe Liste Internet-Shops). Die zwei folgenden Parameter müssen True und '' sein. Für Shop-Schnittstelle 001 sieht dies also wie folgt aus: ShopSetPreise('001',True,'');. Stellen Sie den oberen Ausführungs-Typ auf MACRO und den unteren Typ auf EXCLUSIVE. Der Job sollte nicht mehrmals täglich laufen. Stellen Sie die Werte für Intervall Stunden und Minuten daher auf 0. In der Regel empfiehlt sich eine tägliche Ausführung. Intervall Tage muss dann 1 sein. Die Einstellungen Auto-Meldung, Repeat Job und Job aktiviert sollten in der Reihenfolge Nein, Ja und Ja sein.