OBS/Internet-Shop/ShopV4/Preise aktualisieren

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Kostenpflichtige Module

ZUGFeRD
UPS
IMS Professional
SMS
Mehrlager-Verwaltung
Mehrsprachen Modul
Multilanguage Modul
EVA Marketing Tool
Termin-Projekte
Edifact-Schnittstelle
Backup Überwachung Email
OBS Geo Daten
DeliSprint / DPD
Filialen
Cashback
Moebelschnittstelle
Dokumenten Manager
DocuWare-Schnittstelle
OFML-Kalkulation
Versicherungsschaden
Gutschriftsanzeigen
Kameraverwaltung
DataInOut


Die Schnittstelle VShop 4.0 unterstützt die Übertragung von Preisen in den Shop. So können Sie Ihre Preise im Shop mit den Preisen aus OBS aktualisieren. Es werden dabei beide OBS-Preissysteme "Standard" und "Preislisten" unterstützt. Der Aufwand der Pflege und der daraus resultierenden Möglichkeiten sind jedoch unterschiedlich. Es ist möglich die Preise automatisch Pflegen zu lassen.

HINWEIS: Der VShop 4.0 unterscheidet zwischen Artikelpreis, Aktionspreis (Promotion) und Sonderpreis. Sonderpreise werden immer vor allem anderen gezogen. OBS pflegt die Preise immer als Sonderpreise ein! Dadurch kann sein vorkommen, dass Promotionen/Aktionspreise nicht mehr gezogen werden. Die Sonderpreise funktionieren über Sonderpreislisten.

Standard

Im Standard verfügt OBS über Artikelpreise (VK 1 bis 9), Aktionspreise und personenbezogene Preise. Bis auf die Aktionspreise werden alle Preise in den Shop übertragen. Die Listenpreise werden in die Sonderpreislisten 1 bis 9 entsprechend des OBS-VK gespeichert. Für die personenbezogenen Preise werden für jede Person eine eigene Sonderpreisliste mit der OBS-Kundennummer als Preislistennummer angelegt.

Preislisten

Damit Preislisten in den Shop übertragen werden, müssen diese entsprechend eingestellt werden. Die Preisfindung unterscheidet sich dabei nicht allzu sehr vom OBS (siehe FAQ-Preislisten) Folgendes ist für den Shop wichtig:

  • Preisliste aktiv
  • Gültigkeit (muss "Shop" enthalten)
  • Gültigkeitsdatum (aktuelles Datum innerhalb des Gültigkeitszeitraums)
  • Prio Shop

Die Priorität aus "Prio Shop" ist nur für den VShop gültig und hat keinen Einfluss innerhalb vom OBS. Achten Sie darauf die Priorität zu setzen, da Sie so bei mehreren Preislisten steuern können, welcher Preis letztlich gezogen wird. Ist eine Preisliste für den Shop gültig, so werden Sie beim Speichern gefragt, ob die Preisliste einer Shop-Schnittstelle zugeordnet werden soll. Falls Sie mehrere Shop-Schnittstellen haben, werden Sie gefragt, für welche Schnittstellen dies erfolgen soll.

HINWEIS: Es werden nur Preislisten von Kunden übertragen, die sich aktuell auch in Ihrem VShop befinden.

automatische Pflege

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):

Automatik für Preisaktualisierung
  • Macro
  • Ausführungs-Typ
  • Intervall
  • Auto-Meldung
  • Repeat Job
  • Job aktiviert
Liste Internet-Shops

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.