Pe scurt: cum faci un feed Google Shopping WooCommerce care trece de aprobare
Un feed Google Shopping WooCommerce este lista produselor tale, cu prețuri în lei, stoc și coduri EAN, pe care Google Merchant Center o citește ca să le afișeze în reclamele Shopping și în listările gratuite. Cea mai rapidă cale este pluginul gratuit Google for WooCommerce sau un plugin care generează un feed XML preluat zilnic de Merchant Center. Partea grea nu e configurarea, ci să ții prețul și disponibilitatea din feed identice cu ce vede Google pe pagina produsului.
Pentru câteva sute de produse simple, vândute doar în România, un plugin ajunge. Cataloagele mari cu variații, mai multe monede sau prețuri venite din ERP au nevoie de un feed construit pe logica ta de catalog.
De ce respinge Merchant Center produsele WooCommerce
Google verifică fiecare produs în trei locuri: feed-ul, pagina de produs pe care o accesează și datele structurate din pagină. Dacă nu se potrivesc, produsul e respins sau limitat. Cauzele tipice în magazinele românești:
- TVA. Prețul trebuie să includă TVA-ul (21% cota standard din 1 august 2025, conform Legii 141/2025). Magazinele B2B setate să afișeze prețuri fără TVA pică imediat.
- Produse variabile. Feed-ul trimite variația de 249 lei, dar linkul deschide produsul părinte cu variația implicită de 299 lei.
- Cache. Cache-ul de pagină servește prețul de ieri după ce s-a terminat o promoție.
- Reduceri programate. Prețul de Black Friday intră la miezul nopții, iar feed-ul se reîmprospătează la 6 dimineața.
- Pluginuri de monedă. Google accesează site-ul din afara României și primește prețul în euro.
- Prețul afișat prin JavaScript. Robotul vede un preț gol sau un „de la” în loc de prețul real.
Ce variantă de feed alegi
| Variantă | Cost | Cum trimite datele | Potrivit pentru | Atenție la |
|---|---|---|---|---|
| Google for WooCommerce (oficial) | gratuit | sincronizare prin API, plus configurare Google Ads | cataloage mici și medii, o singură țară | control limitat asupra titlurilor și regulilor |
| Pluginuri de feed (Product Feed PRO, CTX Feed și altele) | versiuni gratuite sau licențe anuale (verifică prețul actual pe site-ul pluginului) | fișier XML sau CSV, preluare programată | titluri pe reguli, mai multe feed-uri (Google, Meta, Compari) | generarea feed-ului poate încărca serverul la cataloage mari |
| Instrumente de management feed | de la ~50–100 €/lună (estimare) | importă feed-ul, îl transformă, îl exportă | multe canale și țări | încă un abonament și încă un loc unde datele se pot decala |
| Feed la comandă din catalogul tău | inclus în proiect | fișier XML sau Merchant API | prețuri din ERP, variații, B2B, mai multe monede | necesită un programator pentru mentenanță |
Dacă folosești un plugin bazat pe API, verifică dacă a trecut pe Merchant API. Google a retras Content API for Shopping pe 18 august 2026 și recomandă migrarea pe Merchant API. Feed-urile pe fișier nu sunt afectate.
Ce câmpuri trebuie să conțină feed-ul
Denumirile și limitele de mai jos sunt cele din specificația datelor de produs Google.
| Atribut | Obligatoriu? | De unde vine în WooCommerce | Observații |
|---|---|---|---|
id |
da | ID produs sau variație | stabil, max. 50 de caractere; nu îl refolosi |
title |
da | nume produs plus atribute-cheie | max. 150 de caractere; brand, tip, mărime, culoare |
description |
da | descriere scurtă sau lungă | text simplu, fără mesaje promoționale |
link |
da | URL produs | la variații, un URL care preselectează variația |
image_link |
da | imaginea principală | minim 500 × 500 px pentru toate produsele din 31 ianuarie 2027 (cerințe imagini); recomandat 1.500 × 1.500 px |
availability |
da | starea stocului | in_stock, out_of_stock, preorder sau backorder |
price |
da | preț cu TVA | cu monedă, de ex. 249.00 RON |
sale_price |
la reducere | preț redus și perioada | adaugă sale_price_effective_date la reducerile programate |
brand |
da, la majoritatea produselor noi | atribut sau taxonomie | brandul tău la produsele marcă proprie |
gtin |
da, dacă există | câmp EAN | din WooCommerce 9.2 există un câmp nativ (în engleză: GTIN, UPC, EAN or ISBN) |
mpn |
dacă nu ai GTIN | SKU sau cod producător | împreună cu brandul |
identifier_exists |
dacă nu ai nici GTIN, nici MPN | marcaj | no pentru produse la comandă sau handmade |
item_group_id |
la variații | ID produs părinte | grupează mărimi și culori |
shipping |
da, sau în setările contului | zone de livrare | mai simplu de setat în Merchant Center |
Pas cu pas: configurarea feed-ului
- Pregătește WooCommerce. Afișează prețurile cu TVA pe paginile de produs, fă ca fiecare URL de variație să preselecteze atributele și completează brandul și EAN-ul la fiecare produs care le are.
- Configurează Merchant Center. Completezi datele firmei (aceleași ca în Registrul Comerțului și pe pagina de contact), verifici și revendici domeniul, setezi livrarea și retururile la nivel de cont. Pentru România poți declara tarife separate pentru curier și easybox, plus pragul de livrare gratuită.
- Alege metoda de trimitere. Conectezi Google for WooCommerce sau publici un feed XML și îl adaugi în Merchant Center ca preluare programată, ideal de câteva ori pe zi.
- Exclude ce nu vrei să promovezi. Produse epuizate definitiv, produse doar pentru B2B, produse fără imagini.
- Scoate URL-ul feed-ului din cache și golește cache-ul paginii de produs la fiecare schimbare de preț sau stoc.
- Verifică datele structurate. Tema sau pluginul SEO generează schema Product; prețul, moneda și disponibilitatea trebuie să fie aceleași ca în feed.
- Verifică diagnosticul. Rezolvi întâi problemele de cont, apoi pe cele care afectează cele mai multe produse.
- Leagă Google Ads. Pornești cu listările gratuite și o campanie Shopping sau Performance Max. În UE, reclamele Shopping rulează printr-un Comparison Shopping Service (CSS); un CSS terț poate reduce costul pe clic față de CSS-ul Google.
Bannerul de cookie contează și el: fără Consent Mode v2 configurat corect, conversiile din Shopping se măsoară incomplet în GA4 și Google Ads.
Produsele variabile: cea mai frecventă sursă de probleme
WooCommerce ține variațiile ca „copii” ai produsului părinte, iar Google vrea câte un articol pentru fiecare variație. Fiecare mărime sau culoare primește propriul id, preț, disponibilitate și EAN, toate sub același item_group_id. Linkul variației include atributele (de exemplu ?attribute_pa_marime=m), iar tema trebuie să preselecteze variația și să afișeze prețul ei în HTML, nu un interval de tipul „249–299 lei”.
Erori Merchant Center frecvente și cum le rezolvi
Denumirile diferă puțin între interfața clasică și noul Merchant Center, dar acestea sunt problemele pe care le întâlnesc cel mai des magazinele WooCommerce (în engleză, cum apar în centrul de ajutor Google):
| Problemă | Ce înseamnă | Soluția în WooCommerce |
|---|---|---|
| Mismatched value (page crawl) [price] | prețul din pagină diferă de cel din feed | prețuri cu TVA, URL-uri corecte la variații, golire cache la schimbarea prețului |
| Inaccurate availability status due to inconsistency between feed and landing page | pagina spune „stoc epuizat”, feed-ul „în stoc” (sau invers) | reîmprospătează feed-ul după schimbări de stoc; nu pune starea stocului în cache |
| Automatic item updates active [price] | Google suprascrie prețul tău cu cel din pagină | elimină cauza nepotrivirii; avertismentul poate deveni respingere |
| Limited performance due to missing value: GTIN [gtin] / Missing or incorrect GTIN | produsul are EAN, dar nu l-ai trimis | completează EAN-ul; adaugă brand și MPN |
| Incorrect product identifier | cifră de control greșită sau EAN al altui produs | folosește EAN-ul producătorului, nu coduri de bare interne |
| Image too small | sub dimensiunea minimă | încarcă originale mai mari; nu trimite miniaturi |
| Imagine cu suprapunere promoțională (promotional overlay) | watermark, logo sau eticheta „Reducere” pe imagine | trimite imaginea curată; etichetele rămân în temă, nu în fișier |
| Missing shipping costs | nu există regulă de livrare pentru țară | setează livrarea la nivel de cont în Merchant Center |
| Pagină de destinație indisponibilă | robotul a primit 404, 5xx sau o blocare | verifică redirecționările, pluginurile de securitate și firewall-ul pentru Googlebot |
| Declarații false (Misrepresentation, la nivel de cont) | lipsesc informații de încredere | date de contact clare, politică de retur, termeni, CUI și date reale ale firmei |
Listă de verificare înainte de trimitere
- Prețurile din pagini includ TVA și sunt identice cu cele din feed, la ban
- Fiecare variație are
id,linkșiitem_group_idproprii - Brandul și EAN-ul completate la fiecare produs de producător
- Imagini de minim 500 × 500 px (ideal 1.500 × 1.500 px), fără text sau etichete
- Livrarea și retururile setate în Merchant Center
- Pagina de contact, politica de retur, CUI-ul și adresa firmei vizibile pe site
- Paginile de produs nu sunt blocate de
robots.txt, firewall sau un banner de cookie care acoperă tot - Feed reîmprospătat cel puțin zilnic și după fiecare campanie de preț
Dacă vinzi și pe eMAG, folosește aceleași EAN-uri și aceleași titluri curate în ambele canale; vezi ghidul nostru despre integrarea eMAG WooCommerce.
Cât costă un feed Google Shopping
| Element | Cost (estimare, fără TVA) |
|---|---|
| Google for WooCommerce sau un plugin de feed gratuit | 0 € |
| Plugin de feed premium | 0–200 €/an |
| Instrument de management feed | 50–300 €/lună |
| Curățarea unui feed respins (variații, EAN, TVA, cache) | 400–1.500 € |
| Feed la comandă dintr-un catalog legat de ERP | inclus într-un proiect Enterprise |
| Buget Google Ads | bugetul tău; listările gratuite nu costă nimic |
La Raao, configurarea SEO și GA4 vine cu fiecare magazin, iar feed-urile Merchant Center fac parte din proiectele mai mari (vezi prețurile). Starter pornește de la 1.900 €, Launch de la 3.900 €, iar cataloagele legate de ERP, cu feed-uri pentru mai multe canale, intră în Enterprise. Găzduirea și mentenanța pornesc de la 89 €/lună.
Cum am făcut asta pentru Kuiba
Kuiba vinde peste 10.000 de produse configurabile de la peste 25 de branduri europene, exact situația în care feed-urile standard cedează: sute de finisaje și dimensiuni pe produs și cataloage de furnizori care se schimbă constant.
- Configurator cu matrice de prețuri pentru finisaje, dimensiuni și accesorii, deci produsele configurabile au preț corect online.
- Importuri automate de la furnizori pentru branduri precum Bonaldo, Calligaris, Nardi și Miele, cu mapare de categorii asistată de AI, care ține catalogul curat.
- Feed-uri Google Merchant, Meta, TikTok și Pinterest generate din același catalog.
- GA4 și Meta Conversions API server-side, ca reclamele alimentate de aceste produse să fie măsurate corect.
Dacă feed-ul tău e respins des sau catalogul a depășit ce poate un plugin, vezi ce construim pe pagina de ecommerce sau programează un apel gratuit de 30 de minute.