BunStackDocs

Integrationer & API

Produktfeeds till Google och Meta

Feed-adresser per butik för Google Merchant Center och Meta Catalog, inställningarna, artikel-id vid flytt och hur feeden cachas.

Senast uppdaterad · 4 min läsning

Varje butik har en produktfeed som Google Merchant Center och Meta Catalog hämtar.

Var: Storefronts › [butik] › Feeds.

MottagareAdress
Google Merchant Centerhttps://<butikens adress>/api/feeds/google.xml
Meta Catalog (Facebook / Instagram)https://<butikens adress>/api/feeds/meta.xml

Meta-adressen ger samma innehåll som Google-adressen. Copy kopierar en adress och Open öppnar feeden.

Innehåll

Feeden har en rad per variant. Raden har titel med varumärket först, beskrivning och länk till produktsidan med radens variant vald (?variant=). Den har också bilder, pris och reapris, lagerstatus, artikelnummer, vikt och kategori.

  • Beskrivningen är produktens beskrivning. En produkt utan beskrivning skickar Short description, och en produkt utan båda skickar titeln.
  • Bara synliga, aktiva produkter i en live-butik kommer med. En tjänst kommer inte med: Google Shopping och Meta tar varor. Inte heller en produkt med Sold only as an add-on på, se Tillval.
  • Lagerstatusen är butikens: in stock när butiken säljer varianten, out of stock när den inte gör det. En variant med lagerläget Out of stock är out of stock oavsett saldo. I läget Automatic räknas lagret över lagergränsen. In stock (manual) och Preorder är in stock. En produkt utan varianter är in stock. Se Lager.
  • Länken öppnar radens variant även när den är slut i lager. Sidan visar då variantens pris och "Slut i lager" ("Out of stock" i en butik på engelska), och knappen går inte att trycka på.
  • Priserna är i butikens standardvaluta. Lägg till ?currency=EUR för en annan aktiverad valuta.
  • Varje länk har också ?currency= med feedens valuta, till exempel ?variant=…&currency=EUR. Produktsidan öppnas i den valutan, även när Merchant Center hämtar den utan cookies. Adressfältet visar sedan adressen utan ?currency=, och valutan gäller på nästa sida.
  • Det gäller också feeden i standardvalutan, så att Google ser samma pris som i feeden. Hur butiken annars väljer valuta står i Basvaluta och fler valutor.
  • Produktsidans kanoniska adress har varken ?variant= eller ?currency=.
  • Frakt står inte i feeden. Ange frakten i Merchant Centers kontoinställningar.

Feeden anger en prissänkning på samma sätt som butiken. Den skickar aldrig jämförpriset.

Varan i butikeng:priceg:sale_price
Visas som nedsattLägsta priset under de 30 dagarna före sänkningenPriset i butiken
Visas inte som nedsattPriset i butikenSkickas inte

Butiken visar inte varan som nedsatt när prishistoriken inte täcker de 30 dagarna. Den gör det inte heller när priset var lika lågt under dem. Se Lägsta pris före en prissänkning.

Inställningar

InställningVad den görStandard
Brand for products without a vendor (g:brand)Varumärket för en produkt utan leverantör. Tomt: raden skickas utan g:brand och med identifier_exists=no. Butikens namn används aldrig.Tomt
Default Google product categoryGoogles kategorisökväg, till exempel "Sporting Goods > Indoor Games > Table Tennis". Meta godtar samma värden.Tomt
Google category per top-level categoryEn egen Google-kategori för en toppkategori, till exempel kläder.Tomt
Low-stock thresholdEtt lager från 1 upp till talet ger raden custom_label_0 = low_stock.3
Item id (g:id)Vad artikel-id:t i feeden består av. Se nästa avsnitt.BunStack ids
Id prefix (optional)Text före id:t, till exempel gla_ eller woocommerce_gpf_.Tomt

Under fältet visar fliken Feeds antalet rader i feeden: med leverantören som varumärke, med varumärket i fältet och utan varumärke. Ange ett varumärke i fältet bara om det är tillverkaren av alla produkter utan leverantör. En rad med varumärke och SKU skickar SKU:n som g:mpn och identifier_exists=yes.

Leverantören sätter du på produkten under Organize › Vendor, eller på många produkter samtidigt med kolumnen vendor i CSV-importen.

Artikel-id vid flytt

ValId i feeden
BunStack idsVariantens id, eller produktens id för en produkt utan varianter.
Imported product idProduktens source_id, id:t från butiken den importerades från, för en produkt med en variant. Du sätter det med kolumnen source_id i CSV-importen. Varianterna i en produkt med flera varianter får sin SKU.
SKUVarje variants SKU.

En rad som saknar det valda id:t får BunStack-id:t. Har två rader samma id får den andra BunStack-id:t, eftersom g:id måste vara unikt.

GA4-händelsernas item_id följer samma val och prefix, se Spårning och Google Tag Manager.

Varning: Merchant Center och Meta sparar en artikels historik under dess id. Ett nytt id gör artikeln ny där. Jämför några rader i det gamla flödet med feeden här innan du byter adress i Merchant Center. Välj det id och prefix som ger samma värden.

Cache och fel

  • Feeden cachas i 1 timme.
  • Vid fel svarar feeden med HTTP 502, aldrig med en tom fil. Google behåller då den senaste hämtningen.

Se också