Resource: extendedproductlist.nv

HTTP-method: GET

Note! If you are using Rackbeat inventory management in Netvisor, the API documentation can be found here: https://support.netvisor.fi/fi/support/solutions/articles/77000554491-rackbeat-stoplight-rajapinta

The resource extendedproductlist.nv can be used to retrieve model products and normal products but not main products or TEMP-products. The resource can be limited with several different parameters that can be found in the table below. The resource can also be used without extended product management, in which case all information may not be returned because it is not available.
The query returns published products, deleted products are never returned. If you want to retrieve unpublished products, the product list must be retrieved with the product NetvisorKey. 

ParameterOccursDescriptionExample
replyoptions0...1Choose what information is returned in addition to basic information. Given as a numeric value or flag names. Options and flag values:
Price groups - IncludeProductPriceGroups (1)
Customer prices - IncludeProductCustomerPrices (2)
Vendor details - IncludeDistributerPurchaseInformation (4)
Inventory place shelves - IncludeProductInventoryPlaceShelves (8)
Shipment information - IncludeProductShipmentInformation (16)
Grouping criterias - IncludeProductGroupingCriterias (32)
Accounting information - IncludeProductAccountingInformation (64)
Dimension information - IncludeProductDimensionInformation (128)
Information fields - IncludeProductInformationFields (256)
Product references - IncludeProductReferences (512)
Properties - IncludeProductProperties (1024)
Subproducts - IncludeProductSubProducts (2048)
Images - IncludeProductImages (2096)
Attachments - IncludeProductAttachments (8192)
Set all reply options - SetAllReplyOptions (4294967295)
3
Returns price groups and customer prices. Can be calculated by summing the flag values.

When using flag names, given as "IncludeProductPriceGroups, IncludeProductCustomerPrices".
As parameter:
*.nv?replyoptions=includeproductpricegroups, includeproductcustomerprice
or
*.nv?replyoptions=3
searchlanguage0...1Choose which language version the search keywords are targeted to. Without extended product management only "fi" is available.
Allowed values "fi", "se" and "en". If not given, "fi" is used.
se
productnetvisorkeys0...1Comma separated list of product NetvisorKey values. Can also have only one value.7,12
productnamekeyword0...1One keyword that is searched from the product name.test
productcodekeyword0...1One keyword that is searched from the product code.ABC
producteancode0...1Ean-code of the product to be retrieved. The code is compared to primary and secondary ean-codes.
onlysellableproducts0...1If the product is sellable. Values true or false.true
onlystoragedproducts0...1If the product is stored. Only relevant if stock management is in use. Values true or false.false
productchangedsince0...1If the product has been changed after the given date and time. One minute accuracy. Format yyyy-MM-ddTHH:mm2020-09-17T10:21
productgroupnetvisorkeys0...1Comma separated list of product group NetvisorKey values. Can also have only one value.7, 20
productgroupname0...1Name of the product group of the retrieved products.Test product
productgroupnamekeyword0...1Beginning of the product group name of the retrieved products.Test
productgroupnamefreetext0...1Name of the product group of the retrieved products contains the given parameter.Test
excludeproductgroupnamefreetext0...1Name of the product group of the excluded products contains the given parameter.Test
productgroupingcriterianame0...1Grouping criteria name of the retrieved products.Grouping
productsonpage0...1Maximum amount of products per page/message. (1-maximum amount set in Netvisor)2500
page0...1Number of the page to be returned. (1-number of pages in the search result)

Some of the returned data is available only if the company uses extended product management, purchase order management or stock management. Otherwise the structure is returned the same regardless of whether extended product management is enabled or not.

The maximum size of the returned message is 25Mb. If the maximum is about to be exceeded, the Web Service Interface returns an error and an instruction on how to reduce the size of the message. No data is returned until the size of the message has been reduced. 

With pagination you can set the maximum number of products per message (ProductsOnPage = 1 - maximum set in Netvisor) and retrieve a specific page (Page = 1 - PageCount). Pages must always be retrieved with the same search criteria. Please note that if the product register is edited between retrievals, exactly the same query can return a different result.

Read more about the terminology of extended product management here.      

Response:

LevelElementTypeOccursDescriptionExample
RootRootAggregate1  
1ProductsAggregate1

2ProductAggregate1

3NetvisorKeyNumeric1Product NetvisorKey13848
3ProductCodesAggregate1

