Przykłady niestandardowych feedów produktowych: 7 realnych eksportów B2B w easySales

Siedem realnych konfiguracji feeda Dynamic, jakie sprzedawcy easySales budują dla dystrybutorów, partnerów, systemów ERP i synchronizacji między sklepami — z kolumnami, formatami i wskazówkami.

Większość sprzedawców easySales myśli o feedach jak o czymś dla porównywarek — Google Shopping, Glami, Favi. Ale feed Dynamic służy do wszystkiego innego: CSV, który dystrybutor pobiera codziennie rano, XML, który konsumuje twój ERP, plik ze stanami magazynowymi, który twój 3PL odświeża co godzinę. To otwarty kreator, do którego sięgasz, gdy żaden szablon dla konkretnego kanału nie pasuje.

Ten przewodnik zbiera siedem realnych konfiguracji feeda Dynamic, które sprzedawcy easySales budują na co dzień dla partnerów, dystrybutorów, systemów ERP i synchronizacji między sklepami. Każdy przepis pokazuje, co tam umieścić i dlaczego — dostosuj je do specyfikacji twojego partnera.

Dlaczego sprzedawcy budują niestandardowe feedy Dynamic

Nowy partner rzadko akceptuje twój istniejący XML dla Google Shopping. Chcą swoich nazw kolumn, swojego formatu ceny, swojej metody dostarczania. Dystrybutor oczekuje code, barcode, stock, partner_price w schludnym CSV pod stałym URL-em. ERP chce pełnego katalogu XML ze zdjęciami i charakterystykami. Drugi sklep — powiedzmy twój sklep w Czechach — potrzebuje, by plik ze stanami magazynowymi twojego polskiego sklepu odświeżał się co godzinę, by pozostać zsynchronizowany.

Feed Dynamic w easySales obsługuje to wszystko bez kodu. Wybierasz kolumny, format, ustawiasz filtry, a easySales republikuje plik według harmonogramu pod stałym URL-em, który czyta twój partner.

Jak działa feed Dynamic w easySales

Każdy feed Dynamic składa się z czterech elementów. Otwórz Feedy → Dodaj feed → Dynamic, aby je zobaczyć:

Diagram pokazujący katalog easySales przepływający przez plik feeda Dynamic do dystrybutora, magazynu 3PL, ERP i sklepu partnerskiego.
Jeden katalog. Jeden feed Dynamic. Wiele celów typu partner.
📋

Format wyjściowy

CSV, JSON lub XML — wybierz to, co przyjmuje import twojego partnera.

🧱

Kolumny

Przeciągnij i upuść pola produktowe, których chcesz w pliku: stan, cena, EAN, zdjęcia, charakterystyki, stan na konkretny magazyn i więcej.

🎯

Reguły feeda

Filtruj produkty, transformuj wartości, buduj kolumny formuł. Ten sam silnik reguł, którego używają feedy kanałowe.

🕒

Harmonogram

Domyślnie co godzinę. Plik publikowany pod stałym URL-em, który twój partner czyta we własnym tempie.

Zrzut ekranu kreatora feeda Dynamic w easySales — nazwa feeda, przełącznik formatu wyjściowego oraz wybór kolumn z zaznaczonymi sku, ean, stock i sale_price.
Kreator feeda Dynamic: nazwa, format i lista kolumn. To cała powierzchnia.

To cała powierzchnia. Trudność leży w decyzji, czego potrzebuje twój partner, nie w tym, jak to wyrazić.

7 realnych przykładów feedów Dynamic

Każda z tych konfiguracji to coś, co sprzedawcy easySales uruchamiają dziś. Wykorzystaj je jako punkty wyjścia — dokładne nazwy kolumn twojego partnera będą się różnić, ale kształt jest ten sam.

1. Katalog dystrybutora ze stanami i grupami cen B2B

Dystrybutor lub franczyza prowadząca twoje produkty potrzebuje regularnego pliku ze wszystkim, co sprzedaje w twoim imieniu — ale po twoich cenach hurtowych, nie po cenach detalicznych z witryny. easySales ma do tego Grupy cen: zdefiniuj listę cen B2B raz w Ustawienia → Grupy cen, a feed Dynamic może podać tę cenę zamiast sale_price.

