# What is Product Customization Profile?

The Product Customization Profile module offers XoroERP users the ability to customize the products. The **Product Customization Profile** module allows you to create and manage customization profiles. Each profile acts as a template, defining the specific options available for a given type of customization. Once created, these profiles can be seamlessly applied to any product, and the customization can be define for the product items when they are added to a sales order, whether through the ERP system or the B2B portal.

### Key features of Product Customization Profile

**Customization Options**

The module supports a variety of input types, offering flexibility for diverse customization needs:

* **Logo Input:** Allows customers to upload logos for branding purposes.
* **Single Select Option:** Provides customers with a list of options, enabling them to select only one.
* **Multi-Select Option:** Offers a list of options where customers can make multiple selections.
* **Notes:** Includes a free-text field for customers to provide additional instructions or specifications.

**Cost Association**

One of the key features of the Product Customization Profile module is its ability to associate costs with each customization profile. This is achieved by allowing users to select a VAS (Value-Added Service) Item to associate with the profile. By doing so, users can directly impact the product pricing during the checkout process, giving them more control over the final cost.

**Template Creation and Management**

* Businesses can create profiles that outline available customization options for specific products.
* Profiles can be reused across multiple products, reducing repetitive setup.

**Application Across Modules**

* Profiles can be applied during **Sales Order creation** in both **XoroERP** and the **B2B Portal**.
* Ensures a unified experience for internal users and customers placing orders online.

**Customer Interaction**

* Customers can:
  * Upload **logos or images**.
  * Select from **single-choice** or **multi-choice** options.
  * Provide **notes or special instructions** for their orders.

**Linking with Value-Added Services (VAS)**

* Each profile can be tied to a **VAS item**, enabling costs associated with customization to be automatically applied.
* Ensures that customization charges are reflected in the **final product pricing**.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xorosoft.com/xoroerp-1/admin/product/product-customization-profile/what-is-product-customization-profile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