4ProductCodeNumeric1Product code1
4ProductPrimaryEanCodeNumeric1Product primary ean-code
4ProductSecondaryEanCodeNumeric1Product secondary ean-code
3ProductNameTranslationsAggregate1Product name translations
4TranslationString1Product nameTestituote
Attr.LanguageString1FI, SE or ENFI
3ProductDescriptionTranslationsAggregate1Product description translations
4TranslationString1Product descriptionKuvaus
Attr.LanguageString1FI, SE or ENFI
3ProductFeaturesAggregate1Product features
4IsPublishedProductString1Is the product published, true or falsetrue
4IsSellableProductString1Is the product sellable, true or falsetrue
4IsStorageProductString1Is the product stored, true or falsefalse
4IsProductStructureProductString1Is the product an extended product management product, true or falsefalse
4IsModelString1Is the product a model product, true or falsefalse
4IsSummaryOfProductsString1Is the product a summary product, true or falsefalse
4LastChangedDateDate1Last modified date2021-03-23 09:30
Attr.FormatString1Date format, always ansiansi
3ProductGroupAggregate1Product group
4NetvisorKeyNumeric0...1Product group NetvisorKey5
4ProductGroupTranslationsAggregate0...1Product group translations
5TranslationString0...1Product group translationTuoteryhmä
Attr.languageString1FI, EN or SEFI
3ProductUnitAggregate1Product unit details
4NetvisorKeyNumeric0...1Unit NetvisorKey10
4ProductUnitTranslationsAggregate0...1Unit translations
5TranslationString0...1Unit translationkpl
Attr.languageString1FI, EN or SEFI
3ProductPriceInformationAggregate1Product price information
4DefaultNetPriceNumeric1Product net price5,00
4DefaultGrossPriceNumeric1Product gross price5,00
4VatAggregate1Product VAT
5NetvisorKeyNumeric1VAT base NetvisorKey1
5PercentageNumeric1VAT percentage0
4PriceMarginNumeric1Lowest sales price8,00
4ProvisionPercentageNumeric1Provision percentage2,00
4PriceGroupsAggregate0...nPrice groups
5GroupAggregate1

6NetvisorKeyNumeric1Price group NetvisorKey7
6PriceGroupNameString1Price group namePrice group
6NetPriceNumeric1Net price7,00
6GrossPriceNumeric1Gross price9,00
4CustomerPricesAggregate0...nCustomer prices
5CustomerAggregate1Customer
6NetvisorKeyNumeric1Customer NetvisorKey11
6CustomerCodeNumeric1Customer code1000
6CustomerNameString1Customer nameCustomer
6NetPriceNumeric1Customer net price6,50
6GrossPriceNumeric1Customer gross price8,05
3ProductPurchaseInformationAggregate0...1Purchase information
4DefaultPurchasePriceNumeric1Product purchase price2,50
4DistirbuterPurchaseInformationsAggregate0...1Vendor details
5DistributerAggregate1Vendor
6NetvisorKeyNumeric1Vendor NetvisorKey33587
6DistributerCodeNumeric1Vendor code855
6DistributerNameString1Vendor nameDistributer
6DistributerProductCodeString1Vendor product codeabc
6DistributerProductNameString1Vendor product nameName
6PurchasePriceNumeric1Vendor purchase price1,50
6CurrencyAbbreviationString1Vendor currencySEK
3ProductStorageInformationAggregate0...1Storage information
4DefaultInvetoryPlaceAggregate1Default stock
5NetvisorKeyNumeric0...1Stock NetvisorKey17
5InventoryPlaceNameString0...1Stock nameWarehouse
4InventoryPlaceShelvesAggregate0...1Shelves
5InventoryPlaceShelveAggregate1Shelf
6InventoryPlaceNetvisorKeyNumeric1Stock NetvisorKey22
6InventoryPlaceNameString1Stock nameWarehouse 1
6ShelveNetvisorKeyNumeric1Shelf NetvisorKey31
6ShelveNameString1Shelf nameShelve 1
4AlertLimitNumeric1Alert limit10
4CustomsTariffHeaderString1Customs tariff headerCode
4ProductBatchLinkingModeAggregate0...1Batch handling
5NetvisorKeyNumeric1Batch handling method NetvisorKey4
5DefinitionString1Batch handling method typeOldestFirstByValueDate
3ProductShipmentInformationAggregate0...1Product shipment information
4DefaultProductCountryOfOriginString1Product country of originSE
Attr.typeString1Always ISO-3166ISO-3166
4ProductNetWeightNumeric1Product net weight0
Attr.unitString1Weight unitg
4ProductGrossWeighNumeric1Product gross weight0
Attr.unitString1Weight unitg
4ProductPackageWidthNumeric1Package width0
Attr.unitString1Width unitcm
4ProductPackageHeightNumeric1Package height0
Attr.unitString1Height unitcm
4ProductPackageLengthNumeric1Package length0
Attr.unitString1Length unitcm
3ProductGroupingCriteriasAggregate0..nGrouping criterias
4TranslationString1Grouping criteria nameTestGroup
Attr.languageString1FI, EN or SEFI
3ProductAccountInformation
Aggregate0...1Product accounting information
4DefaultDomesticAccountNumberNumeric1Default account for domestic sales3000
4DefaultEuAccountNumberNumeric1Default account for EU sales3360
4DefaultOutsideEUAccountNumberNumeric1Default account for sales outside EU3380
4DefaultInventoryAccountNumberNumeric1Default stock account1521
3ProductDimensionInformation
Aggregate0...1Product default Cost objects
4DimensionAggregate1

