OXID2EVALANCHE

Modulbeschreibung

Das Modul OXID2EVALANCHE synchronisiert Benutzer und Kampagnen bidirektional mit EVALANCHE. Bei der Synchronisation ist der Shop das führende System, d.h. Änderungen werden zunächst vom Shop nach EVALANCHE übertragen und werden bei Konflikten höher gewertet.

Die Synchronisation kann auf verschiedene Wege stattfinden. Im Mittelpunkt steht der Cronjob, der Benutzer und Kampagnen an EVALANCHE überträgt und anschließend Änderungen, wie z.B. Newsletter Abmeldungen, von EVALANCHE an OXID überträgt. Der Cronjob kann zum einen über den Crontab des Systems eingerichtet werden, um einen regelmäßigen Abgleich zu garantieren, zum anderen kann der Cronjob zur jeder Zeit manuell über die Einstellungen des Moduls im OXID eShop Admin ausgeführt werden.

Neben dem kompletten Abgleich, können auch nur einzelne Kampagnen übertragen werden. Dafür reicht es die Aktion zum Synchronisieren in der jeweiligen Kampagne auszuführen. Für die jeweilige Kampagne wird eine Zielgruppe in EVALANCHE angelegt. Kampagnen enthalten zugeordnete Benutzergruppen. Beim Abgleich werden dann die Benutzer dieser Benutzergruppen abgeglichen und der Zielgruppe zugeordnet.

Wichtige Info: Dieses Modul wird von uns nicht mehr weiterentwickelt!

Konfiguration

Damit der Shop mit EVALANCHE kommunizieren kann, müssen die API Benutzerdaten im Modul hinterlegt werden:

  1. Navigeren Sie im OXID eShop Admin zu digidesk > EVALANCHE > Einstellungen

  2. Öffnen Sie den Kartenreiter "RPC"

  3. Tragen Sie nun Ihre API Benutzerdaten ein

  4. Speichern

Das Modul kann immer nur mit einem EVALANCHE Pool gleichzeitig arbeiten. Tragen Sie die Pool-ID des zu verwendenen Pools in den Modul Einstellungen ein:

  1. In EVALANCHE einloggen

  2. Öffnen Sie den gewünschten Pool

  3. Kopieren Sie aus dem oberen Bereich bzw. neben der Überschrift die Pool-ID

  4. Navigieren Sie im OXID eShop Admin zu digidesk > EVALANCHE > Einstellungen

  5. Tragen Sie im Kartenreiter "Einstell." die Pool-ID ein

  6. Speichern

Funktionsbeschreibung

Sind alle Konfigurationen getroffen, können die Benutzer mit EVALANCHE abgeglichen werden. Es empfielt sich bei Erstbenutzung zunächst ein Abgleich über den Cronjob durchzuführen.

Abgleich über den Cronjob

Der Cronjob sollte neben dem regelmäßigen Abgleich über den Crontab mind. einmal manuell ausgeführt werden:

  1. Navigieren Sie im OXID eShop Admin zu digidesk > EVALANCHE > Einstellungen

  2. Öffnen Sie den Kartenreiter "Cronjob"

  3. Klicken Sie auf "Starten" um den Cronjob auszuführen

Beim ersten Durchlauf, kann der Abgleich einige Zeit in Anspruch nehmen.

Wenn Sie den Cronjob im Crontab Ihres Servers eintragen möchten, können Sie folgendes Code-Beispiel verwenden:

0 0 * * * /usr/bin/wget http://www.ihrshop.de/index.php?cl=dd_evalanche_cron > /dev/null 2>&1

Bei diesem Beispiel werden die Benutzer täglich um 0:00 Uhr mit EVALANCHE abgeglichen.

Abgleich der Kampagnen

Um bestimmte Benutzer abzugleichen, bieten sich Kampagnen an. Außerdem werden Zielgruppen in EVALANCHE für jede abgeglichene Kampagne erstellt.

  1. Navigieren Sie im OXID eShop Admin zu digidesk > EVALANCHE > Kampagnen

  2. Legen Sie eine neue Kampagne an (Vorsicht: Der Zielgruppen Name kann nachträglich nicht geändert werden)

Nachdem die Kampagne gespeichert wurde, erscheinen nun weitere Aktionen zum Zuordnen der Benutzergruppen und zum Synchronisieren der Kampagne.

Benutzergruppen zuordnen:

  1. Öffnen Sie eine Kampagne

  2. Klicken Sie auf den Button "Benutzergruppen zuordnen"

  3. Es öffnet sich ein Popup mit einer Standard Zuordnungstabelle der Benutzergruppen

Kampagne synchronisieren:

  1. Öffnen Sie eine Kampagne

  2. Klicken Sie auf den Button "Kampagne synchronisieren" (Je nach größe der Kampagne kann die Synchronisation einige Zeit in Anspruch nehmen)

  3. Eine Statusmeldung erscheint, sobald der Abgleich abgeschlossen ist

Status der Benutzer

In der Benutzer Auflistung im OXID eShop Admin kann zur jederzeit der Status der Benutzer geprüft werden:

  • Keine Ampel: Nicht abgeglichen

  • Orange Ampel: Modifiziert. Der Benutzer wurde seit dem letzten Abgleich bearbeitet.

  • Grüne Ampel: Synchronisiert.

Benutzer aus EVALANCHE entfernen

Benutzer können im Shop zum Löschen aus EVALANCHE markiert werden. Diese Benutzer werden beim nächsten Abgleich aus EVALANCHE gelöscht.

  1. Navigieren Sie im OXID eShop Admin zu Benutzer verwalten > Benutzer

  2. Klicken Sie auf den entsprechenden Benutzer

  3. Öffnen Sie den Kartenreiter "Erweitert"

  4. Wählen Sie die Option "Aus EVALANCHE entfernen" aus

Hilfe & Support

Haben Sie Fragen oder benötigen Sie Hilfe bei der Installation? Gerne bieten wir Ihnen auch einen Installationsservice an. Kontaktieren Sie uns einfach über einer der unten stehenden Adressen.