Zum Inhalt springen

OBS/Stammdaten/Schnittstellen/Internet-Shop/modified eCommerce/C Personen übertragen: Unterschied zwischen den Versionen

Aus OBS Wiki
MINERVA-Thiel (Diskussion | Beiträge)
Altbestand bereinigt, Darstellung unveraendert: 1x <font> in Standardschrift entfernt [Volltext ersetzt]
MINERVA-Nimz (Diskussion | Beiträge)
Neu aufgebaut als Ablauf-Seite mit Voraussetzungen, Anmeldung im Shop, Meldungen, Konfiguration (Neuaufbau Internet-Shop) [Volltext ersetzt]
 
Zeile 1: Zeile 1:
{{Vorlage:Kostenpflichtige Module}}  
{{Vorlage:Kostenpflichtige Module}}
=Personen übertragen=
{{Seitentyp|Maske}}
= C Personen übertragen =


Stellen Sie vorm Aufruf dieser Funktion sicher, dass in den Stammdaten ein Standardkatalog hinterlegt wurde! Generell werden nur für Personen mit gültigem Passwort Benutzerkonten angelegt. Es ist daher ratsam, sollten Sie sich nicht sicher sein, dass allen Personen, die hochgeladen werden sollen, ein Passwort hinterlegt ist, den Menüpunkt '''[[OBS/Stammdaten/Schnittstellen/Internet-Shop-xtcModified/Y_leere_Passworte_füllen|Y Leere Passworte füllen]]''' aufzurufen.
Mit diesem Menüeintrag legen Sie für Ihre Kunden aus OBS Benutzerkonten im Shop an, ohne dass sich die Kunden selbst registrieren müssen. Alternativ registrieren sich Ihre Kunden im Shop selbst. Sie übertragen dabei nicht einzelne Personen, sondern alle Personen einer Personenauswertung. Gleich danach überträgt OBS die Preislisten dieser Personen, damit sie im Shop ihre Preise sehen. Sie erreichen den Eintrag über '''Stammdaten → Schnittstellen → Internet-Shop''', {{F10}} '''C Personen übertragen'''. Er erscheint bei ''modified eCommerce 1.x'', ''modified eCommerce 2.x'' und ''modified eCommerce 3.x'', wenn die Schnittstelle aktiv ist.


