← All insights
Insights

Feed produktowy z Magento: jak go zrobić w Magento 2 i Adobe Commerce oraz co poprawić, zanim trafi do sieci reklamowej

Potrzebujesz adresu URL feedu produktowego. Google Merchant Center go wymaga, Meta też, a agencja prosiła o niego wczoraj. Wchodzisz do panelu Magento i szukasz eksportu. Nie ma go. Magento 2 i Adobe Commerce nigdy nie miały własnego feedu produktowego, a kanał Google Shopping, który Adobe kiedyś dołączało, wyłączono w 2020 roku.

Oto droga, którą zamiast tego idzie każdy sklep na Magento: cztery ustawienia, od których zależy jakość feedu, i poprawki do zrobienia, zanim feed przeczyta pierwsza sieć reklamowa.

Plik tworzy rozszerzenie. Magento tylko go udostępnia

Każdy feed z Magento powstaje w rozszerzeniu. Rozszerzenie czyta katalog, zapisuje plik w formacie Google Shopping, odkłada go w folderze media twojego sklepu i daje ci stały adres. Sprawdzone rozszerzenia sprzedają Mirasvit i Amasty, a w Adobe Commerce Marketplace znajdziesz kilkanaście innych pod hasłem „product feed”. Wszystkie robią to samo. Jeśli twoim sklepem opiekuje się programista, to dla niego praca na jedno popołudnie.

Zacznij od szablonu Google Shopping w rozszerzeniu. Jeden feed w tym formacie czytają bez zmian Google, Meta, Microsoft, Pinterest i większość pozostałych sieci, więc budujesz go raz. Potem sprawdź cztery ustawienia, zanim skopiujesz adres URL.

  • Harmonogram. Rozszerzenie przebudowuje plik cronem Magento. Ustaw przebudowę na co najmniej raz dziennie, a częściej, jeśli ceny albo stany magazynowe zmieniają się w ciągu dnia. Feed przebudowywany raz w tygodniu reklamuje stany z poprzedniego tygodnia. A feed zbudowany raz ręcznie już na zawsze reklamuje dzień, w którym go ustawiono.
  • Które produkty. Eksportuj produkty proste, nie tylko konfigurowalne produkty nadrzędne. Produkt konfigurowalny w Magento to pusta skorupa. Rozmiary i kolory, które ludzie kupują, to jego proste produkty podrzędne, każdy z własną ceną i własnym stanem. Większość rozszerzeń pozwala wyeksportować produkty podrzędne i wpisać ID produktu nadrzędnego w item_group_id. To właśnie to ustawienie. Sieci wiedzą wtedy, że 12 rozmiarów to jeden but, a każdy rozmiar ma własną dostępność.
  • Para cen. Przypisz cenę regularną do price, a cenę promocyjną do sale_price, i dopilnuj, żeby cena promocyjna pojawiała się tylko w czasie trwania promocji. Wiele sklepów eksportuje cenę promocyjną jako cenę podstawową. Wtedy reklama pokazuje cenę po obniżce bez informacji o oszczędności albo pokazuje ją dalej po zakończeniu promocji.
  • Stan magazynowy, nie status. Dostępność wiąż z liczbą sztuk, a nie z tym, czy produkt jest włączony. Produkt może być w Magento włączony i nie mieć już nic na sprzedaż.

Otwórz adres URL feedu w przeglądarce. Powinny się wyświetlić dane produktów: tytuł, cena, link do zdjęcia i ID przy każdym produkcie. Pusty plik oznacza, że cron jeszcze się nie uruchomił.

Feed działa. Reklamy wciąż wyglądają źle

