> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chift.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Product

### Definition

In the E-commerce API, a product is an item listed for sale on the platform. It holds a name, description, price, variants, and inventory data.

<Note>
  "Product" also exists in the [Invoicing API](/unified-apis/invoicing/concepts/product) (an item on an invoice line) and the [POS API](/unified-apis/pos/concepts/product) (an item sold at a point of sale).
</Note>

### Purpose

Products define what the online store sells. They appear as line items on orders.

### Relationships

* A product belongs to a product category.
* It is referenced by order line items.
* It can have a tax rate.

### Endpoints

#### Products

| Method | Endpoint                                                                                | Description                     |
| ------ | --------------------------------------------------------------------------------------- | ------------------------------- |
| GET    | [Get all products](/api-reference/endpoints/ecommerce/get-all-products)                 | Retrieve all products           |
| GET    | [Get one specific product](/api-reference/endpoints/ecommerce/get-one-specific-product) | Retrieve a single product by ID |

#### Variants

| Method | Endpoint                                                                                                | Description                                         |
| ------ | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| GET    | [Get one specific product variant](/api-reference/endpoints/ecommerce/get-one-specific-product-variant) | Retrieve a single product variant by ID             |
| POST   | [Update available quantity](/api-reference/endpoints/ecommerce/update-available-quantity)               | Update the available quantity for a product variant |

#### Categories

| Method | Endpoint                                                                                    | Description                     |
| ------ | ------------------------------------------------------------------------------------------- | ------------------------------- |
| GET    | [Get all product categories](/api-reference/endpoints/ecommerce/get-all-product-categories) | Retrieve all product categories |

### See also

* [Orders](/unified-apis/ecommerce/concepts/order)
