Spring videre til hovedindholdet

SmartPack CSV Import Guide

Denne guide forklarer hvordan du importerer data til SmartPack via CSV-filer.

Niklas Kragelund Olesen avatar
Skrevet af Niklas Kragelund Olesen
Opdateret i denne uge

Introduktion

CSV Import Wizard gør det nemt at masseimportere data til SmartPack. Du kan importere:

  • Varer/Produkter - Opret eller opdater dit varekatalog

  • Salgsordrer - Importer kundeordrer fra webshop eller ERP

  • Indkøbsordrer - Importer ordrer til leverandører

Nøglefunktioner

  • ✅ Automatisk kolonnegenkendelse og mapping

  • ✅ Understøttelse af danske og engelske kolonnenavne

  • ✅ Forhåndsvisning og validering før import

  • ✅ Auto-detektion af decimalseparator (komma vs punktum)

  • ✅ Understøttelse af flere fil-encodings (UTF-8, Windows-1252)


Generel Information

Understøttede Filformater

Format

Separator

Filtype

CSV (Semikolon)

;

.csv

CSV (Komma)

,

.csv

Tab-separeret

\t

.txt, .csv

Tegnkodning (Encoding)

For bedste resultat, gem din fil som UTF-8. Dette sikrer at danske tegn (æ, ø, å) håndteres korrekt.

I Excel: Filer → Gem som → Vælg "CSV UTF-8 (kommasepareret)"

Decimaltal

SmartPack detekterer automatisk decimalseparatoren:

Format

Eksempel

Fortolkning

Dansk (da-DK)

123,45

123.45

US/International

123.45

123.45

Boolean Værdier (Ja/Nej)

For ja/nej-felter kan du bruge:

Sand

Falsk

true, 1, yes, ja

false, 0, no, nej

Datoformater

Understøttede datoformater:

  • YYYY-MM-DD (ISO 8601, anbefalet)

  • DD-MM-YYYY

  • DD/MM/YYYY

  • DD.MM.YYYY


Import af Varer

Importer produkter for at oprette nye varer eller opdatere eksisterende.

Regler for Identifikation

For at importere varer skal du angive mindst én identifier:

Felt

Anvendelse

Sku

Påkrævet for nye varer. Unikt varenummer.

ExternalId

Bruges til at matche eksisterende varer via eksternt system-ID.

Id

SmartPacks interne GUID (kun til opdateringer).

⚠️ Vigtigt: Hvis en vare med samme SKU allerede findes, bliver den opdateret med de nye værdier.

Tilgængelige Felter

Identifikatorer

Felt

Beskrivelse

Eksempel

Synonymer

Id

SmartPack internt ID (GUID)

a1b2c3d4-...

itemid, item_id, vareid

ExternalId

Eksternt system-ID

EXT-12345

external_id, eksternid

Sku

Varenummer (Stock Keeping Unit)

ABC-12345

varenr, varenummer, artikelnr

Barcode

EAN/GTIN stregkode

5701234567890

stregkode, ean, ean13, upc, gtin

AdditionalBarcodes

Ekstra stregkoder (kommasepareret)

1234,5678

Navne & Beskrivelser

Felt

Beskrivelse

Eksempel

Synonymer

ProductName

Produktnavn

Rød T-shirt Str. L

produktnavn, name, navn, title

Description

Produktbeskrivelse

100% bomuld

beskrivelse, desc

VariantName

Variantnavn

Large / Rød

variantnavn, variant

SelectionName

Valgmulighed

Farve: Rød

valgmulighed, selection, option

ProductIdentity

Produktidentitet

SelectionIdentity

Selektionsidentitet

Priser

Felt

Beskrivelse

Eksempel

Synonymer

Cost

Kostpris/indkøbspris (ekskl. moms)

149,95

kostpris, purchaseprice, indkøbspris

SalePrice

Salgspris (ekskl. moms)

299,00

salgspris, price, pris, retailprice

NormalPrice

Normalpris/vejl. pris (før rabat)

349,00

normalpris, listprice, msrp, rrp

