Magento 2 - Schnittstelle zum AnzeigenChef

Zur Einrichtung benötigst Du einen API Schlüssel mit entsprechenden Berechtigungen, logge Dich hierzu in das Backend Deines Magento 2 Shops ein.

Klicke links im Menü auf "System" und wähle "Integrationen".

Wähle hier oben rechts "Neue Integration hinzufügen".

Trage als Name z.B. AnzeigenChef ein, so kannst Du später nachvollziehen, für was diese Schnittstelle angelegt wurde. Unten gibst Du erneut Dein Passwort ein, mit welchem Du Dich ins Magento 2 Backend einloggst.

Klicke nun links auf den Punkt "API".

AnzeigenChef benötigt nur Zugriff auf die Produkte sowie auf die Shop-Einstellungen. Aktiviere daher "Catalog" und "Stores". Achte darauf, dass die Untermenüs automatisch aktiviert werden. Danach klickst Du oben rechts auf "Speichern".

Der letzte Schritt ist die Aktivierung der neuen Schnittstelle. Klicke hierzu auf Aktivieren.

Du musst nun nochmal alle Angaben bestätigen und auf "Erlauben" klicken.

Notiere Dir nun den "Access Token". Wir benötigen lediglich diesen, die anderen Angaben sind nicht relevant.

Schnittstelle zum AnzeigenChef hinzufügen

Im AnzeigenChef klickst Du auf Einstellungen und wechselst auf den Tab Schnittstellen. Wähle hier Magento.

Trage den Namen ein, unter dem die Schnittstelle im AnzeigenChef angezeigt werden soll. Die URL entspricht Deiner Shop-URL ohne / oder backend. Dazu unten den Access Token.

Klicke nun auf Zielkonten und Datenquellen.

Wähle hier, auf welchem Konto die Artikel aus dem Shop zukünftig inseriert werden sollen. Dazu solltest Du festlegen, wie der AnzeigenChef mit Beständen umgeht. Diese können ignoriert werden, hierbei liest er auch Artikel ein, die keinen Bestand haben, oder pausiert bzw. beendet werden.

Klicke nun auf Beschreibung.

Hier entscheidest Du, ob die Kurz- oder Langbeschreibung gewählt wird. Alternativ kannst Du auch eine individuelle Beschreibung für alle Artikel hinterlegen.

Synchronisieren

Nach dem speichern beginnt der AnzeigenChef, die Kategorien und Artikel aus dem Shop einzulesen. Das kann je nach Menge dauern. Die Schnittstelle wird Dir links im Kategorienbaum angezeigt.

Tipp: Um nicht für jeden Artikel die Kategorie zu Kleinanzeigen manuell auszuwählen, kannst Du die Schnittstellen-Ordner mit rechts anklicken und auf "Plattformkategorie zuweisen" gehen. Damit wird allen Artikeln in dieser Kategorie immer die ausgwählte Kleinanzeigen - Kategorie zugewiesen.


Korrekturen - Beschreibung bereinigen

Der Tab Korrekturen gibt Dir die Möglichkeit, die eingelesene Beschreibung anzupassen. Hierfür stehen verschiedene Werkzeuge zu Verfügung.

Falls Du in den Begrifflichkeiten Zeilenumbrüche benötigst, kannst Du diese per \r oder \n einfügen. Allgemeine Kürzel wie $sku$, $free_01$ - $free_05$ sowie $notes$ kannst Du ebenfalls einfügen, diese werden später beim inserieren automatisch ersetzt.

REPLACE[Hallo||Tschüss]
Füge diese Zeile ein, um das Wort Hallo durch Tschüss zu ersetzen. Groß- und Kleinschreibung wird ignoriert. REPLACE ist die Anweisung, daruf folgt die eckige Klammer, der Suchbegriff, die Trennung durch zwei Pipes sowie der neue Begriff, dieser kann auch leer sein. Beendet wird der Befehl wieder durch eine eckige Klammer.
Als 3. Parameter kannst Du die SKU (Artikelnummer) angeben, falls Du diese Aktion auf einen bestimmten Artikel begrenzen möchtest. Beispiel: REPLACE[Hallo||Tschüss||123456]

