> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.qikify.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# One-Time Charge Feature for Add-On Prices

We’re excited to introduce a long-awaited feature requested by many merchants: **One-Time Charge for Add-On Prices** 🎉

This feature allows you to charge the add-on price **only once**, regardless of how many quantities of the main product are added to the cart. Even if customers increase the quantity of the main product, the add-on price will remain fixed at **1 unit** in the cart.
## Who Is This Feature For?

The **One-Time Charge** feature is especially useful if you offer:
* **Gift boxes**
* **Gift messages**
* **Service fees or setup fees**

👉 Example:
If a customer buys 3 items but selects a gift box add-on, the gift box fee will be charged **only once**, not 3 times.

## How to Set Up One-Time Charge for Add-On Prices

### Step 1: Create an Option Set

1. Go to the **Option set** page.
2. Click **Create option set**.
3. Choose your option type:
    * Single input
    * Single selection
    * Multiple selections
📘 Learn more about creating option sets here: https://help.qikify.com/en/article/set-up-option-set-1jzli88/
### Step 2: Enable One-Time Charge

1. In the option set editor, locate the **One-Time Charge** setting.
2. Enable the **One-Time Charge** checkbox.

⚠️ **Important note:**
This feature **does not work** with:
* Quantity selector on option values
* Add charge price

![](https://storage.crisp.chat/users/helpdesk/website/-/3/3/f/6/33f605886cba4e00/image_1hnl645.png)

### Step 3: Apply the Option Set to Products

1. Click **Select products**.
2. Choose the products you want to apply this option set to.
3. Click **Apply and Create** to activate the option set.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/3/f/6/33f605886cba4e00/image_1bpqee.png)

📘 Learn more about publishing option sets here:
https://help.qikify.com/en/article/set-up-option-set-1jzli88/#:~:text=How%20to-,publish,-option%20set

### Step 4: Test on the Storefront
After enabling One-Time Charge, we highly recommend testing the setup:

**Place a test order with:**
* Multiple quantities of the main product
* The add-on option enabled
**Check the Cart page:**
* You will see the add-on price applied **only once**

![](https://storage.crisp.chat/users/helpdesk/website/-/3/3/f/6/33f605886cba4e00/image_fe5oz4.png)

**Proceed to Checkout to confirm the final pricing**

📘 Learn how to create a Shopify test order here:
[https://help.shopify.com/en/manual/checkout-settings/test-orders](https://help.shopify.com/en/manual/checkout-settings/test-orders)


## Additional Notes

![](https://storage.crisp.chat/users/helpdesk/website/-/3/3/f/6/33f605886cba4e00/image_1s621pp.png)
The **One-Time Charge for Add-On Prices** feature currently **does not support**:
* Quantity on option values
* Add charge price
These limitations are expected and working as designed at the moment.

We hope this guide helps you fully take advantage of the **One-Time Charge for Add-On Prices** feature to create a smoother and more flexible pricing experience for your customers 💛
