DOCS

Pakker

Pakker

Selg bundlede produkter med nøyaktig landingskostnad og fleksible pakkealternativer.

En pakke er et produkt som selges som en enkelt (overordnet) enhet som deles opp i individuelle komponentartikler ved kassen. Når en kunde kjøper en pakke, ekspanderer Zonos den til komponentene, gir hver komponent en rabatt på prisen slik at den samsvarer med pakkeprisen, og beregner toll og skatt basert på hver komponents HS-kode og opprinnelsesland.

For eksempel selger en forhandler skjorter individuelt for $30 hver, eller som en pakke med 4 for $100. Når en kunde kjøper pakken:

  • Ordren og handelsfakturaen viser 4 skjorter til $25 hver (ikke 1 pakke til $100 eller 4 skjorter til $30 hver)
  • Hver skjortes HS-kode og opprinnelsesland brukes til beregning av landingskostnad
  • Fraktkostnader beregnes ut fra de faktiske eskedimensjonene forhandleren sender dem i

Pakkemoduser 

Pakker støtter to pakkemoduser som styrer hvordan artikler bokses for frakt:

Tildelt eske

Forhandleren tildeler artikler på forhånd til bestemte esker med kjente dimensjoner. Hver eske defineres med lengde, bredde, høyde og vektkapasitet. Kartonisering bruker disse eksakte eskene i stedet for å anslå.

Best egnet for: Produkter der du vet hvilken eske de sendes i, eller pakker som alltid sendes i samme eske.

Auto-eske

Forhandleren grupperer artikler i en pakke uten å spesifisere esker. Ved bestillingstidspunktet bruker Zonos kartoniseringsalgoritmen sin til å finne optimal eskepakking basert på artiklenes dimensjoner og tilgjengelige emballasjealternativer.

Best egnet for: Pakker der pakkingen varierer, produkter med fleksibel emballasje, eller når du vil at Zonos skal optimalisere eskevalget automatisk.

Begge modusene ekspanderer pakken til individuelle komponenter med HS-koder, opprinnelsesland og rabattert pris per artikkel. Forskjellen ligger kun i hvordan eskene bestemmes.

Hvordan pakker fungerer 

Når du oppretter en pakke i Catalog, definerer du:

  • Pakke-SKU eller produkt-ID — produktidentifikatoren som samsvarer med butikken din
  • Pakkepris — totalprisen slik den vises i butikken din
  • Pakkemodus — tildelt eske eller auto-eske
  • Komponentartikler — hver enkelt produkt inkludert i pakken, referert til av katalogartikkelens ID. Komponenter må allerede finnes som katalogartikler før du kan legge dem til i en pakke.
  • Esketildelinger (kun tildelt eske) — hvilke komponenter som sendes i hvilken eske, med reelle dimensjoner og vekter

Når en ordre som inneholder en pakke legges inn, utfører Zonos automatisk:

  1. Ekspanderer pakken til de enkelte komponentene
  2. Rabatterer hver komponent ved hjelp av beregnede prisforhold slik at prisen per artikkel samsvarer med pakkeprisen
  3. Beregner landingskostnad ved hjelp av hver komponents HS-kode, opprinnelsesland og eskedimensjoner — noe som gir en nøyaktig sum for toll, skatt og frakt
  4. Genererer etiketter — pakker med tildelt eske får én etikett per definerte eske; pakker med auto-eske får etiketter basert på kartoniseringsresultatene

Forutsetninger 

Før du oppretter en pakke, må du sørge for:

  • Alle komponentartikler finnes som katalogartikler i Zonos Catalog. Pakken refererer til komponenter etter deres katalogartikkel-ID — du kan ikke legge til artikler som ikke allerede finnes. Komponenter trenger ikke å selges individuelt i butikken din — de kan finnes i katalogen kun som pakkedeler.
  • Hver komponent har nøyaktig HS-koder, opprinnelsesland og målinger (vekt og dimensjoner). Disse brukes for beregninger av landingskostnad når pakken utvides.
  • Pakkens SKU eller produkt-ID samsvarer med identifikatoren som e-handelsplattformen din sender til Zonos og Item-nøkkelpreferansen i Zonos Dashboard. For Shopify-butikker må pakkens produkt-ID være Shopify-variant-ID for pakkeproduktet.