Über diesen Menüpunkt können Sie Personen aus Ihrem Personenstamm in den Shop übertragen. Dies funktioniert jedoch nicht für einzelne Personen, sondern über eine Personenauswertung. Ist ein Standardkatalog hinterlegt, so werden Sie zunächst nach der Personenauswertung gefragt, welche Sie zur Übernahme benutzen möchten. Diese wählen Sie mit [Return] aus der Liste aus. Daraufhin werden für die Personen der Personenauswertung im Shop Benutzerkonten angelegt.
Eine einzelne Person übertragen Sie in ihren Webshop-Einstellungen, siehe [[OBS/Stammdaten/Personen#Q1 - Webshop-Einstellungen|Personen, Q1 Webshop-Einstellungen]].


Für Ansprechpartner der Personen können eigene Zugänge angelegt werden. Den Ansprechpartnern ist hierfür lediglich die Eigenschaft 9013 zuzuordnen. Achten Sie dabei darauf, dass dem Ansprechpartner eine E-Mail-Adresse hinterlegt ist (Pflichtfeld!). Für den Login kann ein Benutzer- bzw. Loginname vergeben werden, der beim Login statt der E Mail Adresse verwendet werden kann.  
== Voraussetzungen ==
* In der [[OBS/Stammdaten/Schnittstellen/Internet-Shop/modified eCommerce/Konfiguration|Konfiguration]] der Schnittstelle ist unter <code>Allgemein.Standard.Katalog</code> ein Standardkatalog eingetragen. Fehlt er, bricht OBS mit der Meldung „Es wurde noch kein Standard-Katalog in den Shop-Stammdaten hinterlegt!“ ab.
* Sie haben eine Personenauswertung mit den Personen angelegt, die Sie übertragen möchten.
* Für die Personen gibt es Webshop-Einstellungen für diese Schnittstelle mit einem Passwort. Benutzerkonten legt OBS nur für Personen mit Passwort an. Sind Sie nicht sicher, ob alle Personen ein Passwort haben, wählen Sie vorher im Shop-Menü '''V leere Passworte füllen''', siehe [[OBS/Stammdaten/Schnittstellen/Internet-Shop/Allgemeine Funktionen|Allgemeine Funktionen]].


Sollten Sie die Bürofa-Verwaltung für Kostenstellen (Programmparameter 541) aktiviert haben, so können Sie noch zusätzlich den Programmparameter modified Shop Kostenstellenverwaltung vorhanden (J/N) (890, benötigt einen Benutzerlevel von 3 oder höher) aktivieren. Sind beide Programmparameter aktiv (J), so werden zusätzlich die Kostenstellen, denen eine E-Mail-Adresse hinterlegt ist, hochgeladen. Als Passwort wird das Passwort der Hauptperson hinterlegt.
{| class="wikitable"
! Version !! Welche Personen der Auswertung übertragen werden
|-
| ''modified eCommerce 1.x'' || Alle Personen der Auswertung. OBS legt dabei für jede Person die Webshop-Einstellungen für diese Schnittstelle an und übernimmt das Internet-Passwort aus dem Personenstamm.
|-
| ''modified eCommerce 2.x'' || Nur aktive Personen, für die es bereits Webshop-Einstellungen für diese Schnittstelle gibt.
|-
| ''modified eCommerce 3.x'' || Wie bei 2.x. OBS legt aber keine Konten für die Personen selbst an, sondern nur für ihre Ansprechpartner, siehe [[#Anmeldung im Shop|Anmeldung im Shop]].
|}


Als Login funktioniert immer die hinterlegte E-Mail-Adresse. Alternativ kann der Loginname verwendet werden. Dies ist entweder bei Personen die Personennummer, bei Ansprechpartner der Internet Benutzername oder bei Kostenstellen die Personennummer + die Kostenstellennummer.
== Ablauf ==
# Wählen Sie den Menüeintrag.
# Wählen Sie die Personenauswertung und übernehmen Sie sie mit {{Return}}.
# Gibt es mehrere Kundengruppen, wählen Sie im Fenster '''Kundengruppe auswählen''' die Kundengruppe, mit der die Personen angelegt werden. Ist in den Webshop-Einstellungen einer Person ein Katalog eingetragen, gilt für diese Person ihr eigener Katalog.
# Bestätigen Sie die Rückfrage „Es werden nur Personen mit gültigem Passwort übertragen! Fortfahren?“ mit ''Ja''.
# OBS legt für jede Person ein Benutzerkonto im Shop an oder aktualisiert ein vorhandenes. Danach überträgt es die Preislisten der Person. Bei ''modified eCommerce 3.x'' überträgt OBS dabei keine Preislisten.
 
Bei ''modified eCommerce 1.x'' fragt OBS die Kundengruppe vor der Rückfrage zum Passwort ab, bei ''modified eCommerce 2.x'' und ''modified eCommerce 3.x'' danach.
 
== Anmeldung im Shop ==
{| class="wikitable"
! Konto !! Anmeldung mit !! Voraussetzung
|-
| Person (1.x, 2.x) || E-Mail-Adresse oder Personennummer || Webshop-Einstellungen mit Passwort.
|-
| Ansprechpartner (1.x, 2.x) || E-Mail-Adresse oder Benutzername des Ansprechpartners || Die Person ist eine Firma (ohne Vorname). Der Ansprechpartner hat die Eigenschaft 9013 ''SHOP Kundenlogin'', ist in den Webshop-Einstellungen der Person der Schnittstelle zugeordnet und hat eine E-Mail-Adresse und ein Passwort.
|-
| Ansprechpartner (nur 3.x) || Benutzername des Ansprechpartners || Der Ansprechpartner hat die Eigenschaft 9013 ''SHOP Kundenlogin'' und ist in den Webshop-Einstellungen der Person der Schnittstelle zugeordnet. Beim Ansprechpartner sind Vorname, E-Mail-Adresse, Benutzername und Passwort eingetragen, bei der Person Postleitzahl, Ort und Straße oder Postfach.
|-
| Kostenstelle (nur 1.x) || E-Mail-Adresse oder Personennummer und Kostenstellennummer || Programmparameter 541 (Kostenstellen) und <code>Mod.Kostenstellen</code> stehen auf ''J''. Die Kostenstelle hat eine E-Mail-Adresse. Als Passwort gilt das Passwort der Hauptperson.
|}
 
Bei ''modified eCommerce 3.x'' legt OBS je Ansprechpartner ein eigenes Konto an. Ein Konto für die Person selbst entsteht nicht. Im Shop tragen alle diese Konten die Personennummer als Kundennummer. Fehlt eine der genannten Angaben, überträgt OBS den Ansprechpartner nicht und schreibt z.B. „Ansprechpartner … ohne E-Mail“ ins Protokoll der Schnittstelle.
 
Bei ''modified eCommerce 2.x'' kann statt der Person ein Ansprechpartner das Hauptkonto bilden, siehe <code>Export.Person.HauptkontoAusAnsprechpartner</code> unter [[#Konfiguration|Konfiguration]].
 
Bei ''modified eCommerce 1.x'' trägt OBS beim ersten Anlegen eines Kunden zusätzlich seine Versandanschriften in das Adressbuch des Shops ein.
 
== Rückfragen und Meldungen ==
{| class="wikitable"
! Meldung !! Bedeutung
|-
| „Es wurde noch kein Standard-Katalog in den Shop-Stammdaten hinterlegt!“ || <code>Allgemein.Standard.Katalog</code> ist leer. Tragen Sie einen Katalog ein.
|-
| „Fehler: Es muss eine E-Mail Adresse beim Ansprechpartner hinterlegt sein (für Bestellbestätigungen).“ || Der Ansprechpartner hat die Eigenschaft 9013, aber keine E-Mail-Adresse. Er wird nicht übertragen.
|-
| „Fehler: Es muss ein Passwort beim Ansprechpartner hinterlegt sein.“ || Der Ansprechpartner hat die Eigenschaft 9013, aber kein Passwort. Er wird nicht übertragen.
|}
 
Die beiden Fehler zum Ansprechpartner zeigt OBS bei ''modified eCommerce 1.x'' und ''modified eCommerce 2.x''. Bei ''modified eCommerce 3.x'' stehen fehlende Angaben nur im Protokoll der Schnittstelle.
 
Personen ohne Passwort, inaktive oder nicht gefundene Personen überspringt OBS und schreibt sie ins Protokoll der Schnittstelle (Shop-Menü '''Z Protokoll''').
 
== Ergebnis ==
Die Personen haben ein Benutzerkonto im Shop und sehen dort ihre Preise. OBS weist jeder übertragenen Person die Eigenschaft 9012 ''SHOP Kunde wurde hochgeladen'' zu. Damit finden Sie die Shop-Kunden zum Beispiel in einer Personenauswertung.
 
== Konfiguration ==
{| class="wikitable"
! Einstellung !! Standard !! Level !! Bedeutung
|-
| <code>Allgemein.Standard.Katalog</code> || leer || 3 || Kundengruppe (Katalogvorlage), mit der OBS Personen anlegt, wenn in ihren Webshop-Einstellungen kein Katalog eingetragen ist.
|-
| <code>Mod.Kostenstellen</code> || ''N'' || 5 || ''J'': Bei ''modified eCommerce 1.x'' überträgt OBS auch die Kostenstellen der Personen, sofern der Programmparameter 541 aktiv ist.
|-
| <code>Export.Person.HauptkontoAusAnsprechpartner</code> || ''N'' || 5 || Nur 2.x. ''J'': Der Ansprechpartner mit der Eigenschaft 9000 ''Shop Ansprechpartner'' wird statt der Person als Hauptkonto im Shop angelegt.
|}
 
== Siehe auch ==
* [[OBS/Stammdaten/Schnittstellen/Internet-Shop/modified eCommerce|modified eCommerce]]
* [[OBS/Stammdaten/Personen#Q1 - Webshop-Einstellungen|Personen, Q1 Webshop-Einstellungen]]
* [[OBS/Stammdaten/Schnittstellen/Internet-Shop/modified eCommerce/A Preise aktualisieren|A Preise aktualisieren]]
* [[OBS/Stammdaten/Schnittstellen/Internet-Shop/Allgemeine Funktionen|Allgemeine Funktionen]]
* [[OBS/Eigenschaften|Eigenschaften]]

Aktuelle Version vom 3. November 2026, 16:28 Uhr

C Personen übertragen

Mit diesem Menüeintrag legen Sie für Ihre Kunden aus OBS Benutzerkonten im Shop an, ohne dass sich die Kunden selbst registrieren müssen. Alternativ registrieren sich Ihre Kunden im Shop selbst. Sie übertragen dabei nicht einzelne Personen, sondern alle Personen einer Personenauswertung. Gleich danach überträgt OBS die Preislisten dieser Personen, damit sie im Shop ihre Preise sehen. Sie erreichen den Eintrag über Stammdaten → Schnittstellen → Internet-Shop, F10 C Personen übertragen. Er erscheint bei modified eCommerce 1.x, modified eCommerce 2.x und modified eCommerce 3.x, wenn die Schnittstelle aktiv ist.

Eine einzelne Person übertragen Sie in ihren Webshop-Einstellungen, siehe Personen, Q1 Webshop-Einstellungen.

Voraussetzungen

  • In der Konfiguration der Schnittstelle ist unter Allgemein.Standard.Katalog ein Standardkatalog eingetragen. Fehlt er, bricht OBS mit der Meldung „Es wurde noch kein Standard-Katalog in den Shop-Stammdaten hinterlegt!“ ab.
  • Sie haben eine Personenauswertung mit den Personen angelegt, die Sie übertragen möchten.
  • Für die Personen gibt es Webshop-Einstellungen für diese Schnittstelle mit einem Passwort. Benutzerkonten legt OBS nur für Personen mit Passwort an. Sind Sie nicht sicher, ob alle Personen ein Passwort haben, wählen Sie vorher im Shop-Menü V leere Passworte füllen, siehe Allgemeine Funktionen.
Version Welche Personen der Auswertung übertragen werden
modified eCommerce 1.x Alle Personen der Auswertung. OBS legt dabei für jede Person die Webshop-Einstellungen für diese Schnittstelle an und übernimmt das Internet-Passwort aus dem Personenstamm.
modified eCommerce 2.x Nur aktive Personen, für die es bereits Webshop-Einstellungen für diese Schnittstelle gibt.
modified eCommerce 3.x Wie bei 2.x. OBS legt aber keine Konten für die Personen selbst an, sondern nur für ihre Ansprechpartner, siehe Anmeldung im Shop.

Ablauf

  1. Wählen Sie den Menüeintrag.
  2. Wählen Sie die Personenauswertung und übernehmen Sie sie mit  ↩ Enter.
  3. Gibt es mehrere Kundengruppen, wählen Sie im Fenster Kundengruppe auswählen die Kundengruppe, mit der die Personen angelegt werden. Ist in den Webshop-Einstellungen einer Person ein Katalog eingetragen, gilt für diese Person ihr eigener Katalog.
  4. Bestätigen Sie die Rückfrage „Es werden nur Personen mit gültigem Passwort übertragen! Fortfahren?“ mit Ja.
  5. OBS legt für jede Person ein Benutzerkonto im Shop an oder aktualisiert ein vorhandenes. Danach überträgt es die Preislisten der Person. Bei modified eCommerce 3.x überträgt OBS dabei keine Preislisten.

Bei modified eCommerce 1.x fragt OBS die Kundengruppe vor der Rückfrage zum Passwort ab, bei modified eCommerce 2.x und modified eCommerce 3.x danach.

Anmeldung im Shop

Konto Anmeldung mit Voraussetzung
Person (1.x, 2.x) E-Mail-Adresse oder Personennummer Webshop-Einstellungen mit Passwort.
Ansprechpartner (1.x, 2.x) E-Mail-Adresse oder Benutzername des Ansprechpartners Die Person ist eine Firma (ohne Vorname). Der Ansprechpartner hat die Eigenschaft 9013 SHOP Kundenlogin, ist in den Webshop-Einstellungen der Person der Schnittstelle zugeordnet und hat eine E-Mail-Adresse und ein Passwort.
Ansprechpartner (nur 3.x) Benutzername des Ansprechpartners Der Ansprechpartner hat die Eigenschaft 9013 SHOP Kundenlogin und ist in den Webshop-Einstellungen der Person der Schnittstelle zugeordnet. Beim Ansprechpartner sind Vorname, E-Mail-Adresse, Benutzername und Passwort eingetragen, bei der Person Postleitzahl, Ort und Straße oder Postfach.
Kostenstelle (nur 1.x) E-Mail-Adresse oder Personennummer und Kostenstellennummer Programmparameter 541 (Kostenstellen) und Mod.Kostenstellen stehen auf J. Die Kostenstelle hat eine E-Mail-Adresse. Als Passwort gilt das Passwort der Hauptperson.

Bei modified eCommerce 3.x legt OBS je Ansprechpartner ein eigenes Konto an. Ein Konto für die Person selbst entsteht nicht. Im Shop tragen alle diese Konten die Personennummer als Kundennummer. Fehlt eine der genannten Angaben, überträgt OBS den Ansprechpartner nicht und schreibt z.B. „Ansprechpartner … ohne E-Mail“ ins Protokoll der Schnittstelle.

Bei modified eCommerce 2.x kann statt der Person ein Ansprechpartner das Hauptkonto bilden, siehe Export.Person.HauptkontoAusAnsprechpartner unter Konfiguration.

Bei modified eCommerce 1.x trägt OBS beim ersten Anlegen eines Kunden zusätzlich seine Versandanschriften in das Adressbuch des Shops ein.

Rückfragen und Meldungen

Meldung Bedeutung
„Es wurde noch kein Standard-Katalog in den Shop-Stammdaten hinterlegt!“ Allgemein.Standard.Katalog ist leer. Tragen Sie einen Katalog ein.
„Fehler: Es muss eine E-Mail Adresse beim Ansprechpartner hinterlegt sein (für Bestellbestätigungen).“ Der Ansprechpartner hat die Eigenschaft 9013, aber keine E-Mail-Adresse. Er wird nicht übertragen.
„Fehler: Es muss ein Passwort beim Ansprechpartner hinterlegt sein.“ Der Ansprechpartner hat die Eigenschaft 9013, aber kein Passwort. Er wird nicht übertragen.

Die beiden Fehler zum Ansprechpartner zeigt OBS bei modified eCommerce 1.x und modified eCommerce 2.x. Bei modified eCommerce 3.x stehen fehlende Angaben nur im Protokoll der Schnittstelle.

Personen ohne Passwort, inaktive oder nicht gefundene Personen überspringt OBS und schreibt sie ins Protokoll der Schnittstelle (Shop-Menü Z Protokoll).

Ergebnis

Die Personen haben ein Benutzerkonto im Shop und sehen dort ihre Preise. OBS weist jeder übertragenen Person die Eigenschaft 9012 SHOP Kunde wurde hochgeladen zu. Damit finden Sie die Shop-Kunden zum Beispiel in einer Personenauswertung.

Konfiguration

Einstellung Standard Level Bedeutung
Allgemein.Standard.Katalog leer 3 Kundengruppe (Katalogvorlage), mit der OBS Personen anlegt, wenn in ihren Webshop-Einstellungen kein Katalog eingetragen ist.
Mod.Kostenstellen N 5 J: Bei modified eCommerce 1.x überträgt OBS auch die Kostenstellen der Personen, sofern der Programmparameter 541 aktiv ist.
Export.Person.HauptkontoAusAnsprechpartner N 5 Nur 2.x. J: Der Ansprechpartner mit der Eigenschaft 9000 Shop Ansprechpartner wird statt der Person als Hauptkonto im Shop angelegt.

Siehe auch