Kolumny: sku, ean, name, brand, categories, partner_price (kolumna formuły zasilana z Grupy cen), stock, images.

Format: CSV jest najczęściej proszony, ale XML działa równie dobrze — wybierz to, czego oczekuje proces importu twojego dystrybutora.

Wskazówka: dodaj regułę feeda z akcją nadpisania na kolumnie partner_price, następnie wstaw chip formuły Grupa cen i wybierz grupę dystrybutora. Aktualizuj grupę cen w Ustawienia → Grupy cen, a następna regeneracja automatycznie odzwierciedli nowe ceny — nie dotykasz samego feeda.

Zrzut ekranu edytora reguły feeda w easySales — akcja nadpisania na kolumnie partner_price z wybranym chipem formuły Grupa cen i wybraną grupą B2B.
Wskazywanie kolumnie partner_price na grupę cen B2B przez reguły feeda.

2. Feed tylko ze stanami dla 3PL lub sklepu wtórnego

System magazynowy 3PL, wtórny sklep online lub zewnętrzne narzędzie do synchronizacji stanów potrzebują tylko dwóch kolumn: identyfikatora i poziomu stanu. Nic więcej.

Kolumny: sku, stock (lub warehouse_stock, jeśli 3PL obsługuje konkretny magazyn).

Format: CSV pasuje wszędzie. Niektóre 3PL wolą JSON.

Wskazówka: jeśli trzymasz zapasy w wielu magazynach, użyj kolumny warehouse_stock dla konkretnego magazynu, aby każdy magazyn widział tylko swoje liczby.

Zrzut ekranu wyboru kolumn feeda Dynamic w easySales tylko z zaznaczonymi sku i stock.
Dwukolumnowy feed Dynamic: SKU i stan — to cała konfiguracja.

3. Synchronizacja wielokrajowa z wykluczeniami kategorii

Prowadzenie dwóch sklepów na tym samym katalogu — Polska + Czechy, dwie instalacje PrestaShop, Shopify obok innej platformy — zwykle oznacza, że stany i ceny płyną z głównego sklepu do wtórnego. Haczyk: wtórny rzadko sprzedaje każdy produkt, który ma główny. Asortymenty specyficzne dla kraju, ograniczenia regulacyjne, kategorie, których jeszcze nie wprowadziłeś.

Feed Dynamic obsługuje obie połówki naraz: synchronizuje kolumny, których potrzebuje sklep wtórny, i używa reguł feeda do wykluczenia tego, co nie należy.

Kolumny: sku, stock, opcjonalnie sale_price, jeśli ceny są wspólne.

Format: XML lub CSV w zależności od tego, co przyjmuje import platformy wtórnej.

Filtr: dodaj reguły feeda, które wykluczają według kategorii (category contains "PL-only"), według tagu (tag is not "rollout-pending"), według marki lub według dowolnego innego kryterium, które kreator reguł obsługuje. Reguły są oceniane ponownie przy każdej regeneracji, więc sklep wtórny zawsze czyta aktualny wycinek — bez przestarzałych list wykluczeń.

Wskazówka: jeśli drugi sklep również jest na easySales, w ogóle nie potrzebujesz feeda — porozmawiaj ze wsparciem o synchronizacji między sklepami.

Zrzut ekranu edytora reguł feeda w easySales — akcja wykluczenia filtrująca produkty według kategorii lub tagu dla synchronizacji wielokrajowej.
Wykluczanie produktów według kategorii lub tagu w regułach feeda — sklep wtórny widzi tylko to, co należy.

4. Feed z zarezerwowanym stanem (dostępność do obietnicy)

