Resurssi: product.nv

HTTP-metodi: POST

Huom! Mikäli Netvisorissa käytetään Rackbeat varastonhallintaa, löytyvät rajapintakuvaukset täältä: https://support.netvisor.fi/fi/support/solutions/articles/77000554491-rackbeat-stoplight-rajapinta

Laajennetun tuotehallinnan osalta voi rajapinnan yli tuoda uuden tuotteen alla olevan kuvauksen mukaisesti, mutta rajapinnan yli ei ole tuettu tuotteiden päivittäminen laajennetun tuotehallinnan kanssa.

Kutsussa käytettävät parametrit (QueryString):

ParametriIlmentymiäKuvausEsimerkki
method1add tai editadd 
id0..1Jos method on edit, tarvitaan muokattavan tuotteen id123

Mikäli metodia ei ole annettu tai päivitettävää tuotetta ei löydy järjestelmästä, palautetaan INVALID_DATA –virhe selitteineen. Päivitettävän tuotteen id:n saa tietoon kysymällä ensin tuotelistaa.
Tuotteen tiedot voidaan esittää tarkasti uusien paino-kenttien avulla (productnetweight, productgrossweigh ja productweightunit), suositellaan ettei vanhaa tuotteen paino-kenttää enää käytettäisi (unitweight). Kenttää on mahdollista käyttää edelleen taaksepäin yhteensopivuuden takaamiseksi, mutta käyttöliittymässä kaikki olemassa olevien tuotteiden painoyksiköt muuttuvat kiloiksi (kg) ja ilmaistaan nettopaino-kentässä.

Tuotavat tiedot lähetetään kutsun mukana oheisen kuvauksen mukaisena xml:nä (POST-data):

TasoElementtiMuotoIlmentymiäKuvausEsimerkki
RootrootAggregaatti1  
1productAggregaatti1  
2productbaseinformationAggregaatti1  
3productcodeMerkkijono, max 50 merkkiä0...1TuotekoodiCC
3productgroupMerkkijono1Tuoteryhmän nimi, tuote lisätään ryhmään mikäli tuoteryhmä löytyy järjestelmästä. Jos ei löydy, se perustetaanKirjat
3nameMerkkijono, max 200 merkkiä1Tuotteen nimiCode Complete
3descriptionMerkkijono0...1KuvausToinen painos
3unitpriceNumeerinen1Tuotteen yksikköhinta42,5
Attr.typeMerkkijono1Kertoo onko annettu hinta verollinen (gross) vai veroton (net).net
3unitMerkkijono, max 50 merkkiä0...1Tuotteen yksikkö, jos annettua yksikkö ei löydy järjestelmästä se perustetaan. Jos löytyy, käytetään olemassa olevaa.kpl
3unitweightMerkkijono0...1Tuotteen yksikköpaino kahdella desimaalilla. Suositellaan ettei tätä painokenttää (unitweight) enää käytettäisi, vaan käytettäisiin uusia painokenttiä (productnetweight, productgrossweigh ja productweightunit)1,00
3purchasepriceNumeerinen0...1Hankintahinta25
3tariffheadingMerkkijono0...1TullinimikeCode complete
3comissionpercentageNumeerinen0...1Provisioprosentti11
3isactiveNumeerinen1Onko tuote aktiivinen, 0 = ei-aktiivinen / 1 = aktiivinen1
3issalesproductNumeerinen1Onko tuote myyntituote, 0 = ei / 1 = kyllä0
3inventoryenabledNumeerinen0...1Onko tuote varastoitava, 0 = ei / 1 = kyllä1
3inventorybatchlinkingmodeNumeerinen0...1Eräkäsittelytyyppi. Sallitut arvot:

Ei eräkäsittelyä = 1
Manuaalinen erävalinta = 2
Toimituspäivän mukaan nuorimmat ensin = 3
Toimituspäivän mukaan vanhimmat ensin = 4 (FIFO)
Viimeisen käyttöpäivän mukaan uusimmat ensin = 5
Viimeisen käyttöpäivän mukaan vanhimmat ensin = 6
Valmistuspäiväyksen mukaan uusimmat ensin = 7
Valmistuspäiväyksen mukaan vanhimmat ensin = 8
4
3countryoforiginMerkkijono0...1AlkuperämaaFI
Attr.typeMerkkijono0...1Aina ISO-3166ISO-3166
3primaryeancodeMerkkijono0...1Tuotteen ensisijainen EAN-koodi123456789012
Attr.typeMerkkijono0...1EAN-koodin tyyppi. Rajapinta tarkistaa EAN-koodin muodon tyypin mukaan.
any, ean8, ean13, code128.
ean13
3secondaryeancodeMerkkijono0...1Tuotteen toissijainen EAN-koodi12345689012
Attr
typeMerkkijono
EAN-koodin tyyppi. Rajapinta tarkistaa EAN-koodin muodon tyypin mukaan.
any, ean8, ean13, code128.
ean13
3inventoryalertlimitNumeerinen0...1Hälytysraja20,50
2productbookkeepingdetailsAggregaatti0...1  
3defaultvatpercentageNumeerinen1Alv-kanta, jos annettua verokantaa ei löydy järjestelmästä palautetaan virhe24
3defaultdomesticaccountnumberNumeerinen0...1Kotimaan myyntitili3000
3defaulteuaccountnumberNumeerinen0...1EU-myyntitili3360
3defaultoutsideeuaccountnumberNumeerinen0...1Yhteisön ulkopuolisen myynnnin tili3380
2productadditionalinformationAggregaatti0...1  
3productnetweightNumeerinen0...1Nettopaino11,2
3productgrossweightNumeerinen0...1Bruttopaino12,6
3productweightunitMerkkijono0...1Netto- ja bruttopainon yksikkö: g, kg tai tnkg
3dimensionAggregaatti0...1

4dimensionnameMerkkijono1Laskentakohdeotsikon nimi. Luodaan tarvittaessa.Project
4dimensionitemMerkkijono1Laskentakohde. Luodaan tarvittaessa.Project 1
3productpackageinformationAggregaatti0...1  
4packagewidthNumeerinen1Pakkauksen leveys senttimetreinä7,3
4packageheightNumeerinen1Pakkauksen korkeus senttimetreinä15,0
4packagelengthNumeerinen1Pakkauksen pituus senttimetreinä36,1
2productcustomtagsAggregaatti0..1

3productcustomtagAggregaatti1...n

4tagnameMerkkijono1Lisätietokentän nimi.Pvm kenttä
4tagvalueMerkkijono1Lisätietokentän arvo.2022-01-01
Attr.datatypeMerkkijono1Lisätietokentän tyyppi. date, text, decimal tai enumdate


Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.