Mechanizm importu feedu produktowego - opis działania

Jak działa, jak dodać feed produktowy oraz na co zwrócić uwagę podczas importu?

Sławomir Pociecha avatar
Napisane przez Sławomir Pociecha
Zaktualizowano ponad tydzień temu

🚨 Jeżeli podczas importu otrzymałeś/aś komunikat o niewystarczającym pokryciu produktów w feed (productfeed.status.TOO_MANY_UNMATCHED_PRODUCTS), skontaktuj się z nami na hello@edrone.me lub ze swoim osobistym opiekunem. Pomożemy zweryfikować braki produktowe w feedzie.
⚒️ Jesteśmy w trakcie prac nad tworzeniem nowego widoku do zakładki PRODUKTY. W najbliższym czasie będzie w nim można samodzielnie zweryfikować przyczynę odrzucenia feedu.

Aktualny mechanizm importu feedu produktowego to automatyczny system weryfikacji zgodności dopasowania identyfikatorów produktów (oraz ich procentowego pokrycia) pomiędzy produktami zebranymi w bazie (dzięki integracji), a tymi dodanymi do feedu.

Jeżeli jesteś przed importem feedu, zapoznaj się z artykułami dotyczącymi tego, jak przygotować odpowiedni feed produktowy oraz dowiedz się w jaki sposób możesz dodać przygotowany link .xml w panelu własnego konta edrone.

W jaki sposób mechanizm weryfikuje zgodność?

1. Import manualny

Jest to rodzaj importu, który ma miejsce podczas ręcznego dodawania nowego linku .xml (lub ponownego dodania tego samego linku) w zakładce PRODUKTY > Feed.

Podczas tego importu system sprawdza maksymalnie 100 produktów z ostatnich, przesłanych do naszego systemu zdarzeń order (zamawiania produktu) oraz add_to_cart (dodawania do koszyka) - bierzmy pod uwagę zdarzenia tylko z ostatnich 30 dni.
Aby import się powiódł, minimum 80% tych produktów musi być odnalezionych w feed produktowym - musi być zgodność w dopasowaniu identyfikatorów tych produktów.
Innymi słowy, jeżeli nasz system otrzyma w zdarzeniu przesłanym ze sklepu np. informację o zamówieniu konkretnego produktu (z danym ID/SKU), to musi mieć możliwość odnalezienia tego produktu w feedzie produktowym.

Podczas każdego importu manualnego jest tworzona konfiguracja dopasowania produktów. System porównuje ID (product_ids w trace) oraz SKU (product_skus w trace) produktów w bazie z parametrami w feedzie: id, gtin, item_group_id oraz mpn. Następnie wybierana jest konfiguracja, w której uzyskamy największy % dopasowania produktów.
Dotyczy to tylko feedu w standardzie GMC / Google Shopping. Mechanizm nie ma zastosowania dla innych standardów feedu.

Więcej szczegółów dotyczących dopasowania produktów znajdziesz w artykule: Jak integracja sklepu i feed produktowy się ze sobą łączą?

2. Import automatyczny

Może być on zainicjalizowany w dwóch sytuacjach.
Pierwsza z nich to automatycznie wyzwalany import, który domyślnie dla każdego konta jest uruchamiany raz na 24h o godzinie 00:00 czasu UTC - w zależności od długości kolejki i obciążenia systemu może się to przesunąć w czasie od kilkunastu minut do kilku godzin.

Druga sytuacja to wywołanie automatycznego importu poprzez kliknięcie przycisku 'odśwież', gdy chcemy zaktualizować pobierane dane ręcznie w danym momencie (przez np. aktualizację zdjęć produktów w sklepie).

Sposób weryfikacji pokrycia importu automatycznego różni się od tego przy imporcie manualnym. Proces jest odwrócony. W tym wypadku za każdym razem, gdy import jest inicjalizowany system sprawdza, czy wszystkie produkty dodane do feed mają swoje odpowiedniki w bazie edrone. Jeżeli w feed pojawi się więcej niż 20% nowych produktów (z nowymi identyfikatorami), które nie mają swoich odpowiedników w bazie, to feed zostanie dezaktywowany. Jest to mechanizm, który chroni konto edrone przed nagłymi, niepożądanymi zmianami w feedzie produktowym.

W przypadku dezaktywacji feedu system zacznie korzystać z danych przesyłanych w zdarzeniach ze sklepu.

Jeżeli feed produktowy zostanie dezaktywowany przez zbyt niskie pokrycie, wprowadź w nim niezbędne poprawki i zaimportuj go na nowo.

Zrób to jak najszybciej, szczególnie gdy korzystasz z Integracji Uniwersalnej edrone.

Każdy import automatyczny korzysta z konfiguracji dopasowania produktów, która została utworzona podczas importu manualnego.
Konfigurację można zmienić jedynie poprzez inicjalizację importu manualnego lub może to zrobić ręcznie nasza Obsługa edrone.

Przykład działania i zastosowania mechanizmu weryfikacji pokrycia (manualnego oraz automatycznego)

W feed znajduje się 1000 produktów. Dodajemy link .xml (import manualny) w panelu edrone. System odnalazł następujące możliwe powiązania:

  • ID produktu (z bazy) + parametr item_group_id (z feed) = 32 wystąpienia

  • ID produktu (z bazy) + parametr mpn (z feed) = 90 wystąpień

  • SKU produktu (z bazy) + parametr gtin (z feed) = 32 wystąpienia

ID produktów z bazy edrone udało się skutecznie powiązać z parametrem mpn w tym wypadku. Pokrycie importu manualnego wyniosło: 90%, więc feed zostanie dodany (wymagane jest minimum 80%). System automatycznie zapisze tę konfigurację i będzie ją wykorzystywał przy każdym kolejnym imporcie automatycznym.
Następnie z jakiegoś powodu po kilku dniach dla 400 produktów (40%) w feed zmienia się parametr mpn - np. przez zmianę tego parametru po stronie sklepu. Nasz system wykryje tę zmianę i dla 400 produktów z feed nie będzie w stanie znaleźć odpowiedników w bazie systemu. Feed zostanie wtedy automatycznie dezaktywowany, ponieważ różnica w ilości nowych produktów w feed pomiędzy dwoma ostatnimi importami automatycznymi nie może przekroczyć progu 20%.

⚠️ Opisany mechanizm ma zastosowanie jedynie w przypadku feedu w standardzie GMC (Google Merchant Center / Google Shopping).
Weryfikacja pokrycia i zgodności dopasowania identyfikatorów nie występuje w przypadku innych obsługiwanych przez edrone formatów feedu: Ceneo, IAI (Idosell).


Potrzebujesz dodatkowej pomocy?

Jeśli masz jakiekolwiek dodatkowe pytania dotyczące feedu produktowego, skontaktuj się z nami na hello@edrone.me

Czy to odpowiedziało na twoje pytanie?