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:
- Bryter ner bunten i sina enskilda komponenter
- Rabatterar varje komponent med hjälp av beräknade prisförhållanden så att priserna per artikel matchar buntpriset
- 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
- 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.
Skapa en bunt
Varje bunt måste innehålla minst 2 komponentartiklar. En bunt med bara en artikel bör i stället vara en fristående katalogartikel.
- Gå till Dashboard > Products > Bundles.
- Klicka på Add Bundle i det övre högra hörnet.
- Ange buntens SKU eller Product ID — detta måste matcha identifieraren som er butik skickar till Zonos. Er Zonos Dashboards Item key-preferens måste också vara inställd på rätt identifierare.
- Ange buntens namn, pris och valuta.
- Välj Assigned box som paketeringsläge.
- Lägg till lådor med specifika mått (längd, bredd, höjd och viktkapacitet).
- Lägg till komponentartiklar genom att söka i er katalog och tilldela var och en till en låda. Ange för varje komponent:
- Kvantitet — hur många enheter av denna komponent som ingår i bunten
- Box — vilken låda denna komponent skickas i
- Priskvot — den andel av buntpriset som denna komponent representerar (beräknas automatiskt om det lämnas tomt)
- Klicka på Save.
Importera buntar via CSV
Det finns två importalternativ tillgängliga från Manage > Import:
Importera buntar
Skapar buntar som refererar till befintliga katalogartiklar. Komponentartiklar måste redan finnas i er katalog innan ni importerar.
- Gå till Dashboard > Products > Bundles.
- Klicka på Manage > Import bundles.
- Ladda ner en exempel-CSV-mall — välj formatet Assigned box eller Auto-box.
- Fyll i en rad per komponentartikel. Fält på buntnivå (SKU, namn, pris) upprepas på varje rad för samma bunt.
- Ladda upp er ifyllda CSV och klicka på Import.
CSV-fält för buntar
| Kolumn↕ | Beskrivning↕ |
|---|---|
| Bundle SKU | Buntens SKU som den visas i er butik. |
| Bundle Product ID | Buntens produkt-ID som det visas i er butik. |
| Bundle Name | Namnet på bunten. |
| Bundle Description | En beskrivning av bunten. |
| Bundle Image URL | Bild-URL för bunten. |
| Bundle Amount | Buntens totalpris. |
| Bundle Currency | Valutan för buntpriset, t.ex. USD. |
| Box Number | Lådnumret som denna rads komponent skickas i, t.ex. 1 eller 2. Använd samma nummer för alla komponenter i samma låda. |
| Box Length | Lådans längd för denna rad. |
| Box Width | Lådans bredd för denna rad. |
| Box Height | Lådans höjd för denna rad. |
| Box Dimensional Unit | Måttenhet för lådan, t.ex. INCH. |
| Box Weight Capacity | Lådans maximala viktkapacitet. |
| Box Weight Unit | Viktenhet för lådans kapacitet, t.ex. POUND. |
| Item SKU | SKU för denna komponentartikel. Måste matcha en befintlig katalogartikel. |
| Item Product ID | Produkt-ID för denna komponentartikel. Måste matcha en befintlig katalogartikel. |
| Item Quantity | Hur många enheter av denna komponent som ingår i bunten. |
Obs: Både
"Bundle"- och"Kit"-kolumnprefix accepteras av bakåtkompatibilitetsskäl (t.ex. fungerar"Kit SKU"på samma sätt som"Bundle SKU").
Valideringsregler för CSV-import
Följande valideringsregler gäller för alla CSV-importer av buntar:
- Minst 2 artiklar — Varje bunt måste innehålla minst 2 komponentartiklar. En bunt med bara en artikel bör i stället vara en fristående katalogartikel.
- Allt-eller-inget för lådfält — För Assigned box-buntar måste alla 6 lådfält finnas på varje rad: Box Length, Box Width, Box Height, Box Dimensional Unit, Box Weight Capacity och Box Weight Unit. Om något lådfält är ifyllt krävs alla 6. Om alla lådfält är tomma behandlas bunten som Auto-box.
- Ingen blandning av paketeringslägen — En och samma bunt kan inte blanda Assigned box-rader (med lådmått) och Auto-box-rader (utan lådmått). Alla rader för en bunt måste använda samma läge.
- HS-kodnormalisering — HS-koder formateras automatiskt vid import. Icke-alfanumeriska tecken (punkter, bindestreck, mellanslag) tas bort och koden normaliseras till ett jämnt antal siffror.
Importera buntar + katalogartiklar
Skapar både katalogartiklar OCH buntar i en och samma uppladdning. Använd detta när era komponentartiklar inte redan finns i katalogen — de skapas eller uppdateras automatiskt.
- Gå till Dashboard > Products > Bundles.
- Klicka på Manage > Import bundles + catalog items.
- Ladda ner en exempel-CSV-mall — välj formatet Assigned box eller Auto-box.
- Fyll i en rad per komponentartikel, inklusive kolumner för artikeldetaljer (namn, HS-kod, ursprungsland, mått).
- Ladda upp er ifyllda CSV och klicka på Import.
Importen skapar eller uppdaterar först de underliggande katalogartiklarna, och skapar sedan buntarna som refererar till dem. Om en artikel med samma SKU eller produkt-ID redan finns, uppdateras dess detaljer med värdena från CSV-filen. HS-koder normaliseras automatiskt vid import (icke-alfanumeriska tecken tas bort och koden formateras till standardformatet med jämnt antal siffror).
Kombinerade CSV-fält
Innehåller alla CSV-fält för buntar plus kolumner för artikeldetaljer:
| Kolumn↕ | Beskrivning↕ |
|---|---|
| Bundle SKU | Buntens SKU. |
| Bundle Product ID | Buntens produkt-ID. |
| Bundle Name | Namnet på bunten. |
| Bundle Description | En beskrivning av bunten. |
| Bundle Image URL | Bild-URL för bunten. |
| Bundle Amount | Buntens totalpris. |
| Bundle Currency | Valutan för buntpriset, t.ex. USD. |
| Box Number | Vilken låda denna komponent skickas i. |
| Box Length | Lådans längd. |
| Box Width | Lådans bredd. |
| Box Height | Lådans höjd. |
| Box Dimensional Unit | Måttenhet, t.ex. INCH. |
| Box Weight Capacity | Lådans viktkapacitet. |
| Box Weight Unit | Viktenhet, t.ex. POUND. |
| Item SKU | SKU för komponentartikeln. |
| Item Product ID | Produkt-ID för komponentartikeln. |
| Item Name | Visningsnamn för katalogartikeln. |
| Item Description | Beskrivning av artikeln. |
| Item HS Code | Harmonized System-kod för tullklassificering. |
| Item Country of Origin | Tvåbokstavskod för landet där artikeln tillverkas, t.ex. CN. |
| Item Weight | Artikelns vikt. |
| Item Weight Unit | Viktenhet, t.ex. POUND. |
| Item Length | Artikelns längd. |
| Item Width | Artikelns bredd. |
| Item Height | Artikelns höjd. |
| Item Dimensional Unit | Måttenhet för artikelns mått, t.ex. INCH. |
| Item Quantity | Hur många enheter av denna komponent som ingår i bunten. |
| Item Amount | Priset för den enskilda komponentartikeln. Används vid skapande eller uppdatering av katalogartikeln. |
| Item Currency | Valutan för artikelpriset, t.ex. USD. |
| Item Packing Preference | Hur denna artikel ska packas. Använd ASSIGNED_BOX för artiklar som packas i den angivna lådan, CONSOLIDATED för cartonization, eller SHIPS_ALONE för artiklar som måste skickas separat. Valfritt — standard är ASSIGNED_BOX när lådkolumner finns med. |
Exportera buntar
- Gå till Dashboard > Products > Bundles.
- Klicka på Manage > Export.
- Välj ett exportalternativ:
- Export all bundles — exporterar alla buntar
- Export assigned box bundles — exporterar endast buntar med förutbestämda lådor
- Export auto bundles — exporterar endast Auto-box-buntar
- Klicka på Export. CSV-filen skickas till er via e-post när den är klar.
Redigera en bunt
Obs: Redigeringar av en bunt påverkar endast framtida ordrar. Ordrar som redan har lagts och fullgjorts påverkas inte.
- Gå till Dashboard > Products > Bundles.
- Klicka på bunten ni vill redigera.
- Uppdatera fälten och klicka på Save.
Ni kan ändra paketeringsläge, lägga till eller ta bort komponenter, uppdatera lådtilldelningar och ändra buntpriset.
Ta bort en bunt
För att ta bort en enskild bunt, öppna bunten och klicka på Delete.
För att ta bort flera buntar samtidigt:
- Markera buntarna ni vill ta bort med kryssrutorna.
- Klicka på Delete selected.
- Bekräfta borttagningen.
För att ta bort alla buntar på den aktuella sidan, klicka på Manage > Delete page.
Använd buntar i Quoter
Ni kan lägga till buntar i en offert direkt från Quoter för att förhandsgranska landed cost innan en order läggs.
- I Quoter, växla till fliken Search bundles i avsnittet Items.
- Sök efter en bunt via namn, SKU eller produkt-ID.
- Välj en bunt. Zonos gör automatiskt följande:
- Bryter ner bunten i enskilda komponentartiklar i artikellistan, var och en med egen HS-kod, ursprungsland och rabatterat pris.
- Fyller i lådor (endast Assigned box-buntar) — buntens fördefinierade lådor läggs till i avsnittet Boxes med deras mått förifyllda.
- Hoppar över lådifyllning (Auto-box-buntar) — cartonization avgör lådorna när offerten beräknas.
- Komponentartiklar visas grupperade under buntens namn i artikellistan.
- Beräkna offerten. Landed cost speglar buntens faktiska struktur — tullar, skatter och frakt per komponent baserat på verkliga eller automatiskt bestämda lådmått.
Ni kan lägga till flera buntar och fristående artiklar i samma offert. Varje bunt bryts ner oberoende av de andra.
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
Buntar löser alla tre genom att ge Zonos komponentnedbrytningen, lådtilldelningarna (eller Auto-box-grupperingen) och prisallokeringen i förväg. Resultatet är en landed cost-offert 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.
Shopify-integration
Buntar har specifikt beteende när de används med Shopify-butiker.
Konfiguration
Buntens produkt-ID i Zonos Catalog måste matcha Shopifys variant-ID för buntprodukten. Det är så Zonos matchar Shopify-radposten mot buntdefinitionen. Ni hittar variant-ID:t i Shopify-adminens URL när ni visar produktvarianten.
Orderflöde
När en kund beställer en bunt i en Shopify-butik:
- Shopify skickar en enda radpost för buntens överordnade produkt (t.ex. "Truck Tire 4-Pack x 1").
- Zonos matchar radpostens variant-ID mot buntens produkt-ID i er katalog.
- Zonos bryter ner bunten i sina enskilda komponenter för landed cost-beräkningen — varje komponents HS-kod, ursprungsland och rabatterade pris används för korrekta tullar och skatter.
- Shopify-ordern visar fortfarande den enskilda buntradposten — komponentnedbrytningen hanteras helt av Zonos.
Orderuppfyllelse
När fulfillments skapas mappar Zonos de nedbrutna buntkomponenterna tillbaka till den ursprungliga Shopify-buntradposten. Handlaren ser buntens överordnade produkt fullgjord i Shopify (t.ex. "Truck Tire 4-Pack x 1 fulfilled"), medan den kommersiella fakturan och tulldokumenten listar varje komponent separat.
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 i kassan. När en kund köper en bunt bryter Zonos ner den i sina komponenter, sänker priset på varje komponent så att det matchar buntpriset och beräknar tullar och skatter baserat på varje komponents HS-kod och ursprungsland.
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: