Przejdź do treści

Feed produktowy dla Google Merchant Center i Ceneo prosto ze sklepu

Merchant Center i Ceneo pokazują produkty tylko wtedy, gdy dostaną poprawny plik z ofertą. Gdy cena w pliku różni się od ceny na stronie albo brakuje kodu EAN, produkt może zniknąć z wyników.

Autor: Szymon Łakomy. Aktualizacja:

Plik pod stałym adresem czy API

Najprostszy wariant to plik XML lub CSV wystawiony pod stałym adresem. Merchant Center pobiera go według harmonogramu ustawionego w panelu, a Ceneo czyta własny plik XML w swoim formacie. Google przyjmuje też dane produktów przez API, co przydaje się przy cenach zmieniających się kilka razy dziennie. Który interfejs Google jest obecnie zalecany, sprawdzam w dokumentacji.

Pola, bez których produkt nie przejdzie

PoleCo zawieraSkąd je biorę
Identyfikatorstały kod, ten sam przy każdej aktualizacjikod produktu ze sklepu albo z magazynu
Tytuł i opisnazwa z marką i główną cechą, bez haseł reklamowychkarta produktu
Cenakwota zgodna z ceną na stronie produktu, z walutąsklep, po uwzględnieniu promocji
Dostępnośćw magazynie, brak albo przedsprzedażstan ze sklepu lub od dostawcy
Stannowy, odnowiony albo używanyzwykle jedna wartość dla całego sklepu
GTINkod EAN z opakowania produktukartoteka towaru, nigdy kod wymyślony
Zdjęcieadres pliku ze zdjęciem, bez napisów i znaków wodnychgaleria produktu w sklepie
Koszt dostawycena wysyłki do kraju sprzedażycennik dostaw albo ustawienia konta Merchant Center

Listy pól obowiązkowych różnią się między Google a Ceneo i zależą od kategorii produktu. Sprawdzam je w dokumentacji obu serwisów.

Najczęstsze powody odrzucenia w Merchant Center

  • Cena w pliku inna niż na stronie. Zwykle po promocji, gdy feed odświeża się tylko raz na dobę.
  • Dostępność niezgodna ze stroną. W pliku produkt jest dostępny, a na stronie widnieje brak, albo odwrotnie.
  • Błędny lub cudzy GTIN. Kod przepisany z innego wariantu albo wygenerowany, żeby wypełnić pole.
  • Zdjęcie zastępcze lub z napisem promocyjnym. Grafika „brak zdjęcia” albo logo sklepu na produkcie.
  • Niedziałająca strona produktu. Link z feedu prowadzi do błędu albo do strony głównej po usunięciu produktu.

Komunikaty z panelu czytam razem z raportem generowania pliku, bo jedna przyczyna często tłumaczy wiele ostrzeżeń.

Kategorie Ceneo i dopasowanie do kart produktów

Ceneo ma własne drzewo kategorii, zwykle inne niż w sklepie. Przypisanie kategorii sklepu do kategorii Ceneo trzymam w osobnym pliku, który łatwo poprawić. Kod EAN i nazwa producenta pomagają porównywarce połączyć ofertę z właściwą kartą produktu, więc te pola uzupełniam najpierw. Format i aktualną listę kategorii sprawdzam w dokumentacji Ceneo.

Jeden plik z kilku źródeł i reguły wykluczeń

Dane do feedu rzadko leżą w jednym miejscu: opisy i zdjęcia są w sklepie, stan u dostawcy, a cena zakupu w programie magazynowym. Skrypt łączy je po kodzie produktu i dopiero potem stosuje reguły:

  • pomija produkty bez stanu albo dostępne tylko na zamówienie, jeśli tak ustalisz,
  • pomija pozycje, których marża spada poniżej progu wyznaczonego przez Ciebie,
  • pomija produkty bez zdjęcia albo bez kodu EAN, zamiast wysyłać je do odrzucenia,
  • dodaje etykiety, na przykład grupę marży albo sezon, z których może później skorzystać osoba prowadząca reklamy.

Kierunek odwrotny, czyli wczytywanie oferty dostawcy do sklepu, opisuję na stronie integracja z hurtownią XML i CSV, a uzupełnianie zbyt ubogich opisów w tekście opisy produktów generowane przez AI.

Aktualizacja w ciągu dnia i koszt feedu

Gdy ceny i stany zmieniają się rzadko, wystarczy plik generowany raz na dobę. Przy promocjach i szybko schodzącym towarze generuję go kilka razy dziennie albo wysyłam zmiany cen i dostępności przez API. Prosty feed z jednego sklepu do Merchant Center i Ceneo to zakres od około 500 zł netto. Kilka źródeł i rozbudowane reguły wyceniam po rozmowie. Kampanii reklamowych ani pozycjonowania tu nie opisuję, o widoczności w wyszukiwarce piszę na stronie SEO dla firm.

Najczęstsze pytania

Mój sklep ma wtyczkę do feedu. Po co osobne rozwiązanie?

Często wtyczka wystarcza i wtedy tylko ją konfiguruję. Osobny skrypt ma sens, gdy dane trzeba połączyć z magazynem lub hurtownią, potrzebne są reguły wykluczeń albo generowanie pliku obciąża sklep.

Czy jeden plik wystarczy dla Google i Ceneo?

Zwykle nie, bo Ceneo ma własny format XML i własne kategorie. Dane biorę z jednego źródła, a z niego powstają dwa pliki, więc cena i stan są w obu takie same.

Co zrobić z produktami bez kodu EAN?

Jeśli producent nadał kod, uzupełniam go w kartotece. Produkty własnej marki albo rękodzieło bez kodu oznacza się w Google jako produkty bez identyfikatora. Wymyślony EAN prowadzi prosto do odrzucenia.

Ile kosztuje feed produktowy?

Feed z jednego sklepu z podstawowymi regułami kosztuje od około 500 zł netto. Łączenie sklepu z hurtownią albo magazynem i pomijanie produktów o niskiej marży wyceniam po rozmowie, bo zależy od liczby źródeł.

Powiązane strony

Masz odrzucone produkty w Merchant Center?

Napisz, na jakiej platformie działa sklep i skąd biorą się ceny oraz stany. Odpowiem, od czego zacząć.