# How to add Add-on price

The **Add-On** function lets you charge an **extra amount** for specific options.\
When a customer selects that option, the extra cost is **automatically added** to the product price.

## <mark style="color:blue;">Referred Terms</mark>

#### Add-on Price

The **Add-on Price** feature allows you to assign an additional charge to specific options within a product.

* When a customer selects an option with an add-on price, the extra cost is automatically applied.
* This amount is added to the product’s subtotal during checkout.
* Use this feature to charge for upgrades, extras, or customizations.

***

#### Add-on Product

The **Add-on Product** feature is used for **stock management purposes**.

* Add-on products are created separately and linked to options.
* They help track inventory when an option is selected.
* Stock levels can be managed directly through these add-on products.
* Refer to the [**Add-on Product Setup Guide** ](/options/add-on-feature/manage-add-on-products.md) for instructions on how to create and manage add-on products.

## <mark style="color:blue;">Use existing product</mark>&#x20;

This method allows you to link an option value to an existing product in your store.

* The option will inherit the same price as the selected product.
* This is useful when the add-on already exists as a separate product in your inventory.

**Steps:**

1. Open the **Option** element.
2. Click on the **Price** field.
3. Select **Use Existing Product**.
4. Choose a product from your store.
5. Save your selection.

<figure><img src="/files/VKt3nvvdHS8PTyeGuufl" alt=""><figcaption></figcaption></figure>

## <mark style="color:blue;">Automatically generate product</mark>

This method automatically creates an add-on product when you assign a price.

* The generated product is used for **inventory management**.
* This is helpful when you want to track stock for add-ons without creating products manually.

**Steps:**

1. Open the **Option** element.
2. Click on the **Price** field.
3. Select **Automatically Generate Product**.
4. Enter the desired price.
5. Save your selection.
6. Reload the page to see the updated product.

<figure><img src="/files/Yq4G2Rpod0Jsa0GnNDLi" alt=""><figcaption></figcaption></figure>

## <mark style="color:blue;">Add price directly</mark>&#x20;

This method adds an extra charge directly to the main product without creating or linking any product.

* No inventory tracking is applied.
* Suitable for simple price adjustments or service-based add-ons.

**Steps:**

1. Open the **Option** element.
2. Click on the **Price** field.
3. Enter the desired price.
4. Save your changes.<br>

📧 **Need Help?**\
If you run into any issues while setting up your option set, feel free to reach out to us at **Chat** or email **<contact@globosoftware.net>**.

We’re always here and happy to help — with sincerity and care!


---

# 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.globo.io/options/add-on-feature/how-to-add-add-on-price.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.