Jeśli sprzedajesz ten sam produkt na dwóch kanałach i nie komunikują się one ze sobą (twój własny sklep internetowy i strona partnerska poza platformą, powiedzmy), ryzykujesz nadprzedażą za każdym razem, gdy spadnie zamówienie. Feed Dynamic z zarezerwowanym stanem odejmuje otwarte zamówienia od wyświetlanej ilości, więc twój partner widzi to, co jest naprawdę dostępne — nie to, co jest na półce.

Kolumny: sku, reserved_stock.

Format: CSV lub XML.

Wskazówka: połącz reserved_stock z regułą feeda, która wyklucza produkty w tranzycie lub z długim czasem realizacji, w zależności od twoich SLA fulfilmentu.

5. Feed dla partnera zagranicznego z konwersją walut

Partner B2B lub dystrybutor poza twoim głównym rynkiem chce cen w swojej walucie. Polski sprzedawca eksportujący do Niemiec potrzebuje EUR; polski sprzedawca dostarczający do partnera czeskiego potrzebuje CZK. Feed Dynamic konwertuje na bieżąco — nie utrzymujesz równoległej listy cen na rynek.

Kolumny: sku, ean, name, eur_price (kolumna formuły → sale_price × currency_rate(PLN:EUR)), stock.

Format: cokolwiek przyjmuje twój partner.

Wskazówka: reguły feeda udostępniają chip formuły currency_rate z rozwijanymi listami z/do waluty — wybierz parę, której potrzebujesz (PLN → EUR, PLN → CZK, dowolną), a feed mnoży twoją cenę bazową przez aktualny kurs. easySales odświeża kursy codziennie; jeśli twój partner potrzebuje stabilnego kursu na okres umowny, ustaw niestandardowy kurs dla danej waluty w Ustawienia → Waluty, a feed użyje twojego zamiast aktualnego.

Zrzut ekranu edytora formuły reguły feeda w easySales z chipem currency_rate skonfigurowanym do konwersji PLN na EUR.
Chip formuły currency_rate — wybierz waluty z i do, feed zajmie się resztą.

6. Katalog ERP z charakterystykami produktów

Wewnętrzne systemy ERP i księgowe zwykle chcą pełnego obrazu produktu wciągniętego do własnej bazy danych — w tym charakterystyk, które opisują każdy produkt (kolor, rozmiar, materiał, napięcie, kraj pochodzenia itd.). Feed Dynamic eksportuje charakterystyki w dwóch formach: jako pojedynczy blok zawierający każdą zdefiniowaną charakterystykę lub jako jedną kolumnę na charakterystykę, gdy ERP oczekuje stałego schematu.

Kolumny: hojnie — id, sku, name, description, brand, ean, categories, images, weight, height, width, length, tax_rate, full_price_including_tax, plus albo pojedyncza kolumna characteristics, albo kolumny per-charakterystyka (Kolor, Rozmiar, Napięcie, ...).

Format: XML, jeśli twój ERP ma import XML; w przeciwnym razie CSV.

Wskazówka: wybierz formę per-charakterystyka, gdy twój ERP oczekuje stabilnych nazw kolumn — jedna kolumna dla Koloru, jedna dla Rozmiaru, jedna dla Napięcia. Wybierz pojedynczy blok characteristics, gdy ERP może parsować dane swobodne; szybciej się konfiguruje i przetrwa dodanie nowych charakterystyk bez ponownego mapowania. Tak czy inaczej, charakterystyki płyną z twoich danych produktowych, więc utrzymuj je aktualne na samych produktach, a feed automatycznie pobiera najnowsze wartości.

Zrzut ekranu wyboru kolumn feeda Dynamic w easySales z zaznaczonymi wieloma kolumnami per-charakterystyka — Kolor, Rozmiar, Napięcie.
Kolumny per-charakterystyka: jedna dla Koloru, jedna dla Rozmiaru, jedna dla Napięcia.

7. Feed dla partnera afiliacyjnego lub kuponowego

Sieci afiliacyjne, strony kuponowe, niszowi blogerzy i agregatory zakupowe, które nie mają dedykowanego kreatora w easySales, wciąż chcą wyselekcjonowanego feeda twoich produktów do promocji. Zwykle chcą wszystkich danych produktowych, obu cen (listy i sprzedaży, by móc pokazać procent rabatu), zdjęć i — co kluczowe — tylko produktów, które są faktycznie w stanie i wycenione na kampanię.