Hver pakke må inneholde minst 2 komponentartikler. En pakke med kun én artikkel bør i stedet være en frittstående katalogartikkel.

  1. Gå til Dashboard > Products > Bundles.
  2. Klikk Add Bundle øverst til høyre.
  3. Angi pakkens SKU eller Product ID — dette må samsvare med identifikatoren som butikken din sender til Zonos. Zonos Dashboards Item key preference må også være satt til riktig identifikator.
  4. Angi pakkens name, price og currency.
  5. Velg Assigned box som pakkemodus.
  6. Legg til esker med bestemte dimensjoner (lengde, bredde, høyde og vektkapasitet).
  7. Legg til komponentartikler ved å søke i katalogen din, og tildel hver av dem til en eske. For hver komponent angir du:
    • Quantity — hvor mange enheter av denne komponenten er i pakken
    • Box — hvilken eske denne komponenten sendes i
    • Price ratio — andelen av pakkeprisen denne komponenten representerer (beregnes automatisk hvis feltet står tomt)
  8. Klikk Save.

Det finnes to importalternativer tilgjengelig fra Manage > Import:

Importer pakker 

Oppretter pakker som refererer til eksisterende katalogartikler. Komponentartiklene må allerede finnes i katalogen din før import.

  1. Gå til Dashboard > Products > Bundles.
  2. Klikk Manage > Import bundles.
  3. Last ned en eksempel-CSV-mal — velg formatet Assigned box eller Auto-box.
  4. Fyll ut én rad per komponentartikkel. Felter på pakkenivå (SKU, navn, pris) gjentas på hver rad for samme pakke.
  5. Last opp den fullførte CSV-filen og klikk Import.

CSV-felter for pakker 

KolonneBeskrivelse
Bundle SKUSKU-en til pakken slik den vises i butikken din.
Bundle Product IDProdukt-ID-en til pakken slik den vises i butikken din.
Bundle NameNavnet på pakken.
Bundle DescriptionEn beskrivelse av pakken.
Bundle Image URLBilde-URL for pakken.
Bundle AmountTotalprisen for pakken.
Bundle CurrencyValutaen for pakkeprisen, f.eks. USD.
Box NumberEskenummeret som denne radens komponent sendes i, f.eks. 1 eller 2. Bruk samme nummer for alle komponenter i samme eske.
Box LengthLengden på esken for denne raden.
Box WidthBredden på esken for denne raden.
Box HeightHøyden på esken for denne raden.
Box Dimensional UnitDimensjonsenhet for esken, f.eks. INCH.
Box Weight CapacityMaksimal vektkapasitet for esken.
Box Weight UnitVektenhet for eskekapasiteten, f.eks. POUND.
Item SKUSKU-en til denne komponentartikkelen. Må samsvare med en eksisterende katalogartikkel.
Item Product IDProdukt-ID-en til denne komponentartikkelen. Må samsvare med en eksisterende katalogartikkel.
Item QuantityHvor mange enheter av denne komponenten som er i pakken.

Note: Både "Bundle"- og "Kit"-kolonneprefikser godtas for bakoverkompatibilitet (f.eks. fungerer "Kit SKU" på samme måte som "Bundle SKU").

Valideringsregler for CSV-import 