REGULAREXP[<p>(.*?)</p>||Kein TAG]
Suchen und Ersetzen für Profis. Mit RegularExpressions können erweiterte Suchen durchgeführt werden. Im obigen Beispiel wird nach Hallo Welt gesucht, egal was zwischen Hallo und Welt noch zusätzlich steht. Ein Testtool findet sich hier.
Als 3. Parameter kannst Du die SKU (Artikelnummer) angeben, falls Du diese Aktion auf einen bestimmten Artikel begrenzen möchtest.
Beispiel: REGULAREXP[<p>(.*?)</p>||Kein TAG||123456]

REMOVE[<head>||</head>]
Mit dieser Zeile kannst Du den Inhalt beginnend mit einem Begriff und endend mit einem weiteren Begriff entfernen. Die angegebenen Begriffe werden ebenfalls entfernt, beide müssen enthalten sein. Groß- und Kleinschreibung wird beachtet.
Als 3. Parameter kannst Du die SKU (Artikelnummer) angeben, falls Du diese Aktion auf einen bestimmten Artikel begrenzen möchtest.
Beispiel: REMOVE[<head>||</head>||123456]

ADD[Das ist eine Extrazeile]
Hier kannst Du an das Ende der Beschreibung zusätzlichen Inhalt hinzufügen.

INSERT[Das ist eine Kopfzeile]
Hier kannst Du an den Anfang der Beschreibung zusätzlichen Inhalt hinzufügen.

INSERT[1||Das ist eine Kopfzeile in der zweiten Zeile]
Du kannst zum INSERT auch eine Zeilennummer mit angeben. So bestimmst Du z.B., dass der Inhalt in Zeile X eingefügt wird.

MAXLENGTH[4000]
Mit MAXLENGTH kannst Du den gesamten Text in der Länge einschränken. Diese Option sollte an letzter Stelle ausgeführt werden. Auch hier kann als zweiter Parameter eine SKU (Artikelnummer) angegeben werden.
Beispiel: MAXLENGTH[4000||123456]

ADDTOTITLE[inkl. Versand]
Hier kannst Du Deinem Titel einen zusätzlichen Text hinzufügen, der für alle Artikel gilt.

REMOVEHTML[] (nur eBay)
Dieser Code entfernt aus der Beschreibung sämtlichen HTML Inhalt und ersetzt Breaks sowie Absätze durch reguläre Zeilenumbrüche.

MINPRICE[100] (nur eBay)
Diese Einstellung legt fest, ob nur Artikel ab einem bestimmten Preis eingelesen werden sollen. Diese Funktion steht nur für die eBay Schnittstelle zu Verfügung, um zu verhindern, dass unnötige niedrigpreisige Artikel eingelesen werden.

MAXPRICE[100] (nur eBay)
Diese Einstellung legt fest, ob nur Artikel bis zu einem bestimmten Preis eingelesen werden sollen. Diese Funktion steht nur für die eBay Schnittstelle zu Verfügung, um zu verhindern, dass unnötig hochpreisige Artikel eingelesen werden.

DISCOUNT[10|100|199] (nur eBay)
Die Discount Angabe ermöglicht, Artikel aus einem bestimmten Preisbereich um einen Betrag zu reduzieren. Die Angabe erfolgt mit dem zu reduzierenden Betrag, darauf folgt der Mindestpreis und endet mit dem maximalen Preis. Es sind mehrere Angaben dieser Art möglich.
Beispiel:
DISCOUNT[10|100|199]
DISCOUNT[20|200|1000]
Hier würde beim einlesen alles, was zwischen 100,00€ und 199,00€ kostet um 10,00€ reduziert werden, alles ab 200,00€ um 20,00€.

Zurück zum Anfang