DOCS

Bundles

Sälj buntade produkter med korrekt landed cost och flexibla paketeringsalternativ.

En bunt är en produkt som säljs som en enda (överordnad) enhet och som bryts ner i enskilda komponentartiklar när ordern skapas. När en kund köper en bunt bryter Zonos ner den i sina komponenter, skalar om priset på varje komponent så att summan matchar den överordnade buntens pris och beräknar tullar och skatter baserat på varje enskild komponent.

Till exempel säljer en handlare skjortor styckvis för 30 USD/st, eller som en bunt om 4 för 100 USD. När en kund köper bunten:

  • Ordern och den kommersiella fakturan visar 4 skjortor à 25 USD (inte 1 bunt à 100 USD eller 4 skjortor à 30 USD)
  • Varje skjortas HS-kod och ursprungsland används för landed cost-beräkningen
  • Fraktkostnader beräknas utifrån de faktiska lådmåtten som handlaren skickar dem i

Paketeringslägen 

Buntar stöder två paketeringslägen som styr hur artiklar packas för frakt:

Assigned box

Handlaren tilldelar i förväg artiklar till specifika lådor med kända mått. Varje låda definieras med längd, bredd, höjd och viktkapacitet. Cartonization använder dessa exakta lådor i stället för att uppskatta.

Bäst för: Produkter där ni vet vilken låda de skickas i, eller buntar som alltid skickas i samma låda.

Auto-box

Handlaren grupperar artiklar i en bunt utan att ange lådor. Vid ordertillfället använder Zonos sin cartonization-algoritm för att avgöra optimal lådpackning baserat på artiklarnas mått och tillgängliga förpackningsalternativ.

Bäst för: Buntar där packningen varierar, produkter med flexibel förpackning, eller när ni vill att Zonos automatiskt ska optimera lådvalet.

Båda lägena bryter ner bunten i enskilda komponenter med HS-koder per artikel, ursprungsland och rabatterad prissättning. Skillnaden ligger bara i hur lådorna bestäms.

Så fungerar buntar 

När ni skapar en bunt i Catalog definierar ni:

  • Bundle SKU eller produkt-ID — produktidentifieraren som matchar er butik
  • Buntpris — det totala priset som det visas i er butik
  • Paketeringsläge — Assigned box eller Auto-box
  • Komponentartiklar — varje enskild produkt som ingår i bunten, refererad via dess katalogartikel-ID. Komponenter måste redan finnas som katalogartiklar innan ni kan lägga till dem i en bunt.
  • Lådtilldelningar (endast Assigned box) — vilka komponenter som skickas i vilken låda, med verkliga mått och vikter

När en order som innehåller en bunt läggs gör Zonos automatiskt följande:

  1. Bryter ner bunten i sina enskilda komponenter
  2. Rabatterar varje komponent med hjälp av beräknade prisförhållanden så att priserna per artikel matchar buntpriset
  3. Beräknar landed cost utifrån varje komponents HS-kod, ursprungsland och lådmått — vilket ger en korrekt total summa för tull, skatt och frakt
  4. Genererar etiketter — buntar med Assigned box får en etikett per definierad låda; Auto-box-buntar får etiketter baserat på cartonization-resultatet

Förutsättningar 

Innan ni skapar en bunt, säkerställ att:

  • Alla komponentartiklar finns som katalogartiklar i er Zonos Catalog. Bunten refererar till komponenter via deras katalogartikel-ID — ni kan inte lägga till artiklar som inte redan finns. Komponenter behöver inte säljas individuellt i er butik — de kan finnas i er katalog enbart som buntdelar.
  • Varje komponent har korrekta HS-koder, ursprungsland och mått (vikt och dimensioner). Dessa används för landed cost-beräkningar när bunten bryts ner.
  • Buntens SKU eller produkt-ID matchar identifieraren som er e-handelsplattform skickar till Zonos och Item key-preferensen i er Zonos Dashboard. För Shopify-butiker måste buntens produkt-ID vara Shopify-variant-ID:t för buntprodukten.