5NameNetvisorKeyNumeric1Cost object header NetvisorKey2
5DimensionNameNameString1Cost object header nameDimension header
5DetailNetvisorKeyNumeric1Cost object NetvisorKey15
5DimensionDetailNameString1Cost object nameDimension
5DimensionDetailCodeString
0...1Cost object identifierP001
3ProductInformationFields
Aggregate0...nProduct information fields
4InformationField
Aggregate1

5InformationFieldNameString1Information field nameInformation field
5InformationFieldItemValueString1Information field value24
3ProductReferences
Aggregate0...1Product references
4RelatedProducts
Aggregate0...nMain products/products related to the product
5ProductAggregate1

6NetvisorKeyNumeric1Product NetvisorKey5
6ProductCodeNumeric1Product code1000
6ProductNameTranslations
Aggregate1Product name translations
7TranslationString1Product nameProduct 7
Attr.languageString1FI, EN or SEEN
4ComplementaryProducts
Aggregate0...nComplementary main products/products
5ProductAggregate1

6NetvisorKeyNumeric1Product NetvisorKey13
6ProductCodeNumeric1Product code2005
6ProductNameTranslationsAggregate1Product name translations
7TranslationString1Product nameProduct 10
Attr.languageString1FI, EN or SEEN
3ProductProperties
Aggregate0...1Product properties
4PropertyAggregate0...nProperty
5NetvisorKeyNumeric1Property NetvisorKey88
5PropertyTranslations
Aggregate1Property translations
6TranslationString1Property name
Attr.languageString1FI, EN or SEFI
5PropertyValuesAggregate0...1Property values
6NetvisorKeyNumeric1Value NetvisorKey70
6PropertyValueTranslationsAggregate1Value translations
7TranslationString1Value name
Attr.languageString1FI, EN or SEFI
3SubProductInformationAggregate0...1Subproducts
4ParentsAggregate0...nParents
5ProductAggregate1

6NetvisorKeyNumeric1Product NetvisorKey55
6AmountNumeric1Amount25
6PurchasePriceChangeNumeric1Purchase price change
6UnitPriceChangeNumeric1Unit price change
4ChildrenAggregate1Children
5ProductAggregate1

6NetvisorKeyNumeric1Product NetvisorKey47
6AmountNumeric1Amount20
6PurchasePriceChangeNumeric1Purchase price change
6UnitPriceChangeNumeric1Unit price change
3ProductImagesAggregate1Product images
4ImageAggregate0...nProduct image
5NetvisorKeyNumeric1Image NetvisorKey12
5IsDefaultImageString1Is the image product default image, true or falsefalse
5MimeTypeString1Image mime-typeimage/jpeg
5TitleString1CaptionDescription
5FileNameString1Image file nameberlin-attractions-map-large.jpg
5LastEditedDateDate1Last modified time stamp2021-09-24 23:08
3ProductAttachmentsAggregate0...1Product attachments
4AttachmentAggregate0...nAttachment
5NetvisorKeyNumeric1Attachment NetvisorKey10
5MimeTypeString1Attachment mime-typedocument/pdf
5FileNameString1Attachment nameberlin-attractions-map-large.pdf
This article has been translated using an AI-based translation tool. The contents or wording of these instructions may differ from those in other instructions or in the software.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.