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.
Hver butikk har en produktfeed som Google Merchant Center og Meta Catalog henter.
Hvor: Storefronts › [butikk] › Feeds.
| Mottaker | Adresse |
|---|---|
| Google Merchant Center | https://<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 stocknår butikken selger varianten,out of stocknår den ikke gjør det. En variant med lagermodusen Out of stock erout of stockuansett saldo. I modusen Automatic teller lageret over lagergrensen. In stock (manual) og Preorder erin stock. Et produkt uten varianter erin 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=EURfor en annen aktivert valuta. - Hver lenke har også
?currency=med feedens valuta, for eksempel?variant=…¤cy=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 butikken | g:price | g:sale_price |
|---|---|---|
| Vises som nedsatt | Den laveste prisen de 30 dagene før avslaget | Prisen i butikken |
| Vises ikke som nedsatt | Prisen i butikken | Sendes 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
| Innstilling | Hva den gjør | Standard |
|---|---|---|
| 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 category | Googles kategoristi, for eksempel "Sporting Goods > Indoor Games > Table Tennis". Meta godtar de samme verdiene. | Tomt |
| Google category per top-level category | En egen Google-kategori for en toppkategori, for eksempel klær. | Tomt |
| Low-stock threshold | Et 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
| Valg | Id i feeden |
|---|---|
| BunStack ids | Variantens id, eller produktets id for et produkt uten varianter. |
| Imported product id | Produktets 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. |
| SKU | Hver 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.