Stručně: Zbývají čtyři týdny. Content API for Shopping v2.1 se vypíná 18. srpna 2026 a odklad nebude. Tohle je plán pro zbývající čtyři týdny. Nejdřív jediným grepem najdeš každou integraci, která přestane fungovat, potom převedeš procesy ovlivňující tržby, následně procesy pro čtení dat a nakonec necháš obě API běžet souběžně, abys staré API vypnul sám dřív, než to udělá Google.
Ráno mi vyskočila připomínka. Nastavil jsem si ji v den, kdy jsem psal o vypnutí Content API, a dal jsem si ji přesně čtyři týdny před deadline. 18. srpna 2026 Google definitivně vypne Content API for Shopping v2.1. Čtyři týdny stačí na klidnou migraci. A stačí taky na to, aby sis čtyřikrát po sobě řekl, že to uděláš příští týden.
Co přesně přestane fungovat a proč je Merchant API lepší nástroj jsem vysvětlil už v dřívějším článku. Nebudu se opakovat. Tohle je plán, který používám, když se blíží tvrdý deadline. Jedna fáze na týden.
Tenhle týden najdi všechno, co přestane fungovat
Nemůžeš migrovat, co jsi nenašel. Pusť tohle přes každé repo, které sahá na Merchant Center:
grep -rEn \
"shoppingcontent\.googleapis\.com|ShoppingContent|content/v2(\.1)?([^[:alnum:]_.-]|$)|[\"']content[\"'][,[:space:]]+[\"']v2(\.1)?[\"']|\.content\([\"']v2(\.1)?[\"']" .
První vzor chytá přímá REST volání. Zbylé chytají oficiální klientské knihovny, protože ty před tebou URL schovávají. Python staví odsouzeného klienta přes build('content', 'v2.1'), PHP mu říká Google_Service_ShoppingContent, Node používá google.content('v2.1') a projekty v Apps Scriptu načítají pokročilou službu ShoppingContent, která se v žádném repu neukáže. Skriptové projekty projdi ručně.
Pak každý nález zapiš do tabulky se čtyřmi sloupci. Co to dělá, jak často to běží, kdo to vlastní a jak dlouho potrvá, než si někdo všimne, že související integrace přestala fungovat. Seřaď je podle posledního sloupce.
Grep pokryje jen kód, který jsi napsal sám. Zapier scénáře, feedové nástroje, repricery a konektory můžou pořád používat staré API. Napiš tenhle týden každému dodavateli a chtěj jeho termín přechodu na Merchant API písemně. Pokud termín nedodrží, výpadek pocítíš ty.
Druhý týden: převeď procesy ovlivňující tržby
Začni tam, kde ticho stojí tržby. Aktualizace cen, aktualizace skladu, nahrávání feedů. V Merchant API v1, GA od července 2025 je najdeš v sub-API products, inventories a datasources a průvodce kompatibilitou mapuje stará volání na jejich nové domovy.
Jedna věc mě příjemně překvapila, když jsme v Lyntu namířili vlastní nástroje na nové endpointy. Stávající OAuth token se starým scope content prostě fungoval. Přihlašovací údaje se přenášejí, kód ne. Přepíšeš volání a přeskočíš nové autorizační kolečko s každým klientem.
Třetí týden: procesy pro čtení dat
Kontroly zamítnutí a reporting jdou na řadu teď. Je to taky týden, kdy se ti migrace začne vyplácet. Reporty mají stránky po 1 000 řádcích místo 250, takže stejná úloha doběhne za čtvrtinu volání. A kde tvůj starý kód pravidelně kontroloval stavy produktů, tam ti sub-API notifications posílá změny samo.
Čtvrtý týden: vypni to sám
Nech obě pipeline běžet paralelně a pár dní porovnávej výstupy. Pak starou integraci vypni zhruba o týden dřív, schválně, dokud v2.1 ještě odpovídá. Pokud na ní něco přehlédnutého tajně závisí, ukáže se to v době, kdy ještě můžeš stará volání na den zapnout zpátky a opravit to pořádně.
Po 18. srpnu není cesta zpět. Google vypne API všem najednou a cokoliv grep nenašel, přestane fungovat v produkci.
Dvanáct let práce s Google Ads API mě naučilo, že tvrdé deadliny jsou vzácné. Google obvykle termíny prodlužuje, starší verze nechává doběhnout nebo vypnutí odkládá. Tentokrát ne. Tak si ten grep pusť, než zavřeš tuhle záložku. Číslo, které vypíše, je jediný odhad migrace, který potřebuješ.