Kolumny: sku, name, full_price (cena listowa), sale_price (po rabacie), images, brand, categories, description.

Format: XML lub CSV. Większość sieci afiliacyjnych przyjmuje obie.

Filtr: wyklucz produkty bez stanu (aby partnerzy nie promowali niedostępnych pozycji) i dodaj regułę feeda na acquisition_price względem sale_price, jeśli chcesz pomijać SKU z niskim marżem, na których przy prowizji byś tracił.

Wskazówka: jeśli partner ma już dedykowanego kreatora w easySales — na przykład Glami, Favi, BlueWinston lub którąś z innych porównywarek, które obsługujemy — użyj go; jest wstępnie zwalidowany dla kanału. Feed Dynamic jest dla partnerów afiliacyjnych, dla których jeszcze nie mamy szablonu (uwaga: easySales obecnie nie udostępnia gotowego kreatora dla Ceneo ani Skąpiec — dla tych kanałów również użyjesz feeda Dynamic lub porozmawiasz ze wsparciem o opcjach).

Wybór formatu wyjściowego

Feed Dynamic eksportuje jako CSV, JSON lub XML. Proces importu twojego partnera decyduje za ciebie:

  • CSV — bezpieczny domyślny. Każdy system go czyta. Używaj go, chyba że ktoś powie inaczej.
  • XML — bardziej rozwlekły, ale samodokumentujący się. Systemy ERP, starsi partnerzy B2B i importy platform e-commerce zwykle preferują XML.
  • JSON — nowoczesne API i niektóre 3PL wolą JSON. Łatwiejszy do parsowania, jeśli twój partner pisze własny kod.

Nie męcz się z wyborem. Zapytaj partnera, czego chce, i wybierz to.

Filtrowanie, harmonogramy i kontrola dostępu

Większość partnerów nie chce całego twojego katalogu — chcą wycinek.

  • Filtrowanie odbywa się za pomocą reguł feeda. Dołącz tylko określone kategorie, wyklucz określone tagi, ogranicz do magazynu lub zastosuj dowolną inną regułę, którą kreator obsługuje. Reguły obowiązują przy każdej regeneracji, więc plik, który czyta twój partner, zawsze odzwierciedla aktualny filtr.
  • Harmonogram jest domyślnie godzinny. Feed regeneruje się tylko wtedy, gdy partner go czyta, więc uśpione feedy nie marnują cykli.
  • Kontrola dostępu — URL jest domyślnie publiczny. Jeśli twój partner potrzebuje IP whitelistingu, basic auth lub URL chronionego tokenem, wsparcie to skonfiguruje. Wspomnij o tym w mailu onboardingowym, a nie będziesz musiał gonić tego później.

Kiedy NIE używać feeda Dynamic

Dwie sytuacje nie są tym, do czego służy feed Dynamic, nawet jeśli słowo „feed" mogłoby cię tu skierować:

  • Porównywarki i szablony specyficzne dla kanału — Google Shopping, Glami, Favi, Compari, Skroutz, Pazaruvaj, Arukereso, Shopmania, BlueWinston, 2Performant i inne mają każdy własny szablon feeda z kolumnami zwalidowanymi dla kanału. Używaj ich, nie Dynamic. Obsługują specyfikę kanału za ciebie. Zobacz Czym jest feed produktowy? jako wprowadzenie. (Uwaga o pokryciu PL: easySales nie udostępnia obecnie dedykowanych kreatorów dla Ceneo ani Skąpiec; dla tych kanałów najczęściej budujesz feeda Dynamic lub konsultujesz się ze wsparciem.)
  • Importy przychodzące od dostawców — jeśli chcesz otrzymywać dane produktowe od dostawcy do easySales (a nie odwrotnie), to przepływ Advanced Warehouse, nie feed Dynamic. Inna funkcja, inna grupa odbiorców.