WarehouseCost

Lagerkostpris

145,00

lagerkostpris

Dimensioner & Vægt

Felt

Beskrivelse

Enhed

Synonymer

Weight

Produktvægt

gram

vægt, vaegt, gram

Width

Bredde

mm

bredde

Height

Højde

mm

højde, hoejde

Debth

Dybde/Længde

mm

depth, dybde, length, længde

WarehouseWeight

Lagervægt

gram

lagervægt

Lager & Beholdning

Felt

Beskrivelse

Eksempel

Synonymer

RefillLimit

Minimum lagerbeholdning (genbestillingspunkt)

10

minimum_stock, min_lager, reorder_point

RefillMax

Maximum lagerbeholdning

100

maximum_stock, max_lager

MaxPickPlacements

Max antal pluk-placeringer

2

ShippingColliSize

Enheder per fragtkolli

6

ImportPlacementName

Standard lagerplacering

A-01-01

placering, default_location

Leverandør & Producent

Felt

Beskrivelse

Eksempel

Synonymer

SupplierName

Leverandørnavn

ABC Supplier A/S

leverandør, vendor

SupplierNumber

Leverandørens varenummer

SUP-ABC-123

leverandørnr, suppliersku

ManufacturerName

Mærke/producent

Nike

producent, brand, mærke

ModelNo

Modelnummer

NK-2024-X

modelnummer, model, mpn

Kategorier & Tags

Felt

Beskrivelse

Eksempel

Synonymer

CategoryNames

Kategorier (kommasepareret)

Tøj,T-shirts

kategorier, kategori, categories

Tags

Tags (kommasepareret)

udsalg,ny,populær

tag, labels, mærker

Told & International

Felt

Beskrivelse

Eksempel

Synonymer

CountryOfOrigin

Oprindelsesland (ISO-kode)

CN

oprindelsesland, origin, coo

TariffCode

HS/Toldkode

6109100010

toldkode, hscode, hs_code

CountryTariffCodes

Landespecifikke toldkoder

UnNumber

UN-nummer (farligt gods)

UN3481

un_nr

CeNumber

CE-mærkningsnummer

Medier

Felt

Beskrivelse

Eksempel

Synonymer

ImageUrl

Produktbillede URL

https://...

billede, image, photo, foto

Lagernotifikationer

Felt

Beskrivelse

Eksempel

Synonymer

WarehouseNotificationPacker

Note vist til pakker

Skrøbelig - Håndter forsigtigt

packer_note, pakker_note

WarehouseNotificationPicker

Note vist til plukker

Nederste hylde

picker_note, plukker_note

WarehouseNotificationArrival

Note vist ved modtagelse

Tæl omhyggeligt

arrival_note, modtagelse_note

Varetype

Felt

Beskrivelse

Gyldige værdier

ItemType

Produkttype

Se tabel nedenfor

ItemType Værdier:

Værdi

Navn

Beskrivelse

0

Normal

Standard fysisk produkt

1

NormalWithBundleContent

Produkt med bundle-komponenter

2

Production

Produktionsvare

10

Service

Servicevare (ingen fysisk lager)

20

Bundle

Bundle/sæt (samlet af komponenter)

25

Freight

Fragt/forsendelse

27

DontImport

Spring over ved import

28

Ignore_FulfillFirst

Virtuel - opfyld først

29

Ignore_FulfillLast

Virtuel - opfyld sidst

30

Ignore_FulfillInstantly

Virtuel - opfyld øjeblikkeligt

31

Ignore

Virtuel - ignorer

Indstillinger & Flag

Felt

Beskrivelse

Type

Synonymer

UnitType

Måleenhed

tekst

enhed, unit

Fragile

Er skrøbelig

boolean

skrøbelig, breakable

Hazardous

Farligt gods

boolean

farlig, dangerous

Expirable

Har udløbsdato

boolean

holdbarhed, perishable

UseProductionDate

Spor produktionsdato

boolean

UseFifo

Brug FIFO-pluk

boolean

fifo

AllowBatchMixing

Tillad blanding af batcher

