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-komento löytää jokaisen kuolevan integraation. Migroi ensin rahapolut ja sitten lukupolut. Aja lopuksi järjestelmiä rinnakkain, jotta sammutat vanhan API:n itse ennen kuin Google tekee sen puolestasi.
Muistutus tuli tänä aamuna. Asetin sen sinä 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 aiemmassa jutussa, mikä hajoaa ja miksi Merchant API on parempi työkalu. En toista sitä. Tämä on suunnitelma, jota käytän, kun kova takaraja lähestyy: yksi viikko per vaihe.
Etsi tällä viikolla kaikki, mikä kuolee
Et voi migroida sitä, mitä et ole löytänyt. Aja tämä jokaisessa Merchant Centeriin liittyvässä repossa:
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 löytävät virallisten asiakaskirjastojen käytön, koska kirjastot piilottavat URL:n sinulta. Python luo käytöstä poistuvan API:n asiakasohjelman 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-lisäpalvelun, joka ei näy missään repossa. Skriptiprojektit on käytävä läpi käsin.
Vie sitten jokainen osuma taulukkoon, jossa on neljä saraketta: mitä se tekee, kuinka usein se ajetaan, kuka sen omistaa ja kuinka kauan kestää, ennen kuin joku huomaa sen vaienneen. Lajittele viimeisen sarakkeen mukaan.
Grep-komento kattaa vain koodin, jonka kirjoitit itse. Zapier-skenaariot, feedityökalut, automaattiset uudelleenhinnoittelutyökalut ja konnektorit voivat nekin toimia vanhan API:n päällä. Kirjoita tällä viikolla jokaiselle toimittajalle ja pyydä kirjallisesti päivämäärä, jolloin he siirtyvät Merchant API:in. Heidän migraatiotakarajansa on sinun käyttökatkosi.
Viikko kaksi, migroi rahapolut
Aloita sieltä, missä hiljaisuus maksaa liikevaihtoa: hintapäivityksistä, varastopäivityksistä ja feedien latauksista. Merchant API v1 on ollut yleisesti saatavilla heinäkuusta 2025 lähtien. Siinä nämä toiminnot kuuluvat products-, inventories- ja datasources-ali-API:eihin, ja yhteensopivuusopas kartoittaa vanhat kutsut uusiin osoitteisiinsa.
Yksi asia yllätti minut positiivisesti, kun vaihdoimme Lyntin omat työkalut käyttämään uusia endpointeja. Olemassa oleva OAuth-token vanhalla content-scopella toimi sellaisenaan. Tunnukset siirtyvät mukana, koodi ei. Kirjoitat kutsut uusiksi ja säästyt uudelta valtuutuskierrokselta jokaisen asiakkaan kanssa.
Viikko kolme, lukupolut
Hylkäystarkistukset ja raportointi siirtyvät seuraavaksi. Tämä on myös viikko, jolloin migraatio alkaa maksaa itseään takaisin. Raporttien sivukoko on 1 000 riviä 250:n sijaan, joten sama ajo valmistuu neljänneksellä kutsuista. Siinä missä vanha koodisi kyseli tuotteiden tiloja aikataulun mukaan, notifications-ali-API lähettää muutokset sinulle itse.
Viikko neljä, sammuta se itse
Aja molempia putkia rinnakkain ja vertaa tuloksia muutaman päivän ajan. Sammuta sitten vanha integraatio noin viikkoa etuajassa, tarkoituksella, kun v2.1 vielä vastaa. Jos jokin huomaamatta jäänyt järjestelmä riippuu siitä, asia paljastuu silloin, kun voit vielä kytkeä vanhat kutsut päiväksi takaisin ja korjata sen kunnolla.
Elokuun 18. päivän jälkeen paluuta ei ole. Google sammuttaa API:n kaikilta yhtä aikaa, ja se, mitä grep-komento ei löytänyt, kuolee tuotannossa.
Kaksitoista vuotta Google Ads API:n parissa opetti minulle, että kovat takarajat ovat harvinaisia. Google yleensä pidentää määräaikaa, antaa vanhojen versioiden jatkaa tai lykkää muutosta. Tällä kertaa niin ei käy. Aja siis grep-komento ennen kuin suljet tämän välilehden. Sen tulostama luku on ainoa migraatioarvio, jonka tarvitset.