> For the complete documentation index, see [llms.txt](https://docs.xorosoft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xorosoft.com/xoroerp-1/admin/product/product-option/what-is-a-product-option.md).

# What is a Product Option?

A product option refers to the attributes or variants of a product that allows the users to customize the products, enabling businesses to offer a wide range of variations without needing to manage separate inventory items for each possible combination. These options can include factors such as color, size, material, and accessories, among others.

For instance, let's consider a clothing manufacturer that produces t-shirts with various options, including:

* Color: Red, Blue, Green, or Yellow
* Size: Small, Medium, Large, or Extra-Large
* Material: Cotton, Polyester, or Blend

In this example, each product option (color, size, material, and sleeve type) can be combined to create a unique product configuration, such as a red, medium-sized, cotton t-shirt. The combination of product options gives you an "Item" in XoroERP. In the above example, the "T-shirt" is a product, and we get an item "Red-Small-Cotton T-shirt" after combining the product options.

### Key Features of Product Options

* **Customizable Attributes:** In XoroERP, users can define up to three distinct product options (Option 1, Option 2, and Option 3), allowing for extensive customization. Common attributes include color, size, material, and other characteristics pertinent to your products.
* **Simplified Inventory Management:** Instead of managing separate inventory items for each possible combination, XoroERP's product options feature simplifies inventory management by allowing users to manage inventory by base part.
* **Simplified Product Catalog:** Product options help in organizing and presenting product variations in a structured manner within a product catalog. Customers can easily navigate through available options, facilitating a smooth shopping experience and reducing decision-making complexities.
* **Simplified Order Processing:** While adding items to the orders, users can utilize the "Advance Variant Finder" option to search by base part and add the item by product options, simplifying the order processing.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.xorosoft.com/xoroerp-1/admin/product/product-option/what-is-a-product-option.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