Følgende valideringsregler gjelder for all CSV-import av pakker:

  • Minimum 2 items — Hver pakke må inneholde minst 2 komponentartikler. En pakke med kun én artikkel bør i stedet være en frittstående katalogartikkel.
  • All-or-nothing box fields — For pakker med tildelt eske må alle 6 eskefeltene være til stede på hver rad: Box Length, Box Width, Box Height, Box Dimensional Unit, Box Weight Capacity og Box Weight Unit. Hvis ett eskefelt er satt, kreves alle 6. Hvis alle eskefeltene er tomme, behandles pakken som auto-eske.
  • No mixing packing modes — En enkelt pakke kan ikke blande rader med tildelt eske (med eskedimensjoner) og rader med auto-eske (uten eskedimensjoner). Alle rader for én pakke må bruke samme modus.
  • HS code normalization — HS-koder formateres automatisk ved import. Ikke-alfanumeriske tegn (punktum, bindestrek, mellomrom) fjernes, og koden normaliseres til et partallssifferformat.

Importer pakker + katalogartikler 

Oppretter både katalogartikler OG pakker i én enkelt opplasting. Bruk dette når komponentartiklene dine ikke allerede finnes i katalogen — de opprettes eller oppdateres automatisk.

  1. Gå til Dashboard > Products > Bundles.
  2. Klikk Manage > Import bundles + catalog items.
  3. Last ned en eksempel-CSV-mal — velg formatet Assigned box eller Auto-box.
  4. Fyll ut én rad per komponentartikkel, inkludert kolonner for artikkeldetaljer (navn, HS-kode, opprinnelsesland, målinger).
  5. Last opp den fullførte CSV-filen og klikk Import.

Importen oppretter eller oppdaterer først de underliggende katalogartiklene, og oppretter deretter pakkene som refererer til dem. Hvis en artikkel med samme SKU eller produkt-ID allerede finnes, oppdateres detaljene med verdiene fra CSV-filen. HS-koder normaliseres automatisk ved import (ikke-alfanumeriske tegn fjernes, og koden formateres til standard partallssifferformat).

Kombinerte CSV-felter 

Inkluderer alle CSV-feltene for pakker, pluss kolonner for artikkeldetaljer:

KolonneBeskrivelse
Bundle SKUSKU-en til pakken.
Bundle Product IDProdukt-ID-en til pakken.
Bundle NameNavnet på pakken.
Bundle DescriptionBeskrivelse av pakken.
Bundle Image URLBilde-URL for pakken.
Bundle AmountTotalprisen for pakken.
Bundle CurrencyValutaen for pakkeprisen, f.eks. USD.
Box NumberHvilken eske denne komponenten sendes i.
Box LengthLengden på esken.
Box WidthBredden på esken.
Box HeightHøyden på esken.
Box Dimensional UnitDimensjonsenhet, f.eks. INCH.
Box Weight CapacityVektkapasitet for esken.
Box Weight UnitVektenhet, f.eks. POUND.
Item SKUSKU-en til komponentartikkelen.
Item Product IDProdukt-ID-en til komponentartikkelen.
Item NameVisningsnavn for katalogartikkelen.
Item DescriptionBeskrivelse av artikkelen.
Item HS CodeHarmonisert system-kode for tollklassifisering.
Item Country of OriginLandkode med to bokstaver der artikkelen produseres, f.eks. CN.
Item WeightVekten til artikkelen.
Item Weight UnitVektenhet, f.eks. POUND.
Item LengthLengden på artikkelen.
Item WidthBredden på artikkelen.
Item HeightHøyden på artikkelen.
Item Dimensional UnitDimensjonsenhet for artikkelmål, f.eks. INCH.
Item QuantityHvor mange enheter av denne komponenten som er i pakken.
Item AmountPrisen på den enkelte komponentartikkelen. Brukes når katalogartikkelen opprettes eller oppdateres.
Item CurrencyValutaen for artikkelprisen, f.eks. USD.
Item Packing PreferenceHvordan denne artikkelen skal pakkes. Bruk ASSIGNED_BOX for artikler pakket i den angitte esken, CONSOLIDATED for kartonisering, eller SHIPS_ALONE for artikler som må sendes separat. Valgfritt — standardverdien er ASSIGNED_BOX når eskekolonner er til stede.
  1. Gå til Dashboard > Products > Bundles.
  2. Klikk Manage > Export.
  3. Velg et eksportalternativ:
    • Export all bundles — eksporterer alle pakker
    • Export assigned box bundles — eksporterer kun pakker med forhåndstildelte esker
    • Export auto bundles — eksporterer kun pakker med auto-eske
  4. Klikk Export. CSV-filen sendes til deg på e-post når den er klar.

