esc
Monitoring und Status

Neu synchronisieren und Kommandozeilen-Tools

Wann und wie Sie Re-sync verwenden, plus die CLI-Befehle für Entwickler und den Support.

Diese Seite werden Sie in den meisten Fällen nie öffnen müssen. Die Extension hält sich selbst auf dem Laufenden: Fehlgeschlagene Sendevorgänge wiederholen sich von selbst, und Arbeit in der Warteschlange geht nie verloren. Die Tools auf dieser Seite sind für zwei Situationen gedacht: wenn Sie bewusst ändern, was synchronisiert werden soll, etwa mit einem größeren Bestellzeitraum, und wenn der Support Sie durch eine Wiederherstellung begleitet. Falls Sie regelmäßig zum Re-sync greifen, ist das eine Nachricht an den Support wert; dann lohnt sich ein Blick auf die eigentliche Ursache, und genau dabei helfen wir Ihnen gerne.

Zeitraum erweitern, und die Warteschlange füllt sich von selbst

Um weiter in die Vergangenheit zurückzugreifen, führen Sie Re-sync aus und wählen einen größeren Zeitraum; dort stehen dieselben Optionen zur Auswahl wie im Setup Wizard (3, 12, 24, 36, 48 Monate oder alles). Der Zeitraum gilt für den Bestell- und Warenkorbverlauf: Abonnenten werden nie nach Datum gefiltert, jeder angemeldete Kontakt ist also bei jedem gewählten Zeitraum bereits enthalten. Sobald Sie bestätigen, füllt die Extension die Warteschlange im Hintergrund neu. Ihr Admin bleibt jederzeit bedienbar, und Backfill arbeitet die neuen Datensätze im gewohnten Tempo ab.

Es läuft: Behalten Sie den Cron Monitor im Blick

Öffnen Sie nach dem Erweitern des Zeitraums den Tab Cron Monitor (Marketing → Intuit Mailchimp → Dashboard). Dort sehen Sie, wie die Sync-Jobs die neuen Datensätze verarbeiten. Geben Sie dem Vorgang Zeit, statt die Einstellung erneut zu ändern.

Re-sync: der bewusste Neustart

Re-sync stellt jeden Datensatz eines Stores erneut in die Warteschlange, sodass die Engine alles noch einmal überträgt. Es ist ein gutes Werkzeug mit einem eng umrissenen Zweck: nachdem Sie ein Datenproblem in großem Umfang behoben haben, oder wenn der Support darum bittet. Ein gesunder Store braucht es nie nach Zeitplan; für die tägliche Korrektheit sorgt die Engine, nicht Sie. Ein Re-sync überträgt Ihre Magento-Abonnementstatus an Mailchimp. Niemand, der in Magento abbestellt ist, wird jemals auf Abonniert gesetzt, und im Normalbetrieb hält der Webhook beide Seiten im Gleichschritt. Wo die beiden voneinander abweichen, gilt der Status aus Magento.

Um ihn auszuführen, öffnen Sie Marketing → Intuit Mailchimp → Configuration, klicken auf Manage Connection und wählen im Tab Manage die Option Resync All Data. Wählen Sie Ihren Zeitraum und bestätigen Sie.

Gastbestellungen nachholen

Auch der Resync-Bildschirm trägt den Schalter Update Audience Members from Guest Orders. Das zählt, wenn Sie ohne ihn live gegangen sind: In Configuration eingeschaltet wirkt er nur auf danach aufgegebene Gastbestellungen, hier eingeschaltet und mit einem Resync ausgeführt greift er auch auf Ihre Bestellhistorie. So holen Sie Gastbestellungen nach, die beim Go-live gefehlt haben.

Kommandozeilen-Tools

Diese Befehle sind für Entwickler und den ebizmarts-Support gedacht. Führen Sie sie im Magento-Root-Verzeichnis mit php bin/magento aus.

Befehl Funktion
mailchimp:sync:start Füllt die Warteschlange für die erste Synchronisierung oder befüllt sie nach einem Reset neu.
mailchimp:sync:status Zeigt ausstehende, synchronisierte und fehlerhafte Datensätze pro Store, sodass Sie den Stand sehen, ohne den Admin zu öffnen.
mailchimp:sync:reset Markiert Datensätze als nicht gesendet, sodass sie beim nächsten Cron-Lauf erneut in die Warteschlange gestellt werden.
mailchimp:resync --store=<id> --force CLI-Entsprechung der Resync-Schaltfläche (mit --all --force für alle verbundenen Stores). Führen Sie den Befehl ohne --force oder mit --dry-run aus, um die Zählwerte pro Store vorab zu sehen, ohne etwas zu ändern.
mailchimp:queue:drain Löscht die gesamte Sync-Warteschlange, jede Zeile unabhängig vom Status, optional mit --store auf einen Store begrenzt.
mailchimp:migrate:from-mc-magento2 Teil des Umstiegs von der bisherigen Extension. Siehe Von der bisherigen Extension umsteigen.
Ein Befehl nur für den Support

mailchimp:queue:drain löscht die komplette Warteschlange, einschließlich der Aufzeichnung dessen, was bereits synchronisiert wurde, nicht nur die noch wartenden Elemente. Führen Sie den Befehl nur aus, wenn der ebizmarts-Support Sie darum bittet.

Fragen unterwegs? Fehlerbehebung liefert die Antworten, und der ebizmarts-Support ist nur eine E-Mail entfernt.

Weiter: KonfigurationseinstellungenEine Übersicht über alle Einstellungsgruppen in Intuit Mailchimp: Finden Sie jede Option auf einen Blick.