Jeśli nie jesteś pewien, czego potrzebujesz, wsparcie potwierdzi w dwie minuty.

Karta nie jest wymagana
14 dni darmowego okresu testowego
Anuluj w dowolnym momencie

Zbuduj feed, który twoi partnerzy faktycznie akceptują

Otwórz Feedy → Dodaj feed → Dynamic w easySales i wyślij gotowy do partnera feed w kilka minut. Nowy tu? Wypróbuj easySales za darmo przez 14 dni, bez karty kredytowej.

Często zadawane pytania

Tak — dokładnie do tego służą reguły feeda. Otwórz kreator reguł na dowolnym feedzie Dynamic i dodaj warunki takie jak „category contains X", „tag is not Y", „warehouse equals Z" lub „stock greater than 0". Reguły obowiązują przy każdej regeneracji, więc plik, który czyta twój partner, zawsze odzwierciedla aktualny filtr. Większość partnerów chce wycinka twojego katalogu, nie całości; zbudowanie tego wycinka regułami feeda jest szybsze (i czystsze) niż utrzymywanie ręcznie kuratorowanej listy.

Feed Dynamic udostępnia zarówno surowe kolumny cen, jak i warianty z VAT. Użyj `sale_price` i `full_price` dla cen bez VAT i `sale_price_including_tax` / `full_price_including_tax` dla cen z VAT. Jeśli potrzebujesz niestandardowej ceny (lista minus 10%, lista plus dostawa, lista w innej walucie), zbuduj ją kolumną formuły w regułach feeda — wszystko, co rozwija się do liczby, działa. Bądź świadomy, od jakiej bazy zaczynasz; partner oczekujący cen netto nie zaakceptuje formuły zbudowanej na `_including_tax`.

Tak. Kreator feeda Dynamic ma przełącznik formatu wyjściowego z trzema opcjami: CSV, JSON i XML. Przełącz raz, zapisz, a następna regeneracja zapisze plik w nowym formacie pod tym samym URL-em — nie ma osobnego feeda do odtworzenia. CSV jest bezpiecznym domyślnym; XML i JSON są równie pełnoprawne. Wybierz to, czego oczekuje proces importu twojego partnera.

Domyślna częstotliwość odświeżania to godzinowa, a plik regeneruje się tylko wtedy, gdy twój partner go czyta (więc uśpione feedy nie marnują zasobów). Dla większości konfiguracji dystrybutora i partnera godzinowa jest w zupełności wystarczająca. Jeśli twój partner potrzebuje szybciej — bliźniaczy sklep dzielący ten sam katalog, szybko obracający się 3PL — porozmawiaj ze wsparciem, a przyspieszymy. Dla eksportów katalogu ERP dzienne często wystarcza; możesz poprosić wsparcie, by też zwolnić.

Tak — domyślnie URL jest publiczny, ale wsparcie może na żądanie włączyć IP whitelisting, basic auth lub URL chroniony tokenem. To częsty wymóg, gdy partner chce trzymać dane cenowe i stanowe poza zasięgiem konkurencji. Wspomnij o tym podczas rozmowy onboardingowej; skonfigurujemy to na twoim koncie i zwrócimy ci dane uwierzytelniające do podzielenia się z partnerem.

Tak — feed Dynamic udostępnia charakterystyki w dwóch formach. Dodaj kolumnę `characteristics`, aby eksportować każdą zdefiniowaną charakterystykę każdego produktu jako pojedynczy blok (szybciej w konfiguracji, przetrwa dodanie nowych charakterystyk bez ponownego mapowania). Lub dodaj kolumny per-charakterystyka — jedną dla Koloru, jedną dla Rozmiaru, jedną dla Napięcia — gdy partner oczekuje stałego schematu. Jeśli produktowi brakuje charakterystyki, komórka pozostaje pusta zamiast łamać wiersz. Charakterystyki płyną z twoich danych produktowych, więc utrzymuj je aktualne na samych produktach, a feed automatycznie pobiera najnowsze wartości.

Czy ten przewodnik był pomocny?