boolean

AllowDropshipping

Tillad dropshipping

boolean

dropshipping

ManageExternalStock

Administrer ekstern lagerbeholdning

boolean

RegisterSerialNumber

Spor serienumre

boolean

UseBatchNumber

Spor batchnumre

boolean

Deleted

Marker som slettet/inaktiv

boolean

slettet, inactive, disabled

Produktion

Felt

Beskrivelse

Type

ProductionAllowAssembly

Tillad samling

boolean

ProductionAllowDisassembly

Tillad adskillelse

boolean

ProductionContentIncludeInStock

Inkluder indhold i lager

boolean

ProductionIncludeAssemblableStock

Inkluder samlebart lager

boolean

ProductionAlwaysShowProduction

Vis altid produktion

boolean

BundleContent

Bundle-komponenter (format: SKU:Antal,SKU:Antal)

tekst

Eksempel CSV

Sku;ProductName;Barcode;Cost;SalePrice;Weight ABC-001;Rød T-shirt Str. S;5701234567890;99,00;199,00;150 ABC-002;Rød T-shirt Str. M;5701234567891;99,00;199,00;160 ABC-003;Rød T-shirt Str. L;5701234567892;99,00;199,00;170 ​

Import af Salgsordrer

Importer kundeordrer. Hver række repræsenterer én ordrelinje.

Påkrævede Felter

Felt

Beskrivelse

Eksempel

OrderNo

Unikt ordrenummer

ORD-2024-001

Sku

Varenummer

ABC-001

Quantity

Antal bestilt

2

RecipientName

Kundenavn

Anders Andersen

RecipientStreet1

Leveringsadresse

Vestergade 12

RecipientZipcode

Postnummer

8000

RecipientCity

By

Aarhus C

RecipientCountry

Landekode (ISO)

DK

RecipientPhone

Telefonnummer

+45 12345678

RecipientEmail

Email

Tilgængelige Felter

Ordreidentifikation

Felt

Beskrivelse

Eksempel

Synonymer

OrderNo

Ordrenummer

ORD-2024-001

ordrenummer, ordre_nr, orderid

ReferenceNo

Referencenummer

REF-123

referencenummer, ref, reference

ExternalId

Eksternt system-ID

EXT-456

eksternid

OrderDate

Ordredato

2024-02-01

ordredato, created, dato

OrderSource

Ordrekilde/kanal

Webshop

source, channel, kanal, shop

PreferredDeliveryDate

Ønsket leveringsdato

2024-02-05

leveringsdato, delivery_date

Leveringsadresse

Felt

Beskrivelse

Eksempel

Synonymer

RecipientName

Kundenavn

Anders Andersen

name, navn, customername, kundenavn

RecipientAttention

Attention/Firma

ACME Corp

attention, company, firma, virksomhed

RecipientStreet1

Adresselinje 1

Vestergade 12

street1, address, adresse, gade

RecipientStreet2

Adresselinje 2

2. sal

street2, address2, adresse2

RecipientZipcode

Postnummer

8000

zipcode, zip, postnummer, postnr, postal

RecipientCity

By

Aarhus C

city, by, town

RecipientState

Region/Stat

Midtjylland

state, region, province

RecipientCountry

Landekode (ISO)

DK

country, country_code, landekode, land

RecipientPhone

Telefon

+45 12345678

phone, telefon, tel, mobil

RecipientEmail

Email

email, mail, e-mail

Ordrelinjer

Felt

Beskrivelse

Eksempel

Synonymer

Sku

Varenummer

ABC-001

varenummer, varenr, item_number, productcode

Quantity

Antal

2

qty, antal, amount, mængde

LineNo

Linjenummer

1

linjenummer, linje_nr, row

Price

Enhedspris

199,00

pris, lineprice, linjepris, unitprice

Vat

Moms

49,75

moms, linevat, linje_moms, tax

Batch

Batchnummer

BATCH-001

batchnumber, batchnummer, lot

Forsendelse

Felt

Beskrivelse

Eksempel

Synonymer

DeliveryMethod

