Lyhyesti: Neljä viikkoa jäljellä. Content API for Shopping v2.1 sammuu 18. elokuuta 2026 eikä jatkoaikaa tule. Tämä on lähtölaskentasuunnitelma jäljellä olevalle ajalle. Yksi grep, joka löytää jokaisen kuolevan integraation, ensin migroidaan rahapolut, sitten lukupolut, ja lopuksi rinnakkaisajo, jotta sammutat vanhan API:n itse ennen kuin Google tekee sen puolestasi.
Muistutus laukesi tänä aamuna. Asetin sen kesäkuussa, samana päivänä kun kirjoitin Content API:n sulkemisesta, ja ajastin sen tasan neljä viikkoa ennen takarajaa. 18. elokuuta 2026 Google sammuttaa Content API for Shopping v2.1:n lopullisesti. Neljä viikkoa riittää rauhalliseen migraatioon. Se riittää myös siihen, että vakuutat itsellesi hoitavasi asian ensi viikolla, neljä kertaa peräkkäin.
Selitin jo kesäkuun jutussa, mikä hajoaa ja miksi Merchant API on parempi työkalu. En toista sitä. Tämä on suunnitelma, jota ajan, kun kova takaraja lähestyy. Yksi viikko per vaihe.
Tällä viikolla etsi kaikki, mikä kuolee
Et voi migroida sitä, mitä et ole löytänyt. Aja tämä jokaisen Merchant Centeriin koskevan repon yli:
grep -rEn \
"shoppingcontent\.googleapis\.com|ShoppingContent|content/v2(\.1)?([^[:alnum:]_.-]|$)|[\"']content[\"'][,[:space:]]+[\"']v2(\.1)?[\"']|\.content\([\"']v2(\.1)?[\"']" .
Ensimmäinen kuvio nappaa suorat REST-kutsut. Loput nappaavat viralliset asiakaskirjastot, koska ne piilottavat URL:n sinulta. Python rakentaa tuomitun clientin kutsulla build('content', 'v2.1'), PHP kutsuu sitä nimellä Google_Service_ShoppingContent, Node käyttää muotoa google.content('v2.1'), ja Apps Script -projektit lataavat ShoppingContent advanced servicen, joka ei näy missään repossa. Skriptiprojektit käyt läpi käsin.
Vie sitten jokainen osuma taulukkoon, jossa on neljä saraketta. Mitä se tekee, kuinka usein se ajautuu, kuka sen omistaa ja kuinka kauan kestää, ennen kuin joku huomaa sen kuolleen hiljaa. Viimeisen sarakkeen mukaan lajittelet.
Grep kattaa vain koodin, jonka kirjoitit itse. Zapier-skenaariot, feedityökalut, repricerit ja konnektorit voivat nekin istua vanhan API:n päällä. Kirjoita tällä viikolla jokaiselle toimittajalle ja pyydä heidän Merchant API -päivämääränsä kirjallisena. Heidän migraatiotakarajansa on sinun käyttökatkosi.
Viikko kaksi, migroi rahapolut
Aloita sieltä, missä hiljaisuus maksaa liikevaihtoa. Hintapäivitykset, varastopäivitykset, feedien lataukset. Merchant API v1:ssä, GA heinäkuusta 2025, ne asuvat products-, inventories- ja datasources-ala-API:eissa, ja yhteensopivuusopas kartoittaa vanhat kutsut uusiin osoitteisiinsa.
Yksi asia yllätti minut positiivisesti, kun suuntasimme Lyntillä omat työkalumme uusiin endpointteihin. Olemassa oleva OAuth-token vanhalla content-scopella vain toimi. Tunnukset siirtyvät mukana, koodi ei. Kirjoitat kutsut uusiksi ja säästyt uudelta valtuutuskierrokselta jokaisen asiakkaan kanssa.
Viikko kolme, lukupolut
Hylkäystarkistukset ja raportointi muuttavat seuraavaksi. Tämä on myös viikko, jolloin migraatio alkaa maksaa itseään takaisin. Raportit sivuttavat 1 000 rivin erissä 250:n sijaan, joten sama ajo valmistuu neljänneksellä kutsuista. Ja siinä missä vanha koodisi kyseli tuotteiden tiloja aikataulun mukaan, notifications-ala-API työntää muutokset sinulle itse.
Viikko neljä, sammuta se itse
Aja molempia putkia rinnakkain ja vertaa tuloksia muutama päivä. Sammuta sitten vanha integraatio noin viikkoa etuajassa, tarkoituksella, kun v2.1 vielä vastaa. Jos jokin huomaamatta jäänyt riippuu siitä salaa, se paljastuu silloin, kun voit vielä kytkeä vanhat kutsut päiväksi takaisin ja korjata asian kunnolla.
Elokuun 18. päivän jälkeen paluuta ei ole. Google kääntää katkaisijaa kaikilta yhtä aikaa, ja se, mitä grep ei löytänyt, kuolee tuotannossa.
Kaksitoista vuotta Google Ads API:n parissa opetti minulle, että kovat takarajat ovat harvinaisia. Google yleensä jatkaa, sallii vanhan, lykkää. Tätä ei. Aja siis grep ennen kuin suljet tämän välilehden. Sen tulostama luku on ainoa migraatioarvio, jonka tarvitset.