Resurs: product.nv

HTTP-metod: POST

Observera! Om Rackbeat lagerhantering används i Netvisor, finns API-beskrivningar här: https://support.netvisor.fi/fi/support/solutions/articles/77000554491-rackbeat-stoplight-rajapinta
För utökad produkthantering kan en ny produkt importeras via API enligt beskrivningen nedan, men uppdatering av produkter via API stöds inte med utökad produkthantering.

Parametrar som används i anropet (QueryString):

ParameterFörekomsterBeskrivningExempel
method1add eller editadd 
id0..1Om method är edit, behövs id för produkten som ska redigeras123

Om ingen metod har angetts eller om produkten som ska uppdateras inte finns i systemet, returneras INVALID_DATA-fel med beskrivning. Id för produkten som ska uppdateras kan erhållas genom att först fråga produktlistan.
Produktens information kan presenteras exakt med hjälp av nya viktfält (productnetweight, productgrossweigh och productweightunit), det rekommenderas att det gamla produktviktfältet inte längre används (unitweight). Fältet kan fortfarande användas för att säkerställa bakåtkompatibilitet, men i användargränssnittet ändras alla befintliga produkters viktenheter till kilo (kg) och uttrycks i nettopviktfältet.

Den information som ska importeras skickas med anropet som xml enligt beskrivningen nedan (POST-data):

NivåElementFormatFörekomsterBeskrivningExempel
RootrootAggregat1  
1productAggregat1  
2productbaseinformationAggregat1  
3productcodeSträng, max 50 tecken0...1ProduktkodCC
3productgroupSträng1Produktgruppens namn, produkten läggs till i gruppen om produktgruppen finns i systemet. Om den inte finns, skapas denBöcker
3nameSträng, max 200 tecken1Produktens namnCode Complete
3descriptionSträng0...1BeskrivningAndra upplagan
3unitpriceNumerisk1Produktens enhetspris42,5
Attr.typeSträng1Anger om det angivna priset är inklusive moms (gross) eller exklusive moms (net).net
3unitSträng, max 50 tecken0...1Produktens enhet, om den angivna enheten inte finns i systemet skapas den. Om den finns, används den befintliga.st
3unitweightSträng0...1Produktens enhetsvikt med två decimaler. Det rekommenderas att detta viktfält (unitweight) inte längre används, utan att de nya viktfälten används (productnetweight, productgrossweigh och productweightunit)1,00
3purchasepriceNumerisk0...1Inköpspris25
3tariffheadingSträng0...1TullkodCode complete
3comissionpercentageNumerisk0...1Provisionsprocent11
3isactiveNumerisk1Är produkten aktiv, 0 = inaktiv / 1 = aktiv1
3issalesproductNumerisk1Är produkten en försäljningsprodukt, 0 = nej / 1 = ja0
3inventoryenabledNumerisk0...1Är produkten lagerförd, 0 = nej / 1 = ja1
3inventorybatchlinkingmodeNumerisk0...1Batchhanteringstyp. Tillåtna värden:

Ingen batchhantering = 1
Manuell batchval = 2
Leveransdatum, nyaste först = 3
Leveransdatum, äldsta först = 4 (FIFO)
Bäst före datum, nyaste först = 5
Bäst före datum, äldsta först = 6
Tillverkningsdatum, nyaste först = 7
Tillverkningsdatum, äldsta först = 8
4
3countryoforiginSträng0...1UrsprungslandFI
Attr.typeSträng0...1Alltid ISO-3166ISO-3166
3primaryeancodeSträng0...1Produktens primära EAN-kod123456789012
Attr.typeSträng0...1EAN-kodens typ. API kontrollerar EAN-kodens format enligt typ.
any, ean8, ean13, code128.
ean13
3secondaryeancodeSträng0...1Produktens sekundära EAN-kod12345689012
Attr
typeSträng
EAN-kodens typ. API kontrollerar EAN-kodens format enligt typ.
any, ean8, ean13, code128.
ean13
3inventoryalertlimitNumerisk0...1Larmnivå20,50
2productbookkeepingdetailsAggregat0...1  
3defaultvatpercentageNumerisk1Moms-sats, om den angivna skattesatsen inte finns i systemet returneras ett fel24
3defaultdomesticaccountnumberNumerisk0...1Inhemskt försäljningskonto3000
3defaulteuaccountnumberNumerisk0...1EU-försäljningskonto3360
3defaultoutsideeuaccountnumberNumerisk0...1Försäljningskonto utanför EU3380
2productadditionalinformationAggregat0...1  
3productnetweightNumerisk0...1Nettovikt11,2
3productgrossweightNumerisk0...1Bruttovikt12,6
3productweightunitSträng0...1Enhet för netto- och bruttovikt: g, kg eller tonkg
3dimensionAggregat0...1

4dimensionnameSträng1Kostnadsobjektets namn. Skapas vid behov.Projekt
4dimensionitemSträng1Kostnadsobjekt. Skapas vid behov.Projekt 1
3productpackageinformationAggregat0...1  
4packagewidthNumerisk1Förpackningens bredd i centimeter7,3
4packageheightNumerisk1Förpackningens höjd i centimeter15,0
4packagelengthNumerisk1Förpackningens längd i centimeter36,1
2productcustomtagsAggregat0..1

3productcustomtagAggregat1...n

4tagnameSträng1Tilläggsinformationsfältets namn.Datumfält
4tagvalueSträng1Tilläggsinformationsfältets värde.2022-01-01
Attr.datatypeSträng1Tilläggsinformationsfältets typ. date, text, decimal eller enumdate
Denna artikel har översatts med hjälp av ett AI-baserat översättningsverktyg. Innehållet eller formuleringen i dessa instruktioner kan avvika från dem i andra instruktioner eller i programvaran.


Hjälpte det här svaret? Ja Nej

Send feedback
Vi beklagar att vi inte kunde vara till hjälp. Lämna gärna feedback och hjälp oss att förbättra den här artikeln.