# Products

Product catalog and categories

 - [GET /goods/search/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/search_product.md): ### List of products and product categories You can retrieve a list of products and product categories by providing the location ID. Use the `search_term` parameter to filter: + Product categories by
 - [GET /goods/{location_id}/{product_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/get_product.md): + term: Name, article or barcode + page (number, `1`) - Page number (not used if product_id is passed) + count (number, `25`) - Number of products on the page (not used if product_id is passed) + cate
 - [PUT /goods/{location_id}/{product_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/update_product.md): The method allows you to change the product parameters. When editing units of measure for a product that already has inventory operations, you must add an array of rules for recalculating units of mea
 - [DELETE /goods/{location_id}/{product_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/delete_product.md): The method allows you to remove the product
 - [GET /goods/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/get_products_list.md): Returns a list of all products for the specified location
 - [POST /goods/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/create_product.md): The method allows you to create a product
 - [GET /company/{location_id}/goods_categories/{parent_category_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/get_product_category_list.md)
 - [GET /goods/category_node/{location_id}/{category_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/get_product_category_composition.md): ##№ Composition of the product category Information on a product category and its descendants can be obtained by making a request specifying the location ID and product category. Pagination is support
 - [GET /goods_categories/multiple/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/get_product_category_list_by_ids.md)
 - [POST /goods_categories/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/create_product_category.md): The method allows you to create a product category.
 - [PUT /goods_categories/{location_id}/{category_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/update_product_category.md): The method allows you to edit the product category
 - [DELETE /goods_categories/{location_id}/{category_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/delete_product_category.md): The method allows you to delete a product category
 - [GET /goods_categories/{location_id}/{category_id}](https://developer.alteg.io/en/b2b-v1/openapi/products/deprecated_get_product_category_list.md)
