Merchgain
PL
Dostępne teraz
Następne, w tej kolejności
  • DeutschDE
  • EspañolES
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Język pojawia się tutaj wtedy, gdy jego strony są napisane. Nic na tej witrynie nie jest tłumaczone maszynowo.

Zainstaluj za darmoZainstaluj
← Wszystkie odpowiedzi

Czy rabaty automatyczne Google potrzebują kosztu towaru ze sklepu WooCommerce?

Google chce znać koszt produktu, zanim obniży jego cenę w reklamach produktowych. Jak koszt z WooCommerce trafia do pliku produktów i czego jeszcze trzeba.

Grupa
Skąd biorą się dane o koszcie
Źródło
R — zachowanie rdzenia WooCommerce
Kod
GAD
Aktualizacja

Krótka odpowiedź

Tak — Google chce znać koszt każdego produktu albo przynajmniej marżę dla grupy produktów. Rabaty automatyczne (Google Automated Discounts) obniżają ceny w reklamach produktowych tak, żeby rósł Twój zysk brutto, a zysku nie da się oszacować bez kosztu towaru. Specyfikacja danych produktów Merchant Center opisuje atrybut cost_of_goods_sold jako „Required for automated discounts and dynamic promotions” (wymagany przy rabatach automatycznych i promocjach dynamicznych). Zamiast niego Google przyjmuje jedną marżę zysku brutto dla całej grupy produktów — jego własna pomoc nazywa to mniej dokładnym szacunkiem.

W WooCommerce koszt ma już swoje miejsce: pole kosztu w rdzeniu, dostępne od wersji 10.3. Dwie darmowe wtyczki do pliku produktów potrafią wysłać je do Merchant Center — wygenerowaliśmy plik każdą z nich. Koszt to jednak jeden z pięciu kroków konfiguracji, a w kroku, w którym sklep ma naliczyć cenę od Google, WooCommerce potrzebuje wtyczki partnera.

Czego chce Google

Instrukcja Google ma pięć kroków (odczyt 16.10.2026):

  1. dodaj dodatek w Merchant Center (Ustawienia → Dodatki → Rabaty automatyczne);
  2. wybierz platformę sklepu i walutę raportów;
  3. dodaj produkty, na jeden z dwóch sposobów:
    • każdy produkt w pliku produktów — cost_of_goods_sold, o 5–95% niższy od aktualnej ceny, i cena minimalna auto_pricing_min_price, nie niższa niż koszt;
    • grupami — produkty wybrane według marki, typu produktu albo etykiety, z jedną marżą zysku brutto (5–95%) i jednym maksymalnym rabatem (5–40%) dla wszystkich;
  4. konwersje z danymi koszyka — konwersje zakupu w Google Ads z identyfikatorem i ceną każdego produktu;
  5. ceny promocyjne w sklepie — odnośnik z reklamy niesie podpisany token z ceną od Google (parametr pv2), a sklep musi pokazywać tę cenę na karcie produktu co najmniej 30 minut i trzymać ją w koszyku i przy zamówieniu co najmniej 48 godzin.

Trzy szczegóły, które łatwo przeoczyć:

  • 20% to zalecenie, nie próg wejścia. Google zaleca dodać tyle produktów, żeby dawały co najmniej 20% wyświetleń w reklamach produktowych. Poniżej 20% Merchant Center prosi o dodanie kolejnych; przy 0% przestaje zmieniać ceny.
  • Podatek trzeba traktować dwa razy tak samo. Jeśli koszt zawiera VAT, ceny w danych koszyka też muszą go zawierać; jeśli nie — żadne. Cena minimalna zawiera VAT wszędzie poza USA i Kanadą.
  • Nie ma listy krajów. Pomoc Google nie podaje, gdzie dodatek jest dostępny, ale opisuje zasady ceny poprzedniej w krajach Europejskiego Obszaru Gospodarczego i wymienia przy tym Polskę. Czy masz go u siebie, widać na własnym koncie Merchant Center, w Dodatkach.

Co z tym zrobić

Najpierw koszty. Włącz pole kosztu w rdzeniu i wpisz koszty — jak je włączyć. Zacznij od produktów, które mają najwięcej wyświetleń w reklamach produktowych: to je Google radzi wybrać, a każdy produkt bez kosztu to produkt, który plik produktów wysyła bez cost_of_goods_sold. Przy dużym katalogu — uzupełnianie kosztów hurtem.

Potem plik produktów. Żadna z dwóch wtyczek nie doda kosztu sama — pole mapuje się raz:

  • Product Feed PRO (AdTribes) czyta koszt z rdzenia, gdy funkcja jest włączona. W mapowaniu pól dodaj Cost of goods sold (cogs) i wybierz źródło o tej samej nazwie.
  • CTX Feed (WebAppick) nie ma źródła o nazwie „koszt”. Zmapuj cost_of_goods_sold na pole własne _cogs_total_value — tam WooCommerce trzyma koszt produktu.

Sprawdziliśmy obie w sklepie testowym (WooCommerce 11.2.1, Product Feed PRO 13.5.8, CTX Feed 8.0.37, 16.10.2026): produkt z kosztem 80 wyszedł jako <g:cost_of_goods_sold>80.00 USD</g:cost_of_goods_sold> z Product Feed PRO i jako 80 USD z CTX Feed; produkt bez kosztu nie dostał elementu w pierwszej i dostał pusty w drugiej. Kod waluty dopisaliśmy jako przyrostek, w formacie ze specyfikacji Google. Google for WooCommerce, oficjalne rozszerzenie, kosztu nie wysyła wcale — w jego kodzie (wersja 3.9.6) nie ma takiego pola.

Potem cena minimalna i strona sklepu. WooCommerce nie ma pola ceny minimalnej i nie czyta tokenu z ceną od Google; wtyczki do pliku produktów też nie. Strona konfiguracji Google odsyła sklepy na WooCommerce do dwóch partnerów: Simprosys i SweetCode. Dokumentacja SweetCode na woocommerce.com mówi, że jego rozszerzenie dodaje cenę minimalną, którą wysyła wtyczka do pliku produktów, i nalicza cenę od Google przez 48-godzinną sesję koszyka; samego pliku nie buduje. Przy kosztach wymienia dwie osobne wtyczki kosztowe, nie pole z rdzenia. Koszt, którego używa Google, i tak przychodzi z pliku produktów, ale zanim kupisz, zapytaj partnera, czy jego ustawienia czytają pole z rdzenia.

Jak to pokazuje Merchgain

Merchgain niczego nie wysyła do Google i nie dotyka pliku produktów — tylko czyta. Dokłada tu listę potrzebną przed krokiem 3: ile produktów nie ma kosztu, każdy z odnośnikiem prosto do edycji produktu, i jaką część przychodu ta luka stanowi. Po każdej poprawce z tej listy plik produktów wysyła z kosztem o jeden produkt więcej.

Kiedy rabaty już działają, ten sam raport pokazuje przychód, koszt towaru, zysk brutto i marżę za okres i według produktów, z kosztu zapisanego przez WooCommerce na każdej pozycji zamówienia. To Twoje własne wyliczenie, ile zarobiła sprzedaż po rabatach — obok szacunku, który pokazuje Google w Merchant Center.

Zobacz to na prawdziwym raporcie

Nie zgadza się z tym, co widzisz w sklepie? Napisz — każda wiadomość jest czytana. contact@merchgain.com