# Products ## Get a product - [GET /GetProduct](https://docs.norce.io/api-reference/services/productservice/openapi/products/getproduct.md): Gets a Product and its optional variants by internal id. The main product will be based on the product with the supplied id, status permitting. ## Get a product by part no - [GET /GetProductByPartNo](https://docs.norce.io/api-reference/services/productservice/openapi/products/getproductbypartno.md): Gets a Product and its optional variants by partNo. The main product will be based on the product with the supplied partNo, status permitting. ## Get a product by unique name - [GET /GetProductByUniqueName](https://docs.norce.io/api-reference/services/productservice/openapi/products/getproductbyuniquename.md): Gets a Product and its optional variants by the uniqueName. The main product will be based on the product with the supplied name, status permitting. ## List best selling products (v2) - [GET /ListBestsellingProducts2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listbestsellingproducts2.md): Returns the best selling products based on supplied parameters. ## List best selling products by company - [GET /ListBestSellingProductsByCompany](https://docs.norce.io/api-reference/services/productservice/openapi/products/listbestsellingproductsbycompany.md): Main product list based on best selling items for a company ## List best selling products by node (v2) - [GET /ListBestsellingProductsByNode2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listbestsellingproductsbynode2.md): Returns the best selling products based on supplied parameters by Navigation Node. ## List historical best prices - [GET /ListHistoricalBestPrices](https://docs.norce.io/api-reference/services/productservice/openapi/products/listhistoricalbestprices.md): Lists historical best prices for a product going back 30 days. ## List products included in structure - [GET /ListIncludedProducts](https://docs.norce.io/api-reference/services/productservice/openapi/products/listincludedproducts.md): Returns a list of included products for structural products. Note that this is on sku level. ## List popular products (v2) - [GET /ListPopularProducts2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listpopularproducts2.md): Returns the most popular products based on supplied parameters. ## List popular products by node (v2) - [GET /ListPopularProductsByNode2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listpopularproductsbynode2.md): Returns the most popular products based on supplied parameters by Navigation Node. ## List product quantity break prices - [GET /ListProductPriceQtyBreak](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductpriceqtybreak.md): Gets a ProductPriceQtyBreakList. The list contains ProductPrices representing the price for each given minimum quantity bought. ## List products (v2) - [GET /ListProducts2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproducts2.md): Main product list. ## List products by customer - [GET /ListProductsByCustomer](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbycustomer.md): Main product list and prices based on customer priceLists. ## List products by families - [GET /ListProductsByFamilies](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbyfamilies.md): Main product list. ## List product variants by product ids - [GET /ListProductsById](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbyid.md): Returns all variants for the product as a ProductItemList. ## List products by ids (v2) - [GET /ListProductsByIds2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbyids2.md): Main product list. ## List products by ids (v3) - [GET /ListProductsByIds3](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbyids3.md): Main product list. ## List products by node (v2) - [GET /ListProductsByNode2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbynode2.md): Main product list by Navigation Node. ## List products by part numbers - [GET /ListProductsByPartNos](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbypartnos.md): Main product list. ## List products by pricelists - [GET /ListProductsByPricelist](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbypricelist.md): Main product list and prices based on priceLists. ## List products by pricelists (v2) - [GET /ListProductsByPriceList2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbypricelist2.md): Main product list (v2) and prices based on priceLists. ## List products by promotion requirement - [GET /ListProductsByPromotionRequirement](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsbypromotionrequirement.md): Lists all products by promotion requirements. ## List product in family (v2) - [GET /ListProductsInFamilies2](https://docs.norce.io/api-reference/services/productservice/openapi/products/listproductsinfamilies2.md): Returns other products in the same family for the current product. ## Search products light (v2) - [GET /SearchProductsLite2](https://docs.norce.io/api-reference/services/productservice/openapi/products/searchproductslite2.md): Quick search of products, only returns ProductId and Name. ## Update product view count - [POST /UpdateProductViewCount](https://docs.norce.io/api-reference/services/productservice/openapi/products/updateproductviewcount.md): Updates the view count for the product. Used when calculating most popular products. Should be called on product detail pages.