Leveringsmetode

PostNord MyPack

leveringsmetode, carrier_product, fragtprodukt, shipping_method

DroppointId

Pakkeshop-ID

12345

droppoint_id, pickuppointid, pakkeshop_id, parcelshop_id

Kommentarer & Noter

Felt

Beskrivelse

Eksempel

Synonymer

CustomerComment

Kundenote

Ring før levering

customer_note, kundekommentar, comment, note

DeliveryInstructions

Leveringsinstruktioner

Efterlad ved døren

warehouse_note, lager_note, internal_note

WarehouseNotificationPacker

Note til pakker

Gaveindpakning

packer_note, pakker_note

Status

Felt

Beskrivelse

Eksempel

Synonymer

Paused

Sæt på hold

true

hold, pause, on_hold, holdt

Priority

Prioritet (0-10)

5

prioritet, urgent, haster

Multi-linje Ordrer

Ordrer med flere varer skal have flere rækker med samme OrderNo:

OrderNo;Sku;Quantity;RecipientName;RecipientStreet1;RecipientZipcode;RecipientCity;RecipientCountry;RecipientPhone;RecipientEmail ORD-001;ABC-001;2;Anders Andersen;Vestergade 12;8000;Aarhus C;DK;+45 12345678;[email protected] ORD-001;ABC-002;1;Anders Andersen;Vestergade 12;8000;Aarhus C;DK;+45 12345678;[email protected] ORD-002;XYZ-100;3;Bente Bentsen;Østergade 5;2100;København Ø;DK;+45 87654321;[email protected]

💡 Tip: Linjer med samme OrderNo samles automatisk til én ordre.


Import af Indkøbsordrer

Importer indkøbsordrer (ordrer til leverandører). Hver række repræsenterer én ordrelinje.

Påkrævede Felter

Felt

Beskrivelse

Eksempel

OrderNo

Indkøbsordrenummer

PO-2024-001

Sku

Varenummer

ABC-001

Quantity

Antal bestilt

100

Tilgængelige Felter

Ordreidentifikation

Felt

Beskrivelse

Eksempel

Synonymer

OrderNo

Indkøbsordrenummer

PO-2024-001

ordrenummer, po_number, ponumber, indkøbsordre

OrderDate

Ordredato

2024-02-01

ordredato, created, dato

ExpectedArrival

Forventet ankomst

2024-02-15

forventet_ankomst, eta, arrival_date

WarehouseName

Destinationslager

Hovedlager

lager, warehouse

Leverandørinformation

Felt

Beskrivelse

Eksempel

Synonymer

SupplierName

Leverandørnavn

ABC Supplier A/S

leverandør, leverandørnavn, vendor

SupplierPhone

Leverandør telefon

+45 12345678

leverandør_telefon

SupplierEmail

Leverandør email

leverandør_email

SupplierAddress

Leverandør adresse

Industrivej 1

leverandør_adresse

SupplierZipCode

Leverandør postnummer

9000

leverandør_postnr

SupplierCity

Leverandør by

Aalborg

leverandør_by

SupplierCountryCode

Leverandør land

DK

leverandør_land

Ordrelinjer

Felt

Beskrivelse

Eksempel

Synonymer

Sku

Varenummer

ABC-001

varenummer, varenr, item_number, productcode

SupplierSku

Leverandørens varenummer

SUP-123

leverandør_varenr, supplier_item_number

Quantity

Antal

100

antal, qty, amount, mængde

LineNo

Linjenummer

1

linjenummer, linje_nr, row

LineCost

Enhedspris

89,00

linjepris, cost, pris, enhedspris

Barcode

Stregkode

5701234567890

stregkode, ean

Sporing

Felt

Beskrivelse

Eksempel

Synonymer

BatchNumber

Batchnummer

BATCH-2024-001

batchnummer, batch, lot

ExpirationDate

Udløbsdato

2025-12-31

udløbsdato, expiry, holdbarhed

ProductionDate

Produktionsdato

2024-01-15

produktionsdato

Øvrige

Felt

Beskrivelse

Eksempel

