Vier Wochen bis zur Abschaltung der Content API for Shopping: der Plan für den Endspurt

Kurz gesagt: Noch vier Wochen. Die Content API for Shopping v2.1 wird am 18. August 2026 abgeschaltet, und eine Verlängerung gibt es nicht. Das ist der Countdown-Plan für die verbleibende Zeit. Ein Grep findet jede Integration, die nach der Abschaltung ausfällt. Dann migrierst du zuerst die Umsatzpfade, danach die Lesepfade und lässt beide APIs parallel laufen. So schaltest du die alte API selbst ab, bevor Google es für dich tut.

Heute Morgen hat sich die Erinnerung gemeldet. Ich habe sie an dem Tag gesetzt, an dem ich über die Content-API-Abschaltung geschrieben habe, und zwar genau vier Wochen vor der Deadline. Am 18. August 2026 schaltet Google die Content API for Shopping v2.1 endgültig ab. Vier Wochen reichen für eine ruhige Migration. Sie reichen auch, um dir viermal hintereinander einzureden, dass du es nächste Woche machst.

Was bricht und warum die Merchant API das bessere Werkzeug ist, habe ich im früheren Artikel erklärt. Ich wiederhole es nicht. Das hier ist der Plan, den ich nutze, wenn eine harte Deadline näher rückt. Eine Woche pro Phase.

Diese Woche: Finde alles, was ausfallen wird

Du kannst nicht migrieren, was du nicht gefunden hast. Führe diesen Befehl in jedem Repo aus, das auf das Merchant Center zugreift:

grep -rEn \
  "shoppingcontent\.googleapis\.com|ShoppingContent|content/v2(\.1)?([^[:alnum:]_.-]|$)|[\"']content[\"'][,[:space:]]+[\"']v2(\.1)?[\"']|\.content\([\"']v2(\.1)?[\"']" .

Das erste Muster findet direkte REST-Aufrufe. Die übrigen finden die offiziellen Clientbibliotheken, denn diese verbergen die URL. Python erstellt den todgeweihten Client mit build('content', 'v2.1'), PHP nennt ihn Google_Service_ShoppingContent, Node verwendet google.content('v2.1'), und Apps-Script-Projekte laden einen ShoppingContent Advanced Service, der in keinem Repo auftaucht. Deine Skriptprojekte prüfst du von Hand.

Dann trag jeden Treffer in eine Tabelle mit vier Spalten ein: was er tut, wie oft er läuft, wem er gehört und wie lange es dauert, bis jemand seinen stillen Ausfall bemerkt. Nach der letzten Spalte sortierst du.

Dein Grep deckt nur Code ab, den du selbst geschrieben hast. Zapier-Szenarien, Feed-Tools, Repricer und Connectoren können ebenfalls noch die alte API nutzen. Schreib diese Woche jedem Anbieter und lass dir seinen Merchant-API-Termin schriftlich bestätigen. Die Migrationsfrist des Anbieters bestimmt deinen möglichen Ausfall.

Woche zwei: Migriere die Umsatzpfade

Fang dort an, wo Stille Umsatz kostet: bei Preisupdates, Bestandsupdates und Feed-Uploads. In der Merchant API v1, GA seit Juli 2025 sind diese Funktionen den Sub-APIs products, inventories und datasources zugeordnet. Der Kompatibilitätsleitfaden zeigt, welchen neuen Endpunkten die alten Aufrufe entsprechen.

Eine Sache hat mich angenehm überrascht, als wir bei Lynt unser eigenes Tooling auf die neuen Endpunkte umgestellt haben. Der bestehende OAuth-Token mit dem alten content-Scope funktionierte ohne Änderung. Die Zugangsdaten gelten weiter, der Code nicht. Du schreibst die Aufrufe neu und ersparst jedem Kunden eine erneute Autorisierung.

Woche drei: Migriere die Lesepfade

Ablehnungsprüfungen und Reporting folgen als Nächstes. Das ist auch die Woche, in der sich die Migration zurückzuzahlen beginnt. Berichte liefern 1.000 Zeilen pro Seite statt 250, derselbe Job braucht also nur noch ein Viertel der Aufrufe. Wo dein alter Code Produktstatus nach Zeitplan abgefragt hat, sendet dir die Sub-API notifications Änderungen automatisch zu.

Woche vier: Schalte die API selbst ab

Lass beide Pipelines parallel laufen und vergleich ein paar Tage die Outputs. Dann schalt die alte Integration rund eine Woche früher ab, ganz bewusst, solange v2.1 noch antwortet. Wenn etwas Übersehenes heimlich davon abhängt, zeigt es sich, während du die alten Calls noch für einen Tag zurückholen und es sauber reparieren kannst.

Nach dem 18. August gibt es keinen Rollback. Google legt den Schalter für alle gleichzeitig um, und was der Grep nicht gefunden hat, fällt in der Produktion aus.

Zwölf Jahre Arbeit mit der Google Ads API haben mich gelehrt, dass harte Deadlines selten sind. Google verlängert normalerweise, gewährt Bestandsschutz, verschiebt. Diesmal nicht. Also lass den Grep laufen, bevor du diesen Tab schließt. Die Zahl, die er ausgibt, ist die einzige Migrationsschätzung, die du brauchst.

Du betreibst 50+ Kampagnen und machst das immer noch von Hand?

Kontakt aufnehmen →
Newsletter

Das Automatisierungs-Playbook in deinem Postfach

Neue Deep Dives und gelegentlich „was sich diese Woche geändert hat“ — kein Spam, kein Drip-Funnel. Auch als RSS verfügbar.

Kein Spam, niemals. Abmeldung mit einem Klick.