Witly Logo
Funkcjonalności
Case studies
Marko.pl — rekomendacje AI Yrke.pl — headless storefront Stylion.pl — trafność wyszukiwania
Cennik
Zaloguj się Umów konsultację
Integracje

Feed produktowy Ceneo — plik XML dla porównywarki prosto z panelu Witly

Witly generuje ofertę w formacie Ceneo: aktualna cena z promocją, czas wysyłki, zdjęcia, marka, kod producenta i EAN. Jeden adres URL do wklejenia w panelu Ceneo — bez osobnej wtyczki i bez ręcznego eksportu. Działa dla sklepów na Shoperze, PrestaShop i WooCommerce.

Bartosz Jagielski
Bartosz Jagielski26 września 2026

Dlaczego Ceneo potrzebuje osobnego pliku

Witly od dawna generuje feed dla Google Merchant Center i katalog dla ChatGPT. Ceneo nie czyta żadnego z nich. Google używa pliku RSS z polami g:, OpenAI — jednego produktu na linię, a Ceneo ma własny format XML: każda oferta to element <o>, w którym cena, dostępność i adres strony są atrybutami, a nazwa, opis, kategoria i zdjęcia — osobnymi węzłami.

Dlatego zamiast przerabiać feed Google, przygotowaliśmy osobny plik w formacie Ceneo. Dane pochodzą z tego samego katalogu, który Witly synchronizuje z Twoim sklepem, a różni się tylko to, jak zostają zapisane. Na Ceneo płacisz za każde przejście klienta do sklepu — stawka zależy od kategorii — więc tu bardziej niż gdziekolwiek liczy się, żeby oferta w pliku była prawdziwa.

Jak podłączyć feed Ceneo

W sekcji Zaawansowane → Eksport feedów jest karta Ceneo (XML). Działa tak samo jak pozostałe feedy: ustawiasz filtry, kopiujesz adres i wklejasz go po stronie Ceneo.

1

Otwórz „Eksport feedów" w panelu Witly

Menu po lewej → Zaawansowane → Eksport feedów. Znajdziesz tam kartę Ceneo (XML).

↓
2

Wybierz język i kategorie

Język decyduje o nazwach, opisach i ścieżkach kategorii w pliku. Identyfikatory kategorii (po przecinku) zawężają ofertę do wybranej części sklepu. Adres feedu zmienia się od razu pod spodem.

↓
3

Skopiuj adres i wklej go w panelu Ceneo

W panelu Ceneo dodaj plik XML z tego adresu. Ceneo zawsze pobiera wersję wygenerowaną z aktualnych danych.

↓
4

Traktuj ten adres jak hasło

Zawiera Twój token eksportowy — bez niego feed zwraca błąd 401, a z nim każdy może pobrać cały katalog. Nie publikuj go i nie wysyłaj osobom spoza sklepu.

Plik nie jest przygotowywany z wyprzedzeniem. Każde pobranie przez Ceneo generuje go na nowo z aktualnych danych katalogu, więc cena i dostępność są takie, jakie Witly ma w chwili pobrania — a katalog w Witly odświeża się synchronizacją z Twoim sklepem.

Co trafia do pliku Ceneo

Feed trzyma się instrukcji tworzenia pliku XML opublikowanej przez Ceneo. Jeden produkt w sklepie to jedna oferta w pliku.

Pole CeneoSkąd bierzemy wartość
ididentyfikator produktu w Twoim sklepie — ten sam co w pozostałych feedach
urladres karty produktu w sklepie
pricecena, którą klient zapłaci dziś: promocyjna, jeśli trwa promocja, w innym wypadku zwykła
avail1 (wysyłka w 24 godziny) dla produktu na stanie, 90 (towar na zamówienie) dla produktu, który sklep sprzedaje mimo zerowego stanu
stock, weightstan magazynowy (tylko gdy jest dodatni) i waga, jeśli jest uzupełniona
catpełna ścieżka głównej kategorii produktu z drzewa Twojego sklepu
name, descnazwa (do 150 znaków) i opis produktu oczyszczony z HTML
imgszdjęcie główne i kolejne z galerii, bez zdjęć ukrytych w panelu sklepu
Markaproducent przypisany do produktu, bez znaków ®, ™ i podobnych ozdobników
Kod producentakod producenta, a jeśli sklep go nie prowadzi — kod katalogowy (SKU)
EAN, KolorEAN z karty produktu; kolor z cechy o nazwie „Kolor" (lub „Barwa")

