eRedaktør nettbutikk har funksjonalitet for å importere produkter. Det er også mulig å importere produktinformasjon slik som lagerstatus som bare oppdaterer eksisterende produkter.
Filformat
Importfilen skal være en semikolonseparert fil. Disse filene har vanligvis filendelsen CSV (comma separated values), og kan opprettes og redigeres i regnearkprogrammer som for Example Excel.
Her er et enkelt Example på hvordan et slikt regneark kan se ut for import av to produkter:
ProductSKU |
Item.Title |
DefaultPrice |
Stock |
CD123 |
Musikk fra hjertet |
149,00 |
87 |
PC789 |
Aces Ultimate 3,2GHz, 1TB, 8GB |
2900,00 |
4 |
Den første linjen i filen (merket med tykk skrift) angir hvilket felt som ligger i kolonnen, og så følger produktene på under. Det er tre “typer” felter knyttet mot ulike tabeller i databasen. De er:
-
Felt i ShopProduct-tabellen
-
Felt i item-tabellen
-
Her angis feltnavnet med Item. foran. F.eks: Item.Title
-
Felt som er attributter
-
Disse angis bare med et punktum foran. F.eks: .Diameter
-
Vi anbefaler å ikke bruke denne, men heller bruke strXX-feltene på item-tabellen dersom det er mulig.
Overskrive eller opprette nye
I importfunksjonen kan en velge om en ønsker å legge til nye elementer, eller overskrive eksisterende. Vanligvis er det feltet ProductSKU som benyttes for å finne eksisterende element.
Når en overskriver eksisterende produkter, er det er kun de feltene som er angitt i importfilen som overskrives.
Importere produktvarianter
En produktvariant kan for Example være en bestemt størrelse og/eller en farge av et klesplagg. For å knytte de ulike variantene sammen, brukes et “hovedprodukt”. Dette er vanligvis ikke noe produkt i seg selv, men bare generell informasjon. Feltet som benyttes hos variantene for å lagre informasjon om “hovedproduktet” er Item.ParentItemId. Verdien her er ItemId til “hovedproduktet”.
En alternativ måte for varianter, er å bruke relaterte produkter. Da trenger en ikke noe hovedprodukt, men informasjon om relaterte produkter må angis i alle variantene.