Note: Redigeringer av en pakke påvirker kun fremtidige ordrer. Ordrer som allerede er lagt inn og oppfylt, påvirkes ikke.

  1. Gå til Dashboard > Products > Bundles.
  2. Klikk på pakken du vil redigere.
  3. Oppdater feltene og klikk Save.

Du kan endre pakkemodus, legge til eller fjerne komponenter, oppdatere esketildelinger og endre pakkeprisen.

For å slette en enkelt pakke, åpner du pakken og klikker Delete.

For å slette flere pakker samtidig:

  1. Velg pakkene du vil slette ved hjelp av avmerkingsboksene.
  2. Klikk Delete selected.
  3. Bekreft slettingen.

For å slette alle pakker på gjeldende side, klikk Manage > Delete page.

Du kan legge til pakker i et tilbud direkte fra Quoter for å forhåndsvise landingskostnaden før du legger inn en ordre.

  1. I Quoter bytter du til fanen Search bundles i Items-seksjonen.
  2. Søk etter en pakke etter navn, SKU eller produkt-ID.
  3. Velg en pakke. Zonos vil automatisk:
    • Ekspandere pakken til individuelle komponentartikler i artikkellisten, hver med egen HS-kode, opprinnelsesland og rabattert pris.
    • Fylle inn esker (kun pakker med tildelt eske) — pakkens forhåndsdefinerte esker legges til i Boxes-seksjonen med dimensjonene forhåndsutfylt.
    • Hoppe over eskeutfylling (pakker med auto-eske) — kartonisering bestemmer eskene når tilbudet beregnes.
  4. Komponentartiklene vises gruppert under pakkenavnet i artikkellisten.
  5. Beregn tilbudet. Landingskostnaden reflekterer den faktiske pakkestrukturen — toll, skatt og frakt per komponent basert på reelle eller automatisk bestemte eskedimensjoner.

Du kan legge til flere pakker og frittstående artikler i samme tilbud. Hver pakke ekspanderes uavhengig.

Hvorfor pakker er viktig for landingskostnad 

Uten pakker ser Zonos en enkelt linjepost (f.eks. "Truck Tire 4-Pack — $1000") uten innsyn i hva som er inni. Dette skaper problemer:

  • Ingen HS-koder per artikkel — Zonos kan ikke klassifisere komponentene for nøyaktige tollsatser
  • Ingen reelle eskedimensjoner — fraktkostnader anslås ved hjelp av auto-pakkingsalgoritmen i stedet for forhandlerens faktiske esker
  • Ingen prising per artikkel — hele pakkeprisen brukes til tollberegninger i stedet for den rabatterte prisen per komponent

Pakker løser alle tre ved å gi Zonos komponentoppdelingen, esketildelingene (eller auto-eske-grupperingen) og prisallokeringen på forhånd. Resultatet er et landingskostnadsanslag som reflekterer hva kunden faktisk vil betale ved grensen.

Prisforhold og komponentprising 

Når en pakke selges, må Zonos vite hvor mye hver komponent er verdt individuelt. Dette er fordi internasjonale forsendelser krever en deklarert verdi per artikkel på handelsfakturaen, og toll/skatt beregnes for hver artikkel separat.

priceRatio styrer hvordan pakkens totalpris fordeles på komponentene. Du trenger ikke å angi dette selv — hvis du lar det stå tomt, fordeler Zonos automatisk prisen jevnt på alle komponentene.

