Celem tej instrukcji jest znalezienie rozbieżności dla jednego produktu i wariantu oraz sprawdzenie naprawy. Nie jest to ogólny poradnik opisów produktów. Feed nie jest automatycznie źródłem prawdy: najpierw ustal zatwierdzoną cenę i dostępność w systemie sklepu.
1. Zidentyfikuj tę samą ofertę
Zapisz SKU lub inny identyfikator, wariant, URL, rynek, walutę i czas. Sprawdź, czy porównujesz cenę zwykłą z promocyjną, ten sam rozmiar oraz ten sam sposób naliczania podatku. Nie porównuj ceny jednostkowej z ceną całego opakowania.
Zbierz widok klienta, HTML zwrócony przez serwer, dane po renderowaniu, właściwy obiekt Product/Offer i aktualny rekord feedu. Jeśli JSON-LD pojawia się dopiero po uruchomieniu JavaScript, zanotuj to i zweryfikuj narzędziem Google; sam brak w źródle nie dowodzi, że Google nigdy go nie odczyta.
2. Wypełnij arkusz porównawczy
| Warstwa | ID i wariant | Cena i waluta | Dostępność | Czas odczytu |
|---|---|---|---|---|
| Widok klienta | [wartość] | [wartość] | [wartość] | [czas] |
| JSON-LD Offer | [wartość] | [price; priceCurrency] | [availability] | [czas] |
| Feed | [wartość] | [price; waluta] | [availability] | [czas] |
| Zatwierdzone dane sklepu | [wartość] | [wartość] | [wartość] | [czas] |
Sprawdź także koszyk dla tego wariantu. W feedzie Merchant Center cena zawiera walutę; nie traktuj priceCurrency jako automatycznie odrębnego atrybutu każdego feedu. Format feedu i właściwości Schema.org to różne specyfikacje.
3. Sprawdź mapowanie dostępności
Dla zwykłej oferty: in_stock odpowiada np. https://schema.org/InStock, a out_of_stock — https://schema.org/OutOfStock. Przedsprzedaż i oczekiwanie na dostawę rozróżniaj zgodnie z dokumentacją Merchant Center. Nie zamieniaj ich na „w magazynie” tylko po to, by usunąć ostrzeżenie.
4. Prześledź źródło i harmonogram
| Objaw | Co sprawdzić |
|---|---|
| Stara cena tylko w widoku strony | Cache, szablon, dane po renderowaniu |
| Stara cena tylko w JSON-LD | Generator danych, obiekt wariantu, drugi konfliktujący Offer |
| Stara cena tylko w feedzie | Eksport, mapowanie i czas ostatniego przetworzenia |
| Różnica wszędzie | Zatwierdzone dane źródłowe, promocja, rynek i waluta |
Są to hipotezy do sprawdzenia. Nie wymuszają uniwersalnej kolejności „najpierw feed”. Napraw źródło potwierdzonego błędu, a następnie zależne reprezentacje. Nie usuwaj wszystkich dodatkowych bloków schema: usuń konkretny konflikt.
5. Potwierdź naprawę
Po aktualizacji zbierz ponownie tę samą ofertę. Sprawdź zgodność strony, Offer, koszyka i przetworzonego feedu. Użyj Rich Results Test oraz diagnostyki Merchant Center, jeśli korzystasz z tych usług. Zapisz właściciela i wynik kontroli.
Poprawna składnia nie potwierdza prawdziwości ceny. Automatyczne korekty Merchant Center nie zastępują aktualizacji danych sklepu. Nie ma gwarantowanego czasu propagacji ani gwarancji rekomendacji przez AI. Wymagania Google dotyczą jego usług, nie wszystkich modeli.