Bygg dine egne feeds
Veiledning i hvordan du bygger dine egne produktstrømmer i CSV-, XML- eller JSON-format med Shoporamas egendefinerte strømmefunksjon.
Hva er tilpassede feeds?
Tilpassede feeds gir deg muligheten til å lage dine egne datafiler med produktinformasjon i CSV-, XML- eller JSON-format. Du bestemmer selv hvilke felt som skal inkluderes, hvordan de skal navngis og hvilke produkter som skal inkluderes. Dette er ideelt for integrasjon med eksterne systemer, prissammenligningssider, tilknyttede nettverk eller andre tjenester som krever produktdata i et bestemt format.
Du finner funksjonen under Produkter → Produktfeeds i admin.
Opprett en ny feed
- Gå til Produkter → Produktfeeds.
- Klikk på Opprett ny feed.
- Gi feedet ditt et navn og velg format: XML, JSON eller CSV. Formatet kan ikke endres etter at det er opprettet.
- Klikk på Opprett feed. Du blir sendt til redigeringssiden.
Rediger feedet ditt
På redigeringssiden kan du konfigurere alle aspekter av feedet ditt:
Generelt
- Navn — internt navn for å identifisere feeden.
- Slug — den delen av URL-en som brukes til å få tilgang til feedet (genereres automatisk fra navnet).
- Online/offline — om feedet er offentlig tilgjengelig.
- Utvid varianter — hvis dette er aktivert, får hver produktvariant sin egen rad i feedet.
Velg produkter (datakilde)
Du kan velge hvilke produkter som skal inkluderes i feedet:
- Alle produkter — alle produktene i nettbutikken din.
- Kategorier — kun produkter fra utvalgte kategorier.
- Landingssider — kun produkter på utvalgte landingssider.
- Produktetiketter — kun produkter med bestemte etiketter.
Filtre
Du kan filtrere produktene ytterligere:
- Kan kjøpes: utelater produkter som er utsolgt. Produkter som kan selges videre når lagerstatusen er 0, forblir i feedet.
- Kun med bilde: utelater produkter uten bilder.
- Kun med pris > 0: utelater produkter uten pris.
Produktfelt
Velg hvilke felt som skal inkluderes i feedet ditt. Du kan gi feltene nye navn slik at de passer til mottakerens krav. Dra i radene for å endre rekkefølgen.
Tilgjengelige felt inkluderer:
- Produkt-ID, varenummer (SKU), GTIN, MPN — produktidentifikasjon.
- Navn, beskrivelse (HTML og ren tekst) — produkttekster.
- Pris (før rabatt), gjeldende pris, tilbudspris — prisinformasjon. Salgspriser oppgis alltid inkludert merverdiavgift, noe som også fremgår av feltnavnet.
- Produkt-URL, bilde-URL, alle bilde-URL-er — lenker og bilder.
- Merke, leverandør, kategorier — klassifisering.
- Lagerstatus, antall på lager, vekt — lager og frakt.
- Relaterte og lignende produkt-ID-er og SKU-er — produktrelasjoner.
- Kostpris (uten moms) — innkjøpsprisen din. Finner du under «Interne felt» i feltvelgeren, fordi den er konfidensiell. Les avsnittet om kostpriser lenger ned før du bruker den.
- Produktegenskaper — dine egne profilegenskaper, f.eks. sesong, farge, materiale eller kjønn. De vises i feltvelgeren med de navnene du selv har gitt dem.
- Ekstra felt — de ekstra feltene du har fylt ut for produktene dine. Shoporama foreslår automatisk feltene som finnes på varene dine, og du kan alltid skrive inn et feltnavn selv hvis et felt mangler i listen.
Hvis du aktiverer «Utvid varianter», får du i tillegg tilgang til variantspesifikke felt som variant-SKU, variant-GTIN, variant-pris og variant-lagerbeholdning.
Globale felt (kun XML og JSON)
For XML- og JSON-feeder kan du legge til globale felt som vises på rotnivå:
- Butikk-URL, butikknavn, valuta, språk — nettbutikkinformasjon.
- Genereringstidspunkt, antall produkter — feed-metadata.
- Brukerdefinert verdi — fritekst du selv angir.
Formatinnstillinger
- XML: Rotelementnavn (standard: products), elementnavn (standard: product), XML-navnerom (f.eks. for Google Shopping-format med g:-prefiks) og CDATA til HTML-felt.
- CSV: Skilletegn (; eller ,) og om overskriftsraden skal inkluderes.
- JSON: Bruker automatisk pen formatering med Unicode-støtte.
Feed-URL og tilgang
Når feedet ditt er online, er det tilgjengelig via en offentlig adresse:
https://dinshop.dk/feed/dit-feed.xml
https://dinshop.dk/feed/dit-feed.json
https://dinshop.dk/feed/dit-feed.csv
I feltet «Feed-URL» til høyre på siden står det hvem som kan hente feedet. Klikk på «Endre» for å velge mellom tre alternativer:
- Åpen for alle — alle som kjenner adressen, kan hente feeden. Passer bra for vanlige produktdata.
- Hemmelig URL — Shoporama legger inn en lang, tilfeldig nøkkel i adressen, slik at den ikke kan gjettes. Uten den riktige adressen får man en 404-feil. Dette er den enkleste løsningen, og den fungerer i alle feedverktøy.
- Brukernavn og passord — feeden krever pålogging, akkurat som en beskyttet side. Dette er den sikreste løsningen, og den støttes blant annet av Channable, Google Merchant Center og Meta.
Med en skjult URL ser adressen slik ut:
https://dinshop.dk/feed/dit-feed-k7f3p9x2q4.xml
Hva bør jeg velge? En hemmelig URL er enkel å dele, men adressen lagres i nettleserhistorikken og i loggfilene hos både deg og mottakeren. Hvis feedet inneholder noe som ikke må komme ut, bør du velge brukernavn og passord. Passordet krever at nettbutikken din kjører på https.
Hvis du velger passord, genererer Shoporama det for deg, og du kan se og kopiere det på samme sted. Deretter skriver du inn feedets adresse, brukernavnet og passordet i feedverktøyet ditt.
Dette er ikke det samme som feed-nøkler: Under «Nettbutikk», «Feeds» finnes en innstilling som heter «feed-nøkler». Dette gjelder Google Shopping, Pricerunner, Partner-Ads og de øvrige innebygde feedene. Dine egne produktfeeder beskyttes på det enkelte feed, som beskrevet her. Les mer i «Beskytt feedene dine med feednøkler».
Opprett og forhåndsvis
Bruk knappen «Bygg feed nå» for å generere feedet. Du kan også klikke på «Forhåndsvisning» for å se resultatet med live-data.
Feeder som er lagt ut på nettet, bygges automatisk på nytt hver time, slik at produktdataene dine alltid er oppdatert.
Slik holdes feedet oppdatert
Feed-URL-en henter ikke data i det øyeblikket noen åpner den. Den leverer filen som ble skrevet sist feedet ble bygget. Derfor svarer et feed lynraskt, selv når det inneholder titusenvis av produkter. Til gjengjeld blir en endring først synlig utad når feedet er bygget på nytt.
Feeden bygges på to måter:
- Automatisk én gang i timen. Kjøringen bygger alle feedene som står som «Online». Den kjører ikke nødvendigvis på hele klokkeslettet, så regn med opptil en times forsinkelse.
- Manuelt, når du selv ber om det. Se avsnittet nedenfor.
To ting er verdt å huske på:
- Å lagre er ikke det samme som å generere. Når du lagrer nye felt, filtre eller datakilder, lagres konfigurasjonen umiddelbart, men filen bak feed-URL-en er fortsatt den gamle inntil feedet genereres på nytt.
- Den automatiske kjøringen gjelder kun nettbutikker som er satt live. Hvis nettbutikken din fortsatt er en demo, blir ikke feedene dine bygget automatisk. Du kan gjerne bygge dem manuelt og teste dem i mellomtiden.
Bygg feedet manuelt
Du trenger ikke å vente på neste automatiske kjøring. Du kan bygge feedet fra to steder:
- På redigeringssiden finner du boksen «Bygg feed» på høyre side. Klikk på «Bygg feed nå», så bygges feedet umiddelbart.
- På oversikten merker du av for ett eller flere feeds og klikker på «Bygg om valgte». Feedsene bygges én om gangen, og knappen teller opp underveis, f.eks. 3/8.
Husk alltid å lagre endringene dine først. Begge knappene bygger ut fra den lagrede konfigurasjonen, ikke ut fra det du nettopp har skrevet i skjemaet.
Bygg manuelt når du:
- Nettopp har endret felt, filtre eller datakilder og vil se resultatet i den riktige filen.
- Har oppdatert priser eller lagerbeholdning på mange produkter og ikke vil vente en time.
- Skal sende feed-URL-en til en samarbeidspartner for første gang.
Bekreftelsen på skjermen er ikke i seg selv bevis på at feedet ble generert. Se i stedet på klokkeslettet under «Sist generert». Hvis klokkeslettet ikke har hoppet frem til akkurat nå, ble ikke feedet generert, og årsaken er da nesten alltid en av de som er nevnt i feilsøkingsdelen nedenfor.
Forhåndsvis feedet
Det finnes to forskjellige forhåndsvisninger på redigeringssiden, og de gir svar på hvert sitt spørsmål.
Strukturforhåndsvisning: ser oppbyggingen riktig ut?
Under felt-tabellen ligger boksen «Struktur-forhåndsvisning». Den viser skjelettet til feedet ditt med dine egne tagnavn og nøkler, og med «...» i stedet for ekte produktdata. Den oppdateres automatisk mens du legger til, omdøper eller flytter felt, og du trenger ikke å lagre først.
Bruk den til å sjekke at oppbyggingen stemmer med kravspesifikasjonen du har fått fra mottakeren: heter feltene akkurat det de skal, ligger de i riktig rekkefølge, og blir felter med flere verdier, som bilder og kategorier, pakket inn slik mottakeren forventer?
Forhåndsvisning: er innholdet riktig?
Knappen «Forhåndsvisning» i boksen «Bygg feed» åpner feedet i en ny fane med riktige produktdata fra nettbutikken din. Dette er den raskeste måten å sjekke om prisene er riktige, om bildeadressene fungerer og om beskrivelsene ser fornuftige ut. Det er fire ting du bør vite om forhåndsvisningen:
- Forhåndsvisningen genereres på stedet og lagres ikke. Den endrer verken filen bak feed-URL-en eller tidspunktet under «Sist opprettet».
- Forhåndsvisningen krever at du er logget inn i admin. Lenken fungerer derfor ikke for en partner eller et byrå. Send dem feed-URL-en i stedet.
- Forhåndsvisningen bygger hele feedet på én gang. Hvis du har et stort katalog, kan det ta lang tid før fanen svarer. Den automatiske kjøringen arbeider i mindre porsjoner og har ikke dette problemet.
- Forhåndsvisning viser alltid den lagrede konfigurasjonen og de aktuelle produktdataene. Filen bak feed-URL-en følger først med når feedet er bygget.
Små kosmetiske forskjeller mellom forhåndsvisningen og den genererte filen er normalt. Rekkefølgen på produktene kan være annerledes, og JSON-feeder er mer løst formatert i forhåndsvisningen enn i filen. Innholdet per produkt er det samme.
Se når feedet sist ble generert
Svaret står under «Sist bygget», og du finner det to steder:
- I oversikten under Produkter → Produktfeeder har hver feed en kolonne med «Sist bygget» med dato og klokkeslett. Hvis det står en bindestrek der, har feeden aldri blitt bygget.
- På redigeringssiden står det samme tidspunktet i boksen «Bygg feed». Hvis feedet aldri har blitt bygget, står det i stedet «Feedet er ikke bygget ennå».
Tidspunktet angis først når feeden er ferdig generert og filen er skrevet. Hvis en feed står som «online» og tidspunktet er mer enn et par timer gammelt, er det noe galt.
Feilsøking: feeden oppdateres ikke
Start alltid på samme sted: åpne feedet, noter tidspunktet under «Sist bygget», klikk på «Bygg feed nå», og se om tidspunktet endrer seg. Da vet du umiddelbart om feedet i det hele tatt blir bygget, eller om det er innholdet som er feil.
«Sist bygget» endrer seg ikke
Da ble feedet aldri ferdig generert. De vanligste årsakene er:
- Feeden har ingen felt. En feed uten minst ett felt blir ikke bygget. Legg til feltene, lagre, og prøv igjen.
- Ingen produkter samsvarer. Hvis du har valgt en kategori, en destinasjonsside eller en produktetikett uten produkter, er det ingenting å generere.
- Du har ikke lagret. Knappen bygger på den lagrede konfigurasjonen. Klikk på Lagre først, og bygg deretter.
Hvis dette ikke hjelper, kan du skrive til support@shoporama.dk med navnet på feedet og adressen til nettbutikken din.
Feeden svarer: «Feed is being generated. Please try again later.»
Hvis feed-URL-en svarer slik, har feedet aldri blitt fullført, og det finnes derfor ingen fil å levere:
Feed is being generated. Please try again later.
Mottakeren får en midlertidig feil (HTTP 503), og de fleste feedlesere prøver selv på nytt litt senere. Løsningen er å generere feedet manuelt og deretter åpne URL-en på nytt.
Feed-URL-en gir 404
- Feeden står som «Offline». Sett den til «Online» og bygg den.
- Filendelsen stemmer ikke overens med formatet. Et XML-feed skal hentes som .xml, et JSON-feed som .json og et CSV-feed som .csv.
- Sluggen er feilstavet, eller den har blitt endret siden du sendte adressen. Kopier adressen fra feltet «Feed-URL» på redigeringssiden.
- Feeden er beskyttet med en feed-nøkkel, og nøkkelen mangler i adressen. Uten den riktige nøkkelen returnerer feeden 404, selv om den er online.
Produkter mangler i feedet
- Produktet er ikke online, eller det ligger i papirkurven. Kun produkter som er online, blir inkludert i et feed.
- Et filter sorterer dem bort. Slå midlertidig av «Kan kjøpes», «Kun med bilde» og «Kun med pris > 0», bygg på nytt, og se om produktet dukker opp.
- Kategorien er valgt, men produktet ligger kun i en underkategori. Et produkt teller kun med i de kategoriene det er plassert direkte i, så velg også underkategoriene i datakilden.
- Datakilden er en landingsside, og produktet er ikke med på den. Sjekk listen på selve landingssiden.
- Du forventer én linje per variant. Slå på «Utvid varianter », lagre og bygg på nytt.
Prisen eller lagerbeholdningen er utdatert
Feeden inneholder tallene som gjaldt da filen sist ble generert. Etter en prisoppdatering, en kampanjestart eller en varemottakelse må feedet bygges på nytt før mottakeren kan se endringen. Hvis det haster, bør du bygge manuelt i stedet for å vente på neste automatiske kjøring.
Forhåndsvisningen ser riktig ut, men feedet gjør ikke det
Dette er det klassiske tegnet på at feedet ikke har blitt generert siden endringen din. Forhåndsvisningen genereres på stedet, mens feed-URL-en leverer den sist genererte filen. Klikk på «Generer feed nå», og sjekk at klokkeslettet under «Sist generert» endres.
Feeden oppdateres sjeldnere enn én gang i timen
Svært store feeder kan ta lang tid å bygge. Hvis en kjøring fortsatt pågår når den neste skal starte, hoppes den neste over, og feedene bygges først i timen etter. Blir dette et fast mønster, kan du tilpasse feeden: fjern felter mottakeren ikke bruker, sett på et filter, eller bygg flere mindre feeder i stedet for én stor, f.eks. delt opp etter produktetiketter.
Selvkost i feedet
Du kan legge inn innkjøpsprisen i feedet, for eksempel hvis feedverktøyet ditt skal beregne dekningsbidrag og by på grunnlag av dette. Selvkostprisen er den du har lagt inn under Lager, Selvkostpriser, og den er ekskl. mva. Salgsprisene i feedet er derimot inkl. mva., så husk å ta det med i beregningen hvis du sammenligner de to tallene.
Hvis du ikke har angitt en innkjøpspris for en vare, vil kolonnen være tom. Den vises ikke som null, slik at du kan skille mellom «gratis» og «vet ikke».
Viktig: Hvis du velger innkjøpspris i et feed som er åpent for alle, viser Shoporama en advarsel. Alle som kjenner adressen, vil kunne se innkjøpsprisene dine. Aktiver passord eller hemmelig URL først.
Tips
- Bruk forhåndsvisningsfunksjonen til å teste feedet ditt før du deler URL-en.
- Aktiver passordbeskyttelse hvis feedet inneholder innkjøpspriser eller annen konfidensiell informasjon.
- XML med navnerom gjør det enkelt å lage Google Shopping-kompatible feeds.
- Med variantutvidelse kan du lage feeds der hver variant har sin egen linje – nyttig for prissammenligningssider.
Ofte stilte spørsmål
Kan jeg beskytte feedet mitt med brukernavn og passord?
Ja. Klikk på «Endre» ved «Tilgang » i feltet «Feed-URL» og velg «Brukernavn og passord». Shoporama genererer passordet for deg. Dette forutsetter at nettbutikken din kjører på https. De fleste feedverktøy, blant annet Channable, Google Merchant Center og Meta, har felt for brukernavn og passord når du oppretter feedet hos dem.
Må jeg legge inn innkjøpsprisene mine i et feed?
Ja, men beskytt feedet først. Hvis du velger innkjøpspris i et åpent feed, vil Shoporama varsle deg umiddelbart. Hvis du allerede har delt en åpen feed-adresse, må du aktivere passordet og sende den nye adressen til mottakeren.
Jeg finner ikke et av mine tilleggsfeltene i listen. Hva skal jeg gjøre?
Listen over tilleggsfelt er et forslag basert på dine nyeste varer, så et felt som bare finnes på eldre varer, kan mangle. Du kan alltid skrive feltnavnet selv i feltvelgeren, så fungerer det likevel.
Hvorfor er kolonnen med en produktegenskap tom for noen varer?
Produktegenskaper tilhører profilen som varen bruker. Hvis en vare har en annen profil der egenskapen ikke finnes, vil kolonnen være tom for akkurat den varen. Dette er ikke en feil i feedet.
Jeg har rettet i feedet og lagret, men filen partneren min henter er uendret. Hva skal jeg gjøre?
Du må bygge feedet på nytt. Når du lagrer, oppdaterer du bare konfigurasjonen. Åpne feedet, klikk på «Bygg feed nå», og sjekk at klokkeslettet under «Sist bygget» oppdateres til nåtid. Deretter leverer feed-URL-en den nye versjonen. Hvis du ikke gjør noe, vil endringen bli inkludert ved neste automatiske kjøring innen en time.
Hvor ofte oppdaterer feedet seg selv?
En gang i timen. Dette gjelder alle feeder som står som «Online» i en butikk som er satt live. Hvis butikken din fortsatt er en demo, eller hvis feeden står som «Offline», skjer det ingenting automatisk, og du må selv klikke på «Bygg feed nå».
Kan jeg få feedet til å bygges oftere enn én gang i timen?
Ikke som en innstilling du kan velge selv. Du kan derimot bygge manuelt så ofte du vil, og det tar vanligvis bare noen sekunder for en vanlig katalog. Har du et forretningsbehov for hyppigere automatiske oppdateringer, kan du skrive til support@shoporama.dk, så skal vi se på saken.
Kan jeg sende forhåndsvisningslenken til byrået mitt?
Nei. Forhåndsvisningen krever at man er logget inn på administrasjonssiden din, så en ekstern mottaker vil bare få opp innloggingssiden. Send i stedet feed-URL-en fra feltet «Feed URL». Den er laget for å deles, og den leverer nøyaktig de samme dataene.
Vi har mange feeder. Må jeg bygge dem én etter én etter en stor prisoppdatering?
Nei. Gå til Produkter → Produktfeeder, merk av for de feeder det gjelder, og klikk på «Bygg opp valgte». De bygges én om gangen, og kolonnen «Sist bygget » oppdateres underveis, slik at du kan se hvilke som er ferdige. Har du flere nettbutikker, må du gjenta dette i hver enkelt butikk. Hvis du ikke trenger feedene akkurat nå, kan du trygt la den automatiske kjøringen ta seg av det innen en time.
Feeden viser varer vi ikke har på lager. Hvordan fjerner jeg dem?
Sett filteret «Kan kjøpes» på feedet, lagre og bygg. Merk at varer som kan selges videre selv om lagerstatusen er 0, fortsatt vises, fordi kunden faktisk kan kjøpe dem. Husk også at lagertallene i feedet stammer fra det tidspunktet da filen sist ble generert, så det kan ta opptil en time fra en vare blir utsolgt til det vises i feedet.
Hva betyr meldingen «Feed is being generated. Please try again later.»?
At feedet aldri ble fullført, så det ikke finnes noen fil å levere ennå. Dette skjer vanligvis rett etter opprettelsen, eller hvis feedet ikke har noen felt. Legg til minst ett felt, lagre, klikk på «Bygg feed nå», og prøv URL-en på nytt.
Kan jeg se en logg over hva som gikk galt hvis et feed ikke blir bygget?
Ikke i admin. Det du kan se, er tidspunktet under «Sist bygget», og det er også det viktigste: hvis det står stille, ble ikke feedet bygget. Gå gjennom feilsøkingslisten ovenfor, og skriv til support@shoporama.dk hvis du står fast, så skal vi se på det.
Trenger du hjelp til å tilpasse et feed til en bestemt mottaker? Skriv til support@shoporama.dk. Hvis du trenger et ferdig Google Shopping-feed, kan du i stedet bruke det innebygde, som er beskrevet i «Konfigurer Google Shopping-feed».
Relaterte artikler
Feed-nøkler: Beskytt produktfeedsene dine med en hemmelig nøkkel
Slik aktiverer du feed-nøkler i Shoporama og beskytter produktfeedsene dine, slik at bare Google, Pricerunner og andre godkjente tjenester kan...
Innkjøpspriser og lagerverdi
Fyll inn manglende innkjøpspriser og få en mer nøyaktig lagerverdi og fortjeneste. Veiledning til siden «Innkjøpspriser».
Del inn feedene dine på flere sider
Slik deler du et selvlaget XML-feed fra en landingsside opp i flere sider. Parameteren bestemmes av din egen feed-mal.
Konfigurer Google Shopping-feed
Veiledning for å konfigurere Google Shopping-feed i Shoporama: kategorier, egendefinerte etiketter, produkt-ID og katalogsamsvar, samt land- og...
Relaterte funksjoner
Tilpassede feeds
Bygg tilpassede produktstrømmer i XML, JSON eller CSV. Velg felt, filtrer produkter, utvid varianter og del feeds inn i sider.
Feeds
Ferdige feeds for Google Shopping, Pricerunner, Partner Ads, Kelkoo og TradeTracker. Eller bygg dine egne tilpassede feeds i XML eller CSV.
Markedsplassen
En markedsplass er en plattform der flere selgere tilbyr produkter. Lær om fordeler, ulemper og strategi for å selge på markedsplasser som Amazon...
Fôr
En produktfeed eksporterer produktdataene dine til Google Shopping, PriceRunner, Facebook og andre kanaler. Finn ut mer om feed-typer, viktige felt...
Google Shopping-feeden er inkludert i Shoporama-butikken din
Få en automatisk Google Shopping-feed med alle obligatoriske felt. Inkludert gratis i Shoporama-butikken din. Også Pricerunner og tilpassede feeder.
Fra analyse til reklame: Merking av produkter direkte fra statistikk
Merk produkter direkte fra ABC-analysen og døde varer - og bruk dem automatisk i Google Shopping-feeden din for målrettede kampanjer.