For eksempel vil en pakke på $1000 med 4 dekk og ingen angitte prisforhold automatisk deklarere hvert dekk til $250 (0,25 hver). Hvis komponentene dine har ulik verdi — for eksempel 2 premiumdekk og 2 standarddekk — kan du angi forhold manuelt, som 0,35 og 0,15, for å reflektere den faktiske verdiforskjellen.

Zonos normaliserer forholdene automatisk, så du trenger ikke å bekymre deg for matematikken:

  • Hvis du lar noen forhold stå tomme, fordeles den gjenværende verdien jevnt mellom disse komponentene
  • Hvis forholdene ikke summerer til nøyaktig 1,0, skalerer Zonos dem proporsjonalt
  • De endelige forholdene summerer alltid til nøyaktig 1,0

Kartonisering og etiketter 

Komponenter i pakker med tildelt eske bruker handelsdefinerte esker i stedet for standard bin-packing-algoritmen. Hver komponents packingPreference settes til ASSIGNED_BOX, som forteller kartonisering å plassere den i esken som er angitt av packageOptionId og packageOptionIdIndex.

Dette er hovedfordelen med pakker med tildelt eske — forhandleren vet nøyaktig hvordan produktet sendes, slik at eskedimensjonene og vektene som brukes til landingskostnadsberegningen er nøyaktige, ikke anslått.

Hver eske i en pakke genererer sin egen fraktetikett med sitt eget sporingsnummer. En pakke med to esker gir to etiketter.

Blandede ordrer

Artikler som ikke er en del av en pakke, i samme ordre, pakkes separat ved hjelp av standard kartoniseringsalgoritme, uavhengig av hvilken pakkemodus pakkene bruker.

Blandede pakkeordrer 

En enkelt ordre kan inneholde flere pakker og frittstående artikler samtidig. For eksempel en ordre med:

  • 1x 4-pack pakke med tildelte esker (sendes i 2 esker)
  • 1x 3-artikkers pakke med auto-eske (kartonisering bestemmer pakkingen)
  • 1x enkelt frittstående artikkel

Zonos ekspanderer hver pakke uavhengig. Landingskostnadsberegningen dekker alle esker med nøyaktige dimensjoner og alle individuelle komponentpriser. Hver eske får sin egen etikett.

Shopify-integrering 

Pakker har spesifikk oppførsel når de brukes med Shopify-butikker.

Oppsett

Pakkens produkt-ID i Zonos Catalog må samsvare med Shopify variant-ID for pakkeproduktet. Det er slik Zonos samsvarer Shopify-linjeposten med pakkedefinisjonen. Du kan finne variant-ID-en i Shopify-admin-URL-en når du viser produktvarianten.

Ordreflyt

Når en kunde bestiller en pakke på en Shopify-butikk:

  1. Shopify sender en enkelt linjepost for pakkeparenten (f.eks. "Truck Tire 4-Pack x 1").
  2. Zonos samsvarer linjepostens variant-ID med pakkens produkt-ID i katalogen din.
  3. Zonos ekspanderer pakken til de individuelle komponentene for landingskostnadsberegningen — hver komponents HS-kode, opprinnelsesland og rabatterte pris brukes for nøyaktig toll og skatt.
  4. Shopify-ordren viser fortsatt den enkelte pakkelinjeposten — komponentekspansjon håndteres helt av Zonos.

Oppfyllelse

Når oppfyllelser opprettes, samsvarer Zonos de ekspanderte pakkekomponentene tilbake til den opprinnelige Shopify-pakkelinjeposten. Kjøpmannen ser pakkeparenten oppfylt i Shopify (f.eks. "Truck Tire 4-Pack x 1 fulfilled"), mens handelsfakturaen og tolldokumentene lister opp hver komponent separat.

GraphQL API ReferenceTypes, inputs, and operations used in this guide
Bestill en demo

Var denne siden nyttig?