Varför buntar är viktiga för landed cost 

Utan buntar ser Zonos bara en enda radpost (t.ex. "Truck Tire 4-Pack — 1 000 USD") utan insyn i vad den innehåller. Detta orsakar problem:

  • Inga HS-koder per artikel — Zonos kan inte klassificera komponenterna för korrekta tullsatser
  • Inga verkliga lådmått — fraktkostnader uppskattas med hjälp av auto-packing-algoritmen i stället för handlarens faktiska lådor
  • Ingen prissättning per artikel — hela buntpriset används för tullberäkningar i stället för det rabatterade priset per komponent
  • **Felaktig information på den kommersiella fakturan - den kommersiella fakturan visar 1 artikel i stället för varje enskild artikel
  • **Generiska packsedlar - packsedlarna visar inte varje artikel som ska ingå i ordern, bara en enda radpost för hela bunten

Buntar löser alla fem genom att ge Zonos komponentnedbrytningen, lådtilldelningarna (eller Auto-box-grupperingen) och prisallokeringen i förväg. Resultatet är en landed cost-offert och en kommersiell faktura som speglar vad kunden faktiskt kommer att betala vid gränsen.

Prisförhållanden och komponentprissättning 

När en bunt säljs behöver Zonos veta hur mycket varje komponent är värd individuellt. Detta beror på att internationella försändelser kräver ett deklarerat värde per artikel på den kommersiella fakturan, och tull/skatt beräknas separat för varje artikel.

priceRatio styr hur buntens totalpris fördelas mellan dess komponenter. Ni behöver inte ange det själva — om ni lämnar det tomt fördelar Zonos automatiskt priset jämnt mellan alla komponenter.

Till exempel skulle en bunt på 1 000 USD med 4 däck och inga angivna priskvoter automatiskt deklarera varje däck till 250 USD (0,25 vardera). Om era komponenter har olika värden — säg 2 premiumdäck och 2 standarddäck — kan ni manuellt ange kvoter som 0,35 och 0,15 för att spegla den verkliga värdeskillnaden.

Zonos normaliserar automatiskt förhållandena så att ni inte behöver bekymra er om matematiken:

  • Om ni lämnar vissa förhållanden tomma fördelas det återstående värdet jämnt mellan dessa komponenter
  • Om förhållandena inte summerar till exakt 1,0 skalar Zonos dem proportionellt
  • De slutliga förhållandena summerar alltid till exakt 1,0

Cartonization och etiketter 

Komponenter i Assigned box-buntar använder handlardefinierade lådor i stället för standardalgoritmen för bin-packing. Varje komponents packingPreference sätts till ASSIGNED_BOX, vilket talar om för cartonization att placera den i lådan som anges av packageOptionId och packageOptionIdIndex.

Detta är den centrala fördelen med Assigned box-buntar — handlaren vet exakt hur produkten skickas, så lådmåtten och vikterna som används för landed cost-beräkningen är korrekta, inte uppskattade.

Varje låda i en bunt genererar sin egen fraktetikett med sitt eget spårningsnummer. En bunt med två lådor genererar två etiketter.

Blandade ordrar

Artiklar som inte tillhör en bunt i samma order packas separat med hjälp av standardalgoritmen för cartonization, oavsett vilket paketeringsläge buntarna använder.

Blandade buntordrar 

En och samma order kan innehålla flera buntar och fristående artiklar samtidigt. Exempel på en order med:

  • 1x 4-pack-bunt med Assigned box (skickas i 2 lådor)
  • 1x 3-artikelsbunt med Auto-box (cartonization avgör packningen)
  • 1x fristående artikel

Zonos bryter ner varje bunt oberoende av de andra. Landed cost-beräkningen omfattar alla lådor med korrekta mått samt alla enskilda komponentpriser. Varje låda får sin egen etikett.

Plattformsintegrationer 

Varje e-handelsplattform hanterar buntar på olika sätt. Avsnitten nedan beskriver hur Zonos-buntar samverkar med varje plattform som stöds.

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

Var den här sidan till hjälp?