Ukratko: Content API for Shopping v2.1 gasi se 18. kolovoza 2026. Tog dana prestaju raditi uploadi feeda, supplemental feedovi, custom labels, ažuriranja cijena i zaliha te provjere odbijanja. Nasljednik, Merchant API v1, GA je od srpnja 2025. i doista je bolji. Strojno čitljiv ErrorInfo, paginacija od 1.000 redaka, parcijalni patch proizvoda. Najtvrđi rok ove godine.
Prvo što sam napravio nakon što sam pročitao najavu bilo je da sam u našoj codebase u Lyntu potražio shoppingcontent.googleapis.com. Svaki pogodak je skripta koja umire 18. kolovoza 2026. Tog dana Google zauvijek gasi Content API for Shopping v2.1. Međukorak Merchant API v1beta već je ugašen 28. veljače 2026., a službeni nasljednik, Merchant API v1, GA je od srpnja 2025.
Što zapravo puca
Sve što još razgovara sa starim API-jem. Uploadi feeda, supplemental feedovi, custom labels, ažuriranja cijena i zaliha, provjere odbijanja. Ako ti dnevna skripta sinkronizira cijene, 18. kolovoza zašuti, a feed počne bježati od stvarnosti dok netko ne primijeti prihod koji nedostaje. Taj scenarij kvara vidio sam na stvarnim računima. Skupo nikad nije samo ispadanje, skupi su tjedni u kojima ga nitko ne primijeti.
Ovo je najtvrđi rok u Googleovu oglašivačkom ekosustavu ove godine. Sve ostalo na roadmapu može skliznuti. Ovo ne može.
Zašto se migracija ionako isplati
Merchant API nije samo preimenovani endpoint. Monolit dijeli na fokusirane pod-API-je (datasources, products, inventories, reports, notifications) i popravlja tri stvari koje su automatizaciju na v2.1 činile krhkom:
- Strojno čitljiv
ErrorInfo. Tvoja retry logika grana se po kodu greške umjesto uspoređivanja stringova. - Paginacija podignuta s 250 na 1.000 redaka. Isti izvještaj uz četvrtinu poziva.
- Product
patch. Mijenjaš jedno polje umjesto ponovnog slanja cijelog proizvoda.
Kako provesti migraciju
Na rekonstrukciju gledaj kao na priliku da ojačaš stack, a ne samo da održiš svjetla upaljenima. Mapiraj svaki stari poziv na njegov pod-API, uveži ErrorInfo u svoj retry sloj i prebaci izvještaje na veću veličinu stranice. Ako upravljaš s više računa, izgradi konektor jednom i razvij ga po svim klijentima. Struktura pod-API-ja svugdje je ista, pa posao napraviš jednom i naslijedi ga svaki račun.
Pokreni istu pretragu kao ja. Pretraži svoju codebase za shoppingcontent.googleapis.com i prebroji pogotke. Svakom od njih sada otkucava sat. Kako se Merchant API uklapa u ostatak ovogodišnjih promjena, pogledaj u mom godišnjem pregledu Google API-ja.