Najważniejszy jest trzeci wiersz. Ceneo porównuje plik ze stroną produktu i ukrywa oferty, w których dane się nie zgadzają. Dlatego do pliku idzie cena z karty produktu, z uwzględnieniem trwającej promocji, a nie cena bazowa z katalogu, która przy produktach z wariantami potrafi się różnić od tej, którą klient widzi na stronie.

Dlaczego część produktów nie trafia do Ceneo

Feed dla Google zawiera też produkty niedostępne, bo Google sam wstrzymuje ich wyświetlanie. Feed Ceneo działa inaczej: pomija produkty, których nie da się kupić, czyli takie, których nie ma na stanie, a sklep nie sprzedaje ich na zamówienie. Klient z porównywarki klika, bo chce kupić. Jeśli trafi na produkt niedostępny, sklep płaci za kliknięcie i nic nie sprzedaje, a klient jest niezadowolony. Z tego powodu karta Ceneo w panelu nie ma filtra „tylko na stanie" — feed filtruje takie produkty sam.

Pomijamy też produkty bez zdjęcia i bez adresu strony, bo instrukcja Ceneo wymaga obu. Nie dorabiamy za to niczego, czego nie ma w katalogu: produkt bez EAN albo bez marki trafia do pliku bez tego pola. To, czy Ceneo dopasuje go do karty produktu, zależy już od danych w Twoim sklepie.

Skala bywa duża. W naszym sklepie demonstracyjnym na Shoperze feed Google wystawia 444 produkty, a feed Ceneo — 40. 374 produkty są niedostępne i nie można ich zamówić, 393 nie mają zdjęcia (w 363 przypadkach brakuje jednego i drugiego). To sklep testowy z niekompletnymi danymi, ale te same braki zdarzają się w prawdziwych katalogach.

Integracja Ceneo na Shoperze, PrestaShop i WooCommerce

Każda z tych platform ma własną drogę do Ceneo — wbudowaną funkcję albo oficjalny moduł czy wtyczkę. Feed Witly ich nie zastępuje. To wygodna opcja dla sklepów, które i tak korzystają z Witly i chcą mieć wszystkie feedy produktowe w jednym miejscu, z tymi samymi filtrami i tą samą logiką cen.

Ceneo dla sklepu na Shoperze

Tu feed działa w pełni. Dane pochodzą z katalogu, który Witly synchronizuje przez API Shopera: ceny z promocjami obowiązującymi w danej chwili, stany, producenci, kategorie i zdjęcia z galerii produktu. Zdjęcia linkujemy bezpośrednio z Twojego sklepu, w rozmiarze 1500 px.

