Autor: Feedlinter
Meta Catalog: item_group_id nie może być puste dla wariantów
Błąd Meta Catalog „item_group_id cannot be blank for variants” oznacza, że warianty nie mają wspólnego ID grupy. Zobacz, jak poprawnie grupować kolor, rozmiar i inne opcje.
Dlaczego Meta wymaga item_group_id
`item_group_id` łączy warianty jednego produktu w grupę. Dzięki temu Meta może pokazać klientowi różne rozmiary, kolory lub pojemności jako opcje tej samej oferty zamiast jako niezależne produkty. Błąd o pustym `item_group_id` pojawia się, gdy feed oznacza rekord jako wariant, ale nie przekazuje wspólnego identyfikatora grupy.
Każdy wariant nadal powinien mieć własny identyfikator produktu, na przykład SKU lub retailer ID. Wspólne jest tylko ID grupy. Nie używaj jednego ID produktu dla wszystkich wariantów, bo Meta nie będzie mogła rozróżnić ich stanów i atrybutów.
Poprawna struktura wariantów
Załóżmy, że koszulka jest dostępna w kolorach czarnym i białym oraz w rozmiarach S i M. Feed może zawierać cztery wiersze z różnymi identyfikatorami wariantów, ale każdy powinien mieć ten sam `item_group_id`, na przykład `koszulka-model-x`. Atrybuty koloru i rozmiaru różnią się zależnie od wiersza.
ID grupy powinno być stabilne i identyczne dla wszystkich wariantów tego produktu w kolejnych aktualizacjach. Nie generuj nowego identyfikatora przy każdym eksporcie. Pusty ciąg, `null` albo brak pola w rekordzie wariantu prowadzi do problemu z grupowaniem.
Jak naprawić błąd w feedzie
Najpierw ustal, jak Twoja platforma oznacza wariant nadrzędny i podrzędny. W mapowaniu feedu przypisz SKU lub ID produktu nadrzędnego do `item_group_id` dla każdego wariantu. Następnie sprawdź, czy identyfikator wariantu pozostaje unikalny i czy rekord zawiera właściwe `color`, `size`, `availability` oraz `price`.
Pobierz gotowy feed i filtruj produkty wariantowe. Wyszukaj puste wartości w kolumnie `item_group_id` oraz powtórzone identyfikatory wariantów. Zweryfikuj też, czy link prowadzi do właściwej opcji na stronie i czy obraz odpowiada wariantowi.
Ważne wyjątki i dobre praktyki
Nie grupuj w jednej rodzinie produktów, które różnią się czymś więcej niż wariantem możliwym do wyboru, na przykład odrębnych modeli czy pakietów o innym składzie. Z kolei opcje dostępne jako jeden produkt z wyborem koloru lub rozmiaru powinny zwykle dzielić grupę.
Po poprawieniu mapowania wygeneruj feed od nowa i ponownie zsynchronizuj katalog. Jeśli część wariantów nadal nie łączy się w Meta, sprawdź, czy wszystkie źródła danych używają tego samego formatu ID i czy połączenie katalogu nie dubluje produktów.