# Add charge v3.0 (Current)

This new version is applied to stores that installed our app **after 10:00 AM, October 10 2025 (UTC)**.

## A. How to Create an Add Charge

Follow these steps to set up the Add Charge feature:

**1. Create a New Option Set**

Go to the **Avis Option tab** → click **Create Option Set**.

<figure><img src="/files/9NiYCSiGShoinGXNT1nh" alt=""><figcaption></figcaption></figure>

**2. Add an Option**

Click **Add Option** and choose the **Option Type** for your Add Charge (e.g., dropdown, button, swatch, etc.).

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

**3. Set the Add Charge Value**

Under **Option values**, find the value you want to add a charge to.

* Click **Keep price** → choose **Add charge** from the dropdown.

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

* Enter the amount you’d like to add to the product’s base price.

<figure><img src="/files/4kkkISg4DmCVdGOaPyZz" alt=""><figcaption></figcaption></figure>

Example:\
If you set 25 for Medium and 30 for Large, and your store’s default currency is USD, the additional charges will be $25 and $30.

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

**4. Assign to Products**

In the **Select product** section,

&#x20;choose the products that should include this Option Set.\
Finally, click **Save** at the top right corner to apply your changes.

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

### Special: Add Charge by Percentage

You can also set an add charge based on a percentage of the product price instead of a fixed amount.

For example, if the product price is **$100** and you set a **10% add charge**, the extra charge will be **$10**, making the final price **$110**.

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

This is useful for fees that should change depending on the product price, such as warranty, rush production, gift wrapping, or premium upgrades.

> Note: Percentage add charge is calculated based on the product price and will update automatically if the product price changes.

For example:

| Product price | Percentage add charge | Extra charge | Final price |
| ------------- | --------------------: | -----------: | ----------: |
| $100          |                   10% |          $10 |        $110 |
| $250          |                   15% |       $37.50 |     $287.50 |
| $500          |                   20% |         $100 |        $600 |

## B. How It Appears on Your Store

**-> Here is how the Add Charge will show on the Product page.**

Customers will see the option values with the updated pricing displayed clearly.

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

**-> Here is how the Add Charge option will show on the Cart page.**&#x20;

After selecting an Add Charge option, the product will be added to the cart with the total updated price (base price + add charge).

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

**-> Here is how the Add Charge option will show on the Checkout page.**&#x20;

At checkout, the system automatically adds the total price - you’ll see the main product and an associated “add-on” charge line, handled by our app for accurate billing.

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

## D. What’s New in This Version?

This updated version of Add Charge brings key improvements:

✅ **No extra products created** in your Shopify store.\
→ No need to hide or manage additional add-on products.\
→ No SEO or storefront clutter concerns.

✅ **Works with dynamic checkout buttons** directly on the product page.\
→ The old version only worked at the cart level.

⚠️ **Note:**

* Because no separate add-on product is created, **inventory tracking for Add Charge items is not available**.
* [One-time charge ](/pricing-and-upsell/add-charge-add-ons/up-charge-for-specific-variants/one-time-add-charge-legacy.md)is **not available**


---

# 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://options-docs-v2.avisplus.io/pricing-and-upsell/add-charge-add-ons/add-charge-v3.0-current.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.