Shoper ma własną integrację z porównywarkami (moduł „Porównywarki cen" w panelu sklepu), a w sklepie z aplikacjami jest też aplikacja Ceneo. Obie korzystają z pól, które wypełniasz w karcie produktu: producenta, kodu producenta, EAN, czasu realizacji i znacznika Ceneo. Feed Witly czyta producenta, kod producenta (a gdy go brak — kod katalogowy) i EAN, a czas wysyłki ustala na podstawie stanu magazynowego. Nie korzysta ze słownika czasów realizacji ani z zaznaczenia „Ceneo" przy produkcie. Wybór produktów robisz filtrem kategorii w adresie feedu.

Co trzeba zrobić: skopiować adres z karty Ceneo (XML) i wkleić go w panelu Ceneo. Jeśli sklep wysyłał już do Ceneo plik z Shopera, podmień adres, zamiast dodawać drugi — ten sam produkt w dwóch plikach to dwie oferty.

Ceneo dla sklepu na PrestaShop

PrestaShop łączy się z Ceneo przez oficjalny moduł „Ceneo.pl Export XML" (dla wersji 1.7.7 i 8), który generuje plik w module sklepu. W Witly produkty z PrestaShop synchronizujemy przez Webservice i z tych samych danych powstają feedy Google i Ceneo.

Zdjęcia linkujemy wprost z Twojego sklepu, pod adresami, pod którymi PrestaShop sam je serwuje. Moduł Ceneo w sklepie nie jest potrzebny. Co trzeba zrobić: skopiować adres z karty Ceneo (XML) i wkleić go w panelu Ceneo. Jeśli sklep wysyła już plik z modułu Ceneo, podmień adres, zamiast dodawać drugi — ten sam produkt w dwóch plikach to dwie oferty.

Ceneo dla sklepu na WooCommerce

WooCommerce łączy się z Ceneo przez oficjalną wtyczkę Ceneo (plik generowany z harmonogramem albo przy każdym pobraniu) albo przez wtyczki innych firm. Witly synchronizuje katalog WooCommerce przez REST API sklepu, więc feed nie wymaga instalowania niczego w WordPressie.

Zdjęcia idą pod tymi samymi adresami, które WooCommerce podaje w bibliotece mediów WordPressa. Co trzeba zrobić: skopiować adres z karty Ceneo (XML) i wkleić go w panelu Ceneo — a jeśli sklep wysyła już plik z wtyczki Ceneo, podmienić adres zamiast dodawać drugi.

Czego nie obiecujemy

  • Konto na Ceneo i budżet zakładasz Ty. Witly dostarcza plik w formacie Ceneo; umowę, doładowanie konta i stawki ustawiasz w panelu Ceneo.
  • Nie obsługujemy „Kup Teraz" ani Zaufanych Opinii. Feed opisuje ofertę i prowadzi klienta na kartę produktu w Twoim sklepie. Nie ustawia znacznika zakupu w Ceneo i nie wysyła zamówień do programu opinii.
  • Nie uzupełniamy danych za sklep. Brak EAN albo marki zostaje brakiem — uzupełnisz je w sklepie, na przykład operacją masową w Witly, i przy następnym pobraniu pojawią się w pliku.
  • Czas wysyłki to tylko dwie wartości. „Wysyłka w 24 godziny" dla produktów na stanie i „na zamówienie" dla sprzedawanych mimo braku. Jeśli realnie wysyłasz wolniej, pamiętaj, że Ceneo sprawdza zgodność pliku ze stroną.

Co dalej

Chcesz, żebyśmy sprawdzili, ile Twoich produktów przechodzi do pliku Ceneo i czego brakuje pozostałym? Napisz na hello@witly.ai albo zapytaj na czacie w panelu.

Źródła

  • Ceneo — Instrukcja tworzenia pliku XML
    www.ceneo.pl/poradniki/Instrukcja-tworzenia-pliku-XML
  • Ceneo Biznes — cennik (opłata za przejście do sklepu)
    biznes.ceneo.pl/cennik-ceneo
  • Ceneo — Shoper na Ceneo, instrukcja integracji
    www.ceneo.pl/poradniki/Podrecznik-integracji-platformy-shoper
  • Ceneo — PrestaShop na Ceneo, instrukcja modułu
    www.ceneo.pl/poradniki/Podrecznik-integracji-platformy-prestashop
  • Ceneo — WooCommerce na Ceneo, instrukcja wtyczki
    www.ceneo.pl/poradniki/instrukcja-woocommerce

Automatyzacja obsługi sklepu

Gotowy na rewolucję w obsłudze klienta?

Dołącz do firm, które już usprawniły działanie swojego sklepu

Umów konsultację →
FunkcjonalnościCennikShoper AIWooCommerce AIPrestaShop AIRegulaminPolityka prywatnościhello@witly.ai

🇵🇱 Tworzone w Polsce • Polskie rozwiązania AI

© 2026 Witly. Wszystkie prawa zastrzeżone.