Synonymer

Note

Ordrenote

Haster

notes, kommentar, comment, bemærkning

PlacementName

Destinationsplacering

A-01-01

placering, location

Currency

Valutakode

DKK

valuta, currency_code

TotalCost

Samlet ordrebeløb

8900,00

total, ordretotal

Eksempel CSV

OrderNo;Sku;Quantity;SupplierName;ExpectedArrival;LineCost PO-2024-001;ABC-001;100;ABC Supplier A/S;2024-02-15;89,00 PO-2024-001;ABC-002;50;ABC Supplier A/S;2024-02-15;92,00 PO-2024-002;XYZ-100;200;XYZ Trading;2024-02-20;45,00 ​

Fejlfinding

Almindelige Fejl

"Ugyldigt format" eller parsing-fejl

Mulige årsager:

  1. Forkert separator - Brug semikolon (;) eller komma (,) konsekvent

  2. Forkert encoding - Gem filen som UTF-8

  3. Manglende header-række - Første række skal indeholde kolonnenavne

  4. Ekstra mellemrum - Fjern mellemrum før/efter værdier

  5. Inkonsistente anførselstegn - Hvis du bruger anførselstegn, brug dem konsekvent

"Vare ikke fundet" fejl

  • For nye varer: Sku er påkrævet

  • For opdateringer: Brug Id, ExternalId eller Sku til at matche eksisterende varer

Forkerte decimalværdier

  • Tjek dine Excel/system-regionsindstillinger

  • SmartPack auto-detekterer 123,45 (dansk) vs 123.45 (US)

  • Sørg for konsistent decimalformat gennem hele filen

Danske tegn (æ, ø, å) vises forkert

  • Gem filen som UTF-8 encoding

  • I Excel: Filer → Gem som → "CSV UTF-8 (kommasepareret)"

Valideringstrin

  1. Før import: Gennemgå forhåndsvisningen i wizard'en

  2. Tjek mapping: Verificer at alle kolonner er korrekt mappet

  3. Gennemgå advarsler: Håndter eventuelle valideringsadvarsler

  4. Test med lille fil: Prøv at importere 2-3 rækker først


FAQ

Hvordan opdaterer jeg eksisterende produkter?

Produkter matches på Sku (varenummer). Hvis en vare med samme SKU findes, bliver den opdateret. Felter der ikke er med i din CSV forbliver uændrede.

Kan jeg importere produkter uden SKU?

For nye produkter: Nej, SKU er påkrævet.

For opdateringer: Du kan bruge ExternalId eller Id (SmartPack GUID) i stedet.

Kan jeg bruge danske kolonnenavne?

Ja! SmartPack genkender almindelige danske synonymer:

  • varenummerSku

  • produktnavnProductName

  • kostprisCost

  • salgsprisSalePrice

  • vægtWeight

  • osv.

Hvordan håndterer jeg multi-linje ordrer?

Brug det samme OrderNo for alle linjer der tilhører samme ordre. De grupperes automatisk.

Hvilket datoformat skal jeg bruge?

ISO 8601 format anbefales: YYYY-MM-DD (f.eks. 2024-02-15)

Andre understøttede formater: DD-MM-YYYY, DD/MM/YYYY, DD.MM.YYYY

Kan jeg slette produkter via import?

Ja, sæt Deleted feltet til true (eller 1, yes, ja) for at markere produkter som slettet/inaktive.

Hvordan importerer jeg bundle/sæt-produkter?

  1. Sæt ItemType til 20 (Bundle)

  2. Brug BundleContent feltet med format: SKU1:Antal1,SKU2:Antal2

    Eksempel: SHIRT-RED:1,PANTS-BLUE:1,BELT-BLK:1


Brug for Hjælp?

Hvis du støder på problemer der ikke er dækket i denne guide, kontakt venligst SmartPack support med:

  1. Din CSV-fil (eller et eksempel)

  2. Screenshots af eventuelle fejlmeddelelser

  3. Beskrivelse af forventet vs faktisk adfærd

Besvarede dette dit spørgsmål?