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.
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):
- dodaj dodatek w Merchant Center (Ustawienia → Dodatki → Rabaty automatyczne);
- wybierz platformę sklepu i walutę raportów;
- 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 minimalnaauto_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;
- każdy produkt w pliku produktów —
- konwersje z danymi koszyka — konwersje zakupu w Google Ads z identyfikatorem i ceną każdego produktu;
- 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_soldna 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.
Powiązane odpowiedzi
Nie zgadza się z tym, co widzisz w sklepie? Napisz — każda wiadomość jest czytana. contact@merchgain.com