BunStackDocs

Integrasjoner og API

Produktfeeder til Google og Meta

Feed-adresser per butikk for Google Merchant Center og Meta Catalog, innstillingene, artikkel-id ved flytting og hvordan feeden caches.

Sist oppdatert · 4 min lesing

Hver butikk har en produktfeed som Google Merchant Center og Meta Catalog henter.

Hvor: Storefronts › [butikk] › Feeds.

MottakerAdresse
Google Merchant Centerhttps://<butikkens adresse>/api/feeds/google.xml
Meta Catalog (Facebook / Instagram)https://<butikkens adresse>/api/feeds/meta.xml

Meta-adressen gir samme innhold som Google-adressen. Copy kopierer en adresse, og Open åpner feeden.

Innhold

Feeden har én rad per variant. Raden har tittel med merket først, beskrivelse, lenke til produktsiden med radens variant valgt (?variant=), bilder, pris og salgspris, lagerstatus, artikkelnummer, vekt og kategori.

  • Beskrivelsen er produktets beskrivelse. Et produkt uten beskrivelse sender Short description, og et produkt uten begge sender tittelen.
  • Bare synlige, aktive produkter i en live-butikk kommer med. En tjeneste kommer ikke med: Google Shopping og Meta tar varer. Heller ikke et produkt med Sold only as an add-on på, se Tilvalg.
  • Lagerstatusen er butikkens: in stock når butikken selger varianten, out of stock når den ikke gjør det. En variant med lagermodusen Out of stock er out of stock uansett saldo. I modusen Automatic teller lageret over lagergrensen. In stock (manual) og Preorder er in stock. Et produkt uten varianter er in stock. Se Lager.
  • Lenken åpner radens variant også når den er utsolgt. Siden viser da variantens pris og "Out of stock" ("Slut i lager" i en butikk på svensk), og knappen kan ikke trykkes på.
  • Prisene er i butikkens standardvaluta. Legg til ?currency=EUR for en annen aktivert valuta.
  • Hver lenke har også ?currency= med feedens valuta, for eksempel ?variant=…&currency=EUR. Produktsiden åpnes i den valutaen, også når Merchant Center henter den uten cookies. Adressefeltet viser deretter adressen uten ?currency=, og valutaen gjelder på neste side.
  • Det gjelder også feeden i standardvalutaen, så Google ser samme pris som i feeden. Hvordan butikken ellers velger valuta, står i Basisvaluta og flere valutaer.
  • Produktsidens kanoniske adresse har verken ?variant= eller ?currency=.
  • Frakt står ikke i feeden. Angi frakten i Merchant Centers kontoinnstillinger.

Feeden oppgir et prisavslag på samme måte som butikken. Den sender aldri førprisen.

Varen i butikkeng:priceg:sale_price
Vises som nedsattDen laveste prisen de 30 dagene før avslagetPrisen i butikken
Vises ikke som nedsattPrisen i butikkenSendes ikke

Butikken viser ikke varen som nedsatt når prishistorikken ikke dekker de 30 dagene. Det gjør den heller ikke når prisen var like lav i løpet av dem. Se Laveste pris før et prisavslag.

Innstillinger

InnstillingHva den gjørStandard
Brand for products without a vendor (g:brand)Merket for et produkt uten leverandør. Tomt: raden sendes uten g:brand og med identifier_exists=no. Butikkens navn brukes aldri.Tomt
Default Google product categoryGoogles kategoristi, for eksempel "Sporting Goods > Indoor Games > Table Tennis". Meta godtar de samme verdiene.Tomt
Google category per top-level categoryEn egen Google-kategori for en toppkategori, for eksempel klær.Tomt
Low-stock thresholdEt lager fra 1 opp til tallet gir raden custom_label_0 = low_stock.3
Item id (g:id)Hva artikkel-id-en i feeden består av. Se neste avsnitt.BunStack ids
Id prefix (optional)Tekst foran id-en, for eksempel gla_ eller woocommerce_gpf_.Tomt

Under feltet teller siden feedens rader: med leverandøren som merke, med merket i feltet og uten merke. Skriv et merke i feltet bare hvis det er produsenten av alle produkter uten leverandør. En rad med merke og SKU sender SKU-en som g:mpn og identifier_exists=yes.

Leverandøren setter du på produktet under Organize › Vendor, eller på mange produkter samtidig med kolonnen vendor i CSV-importen.

Artikkel-id ved flytting

ValgId i feeden
BunStack idsVariantens id, eller produktets id for et produkt uten varianter.
Imported product idProduktets source_id, id-en fra butikken det ble importert fra, for et produkt med én variant. Du setter den med kolonnen source_id i CSV-importen. Varianter i et produkt med flere får sin SKU.
SKUHver variants SKU.

En rad som mangler den valgte id-en, får BunStack-id-en. Har to rader samme id, får den andre BunStack-id-en, fordi g:id må være unik.

GA4-hendelsenes item_id følger det samme valget og prefikset, se Sporing og Google Tag Manager.

Advarsel: Merchant Center og Meta lagrer en artikkels historikk under id-en. En ny id gjør artikkelen ny der. Sammenlign noen rader i den gamle feeden med feeden her før du bytter adresse i Merchant Center. Velg id-en og prefikset som gir de samme verdiene.

Cache og feil

  • Feeden caches i 1 time.
  • Ved feil svarer feeden med HTTP 502, aldri med en tom fil. Google beholder da den siste hentingen.

Se også