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ć:
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.
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.
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.
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.
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.
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.
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.
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.