Feed z Magento, który przechodzi walidację, to nie to samo co feed, który sprzedaje. Trzy problemy pojawiają się w prawie każdym sklepie i żaden z nich nie jest błędem rozszerzenia.

  • Tytuły pisane do katalogu, nie do reklamy. Nazwy produktów w Magento są krótkie, bo resztę pokazuje karta produktu. „Krzesło Oslo” wystarczy na karcie produktu. W reklamie Shopping zawsze przegra z „Krzesło Oslo do jadalni, dąb lity, zestaw 2 szt.”. Marka, materiał i rozmiar należą do tytułu.
  • Kody kreskowe schowane w atrybucie własnym. Magento nie ma wbudowanego pola GTIN. Sklepy trzymają go w atrybucie o nazwie ean, barcode alboupc, a szablon feedu o tym nie wie. Produkty trafiają do Google bez gtin, a Google ogranicza wtedy miejsca, w których je pokazuje. Przypisz ten atrybut, a dla produktów, które kodu nie mają, przeczytaj GTIN, MPN i marka: identyfikatory produktów, których potrzebuje twój feed, i co wysłać, gdy produkt ich nie ma.
  • Zdjęcia wzięte wprost z karty produktu. Feed wysyła zdjęcie główne. W wielu sklepach na Magento to zdjęcie aranżacyjne, zdjęcie z naklejką albo miniatura 400 pikseli. Google chce produktu na białym tle, Meta chce czegoś, przy czym warto się zatrzymać, i żadne z nich nie chce naklejki wtopionej w piksele.

Można to wszystko poprawić w Magento. To znaczy: programista, zmiany w zestawie atrybutów i kolejny eksport dla każdej sieci, która chce czegoś innego. Szybciej jest poprawić to w feedzie, już za Magento i jeszcze przed sieciami.

Jeden feed z Magento na wejściu. Feed dla każdej sieci na wyjściu

Renable importuje adres URL feedu z twojego rozszerzenia i czyta go ponownie co godzinę, więc źródłem prawdy zostaje sklep. Potem z tego jednego importu publikuje feed dla każdej sieci. Nikt już nie wraca do Magento.

  • Reguły poprawiają dane. Zbuduj tytuł z marki, nazwy, materiału i rozmiaru. Przypisz ean do gtin. Przy zerowym stanie ustaw dostępność na „brak w magazynie”. Wyklucz produkty, których dana sieć nigdy nie powinna zobaczyć. Każdą regułę widzisz w podglądzie na swoich prawdziwych produktach, zanim ją opublikujesz.
  • Zdjęcia przechodzą obróbkę. Tła znikają, produkt dostaje czyste zdjęcie na białym tle dla Google, a twoje szablony reklam dokładają na wierzch cenę, gwiazdki z opinii i naklejkę promocyjną dla Meta. Oryginał zostaje jako zapas.
  • Każda sieć dostaje własne kolumny. Kanał Google zapisuje pola Google, kanał Meta pola Meta, a kanał Criteo swoją odwróconą parę cen. Zakładka Fields pokazuje, jak wypełnione było każde wymagane pole w ostatnim przebiegu, więc brakujący kod kreskowy to liczba na ekranie, a nie mail o odrzuceniu trzy dni później.

Albo podaj ten adres Aimée, agentce AI w Renable.

Aimée

Oto nasz feed z Magento: pinecrafthome.com/media/feeds/google.xml

Zaimportowano: katalog Pinecraft

1 208 produktów, Google Shopping XML, ponowne czytanie co godzinę

Warianty pogrupowane po item_group_id: 312 rodzin

Trzy rzeczy poprawiłabym, zanim to pójdzie do Google. 214 produktów nie ma gtin, ale 190 z nich ma atrybut ean, więc przygotowałam regułę, która go przepisuje. 41 produktów ma cenę promocyjną bez daty końca. Tytuły są krótkie, więc przygotowałam też regułę, która dodaje materiał i rozmiar. Chcesz zobaczyć je na prawdziwych produktach?

PokażPóźniej

Kroki po stronie rozszerzenia znajdziesz w centrum pomocy: Jak pobrać feed produktowy z Magento. O innych platformach przeczytasz tutaj: Jak wyeksportować feed produktowy z Shopify, WooCommerce, Magento i BigCommerce.

Masz adres URL feedu z Magento? To cała konfiguracja

Wklej go, a Aimée przygotuje poprawki i kanały dla każdej sieci, w której działasz. Każde konto zaczyna się od 30 dni bezpłatnego okresu próbnego.