> For the complete documentation index, see [llms.txt](https://shoppad.gitbook.io/infinite-options/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shoppad.gitbook.io/infinite-options/popular-setups/up-charge-pricing-and-text-box.md).

# Up-charge Pricing + Text Box

This guide shows how to display a custom add-on when a radio button is selected, resulting in an additional cost.

{% embed url="<https://youtu.be/A6KU1UeIg6U>" %}

1\. Create a new option set with a checkbox, dropdown, or radio button option. This option should ask if the customer wants to add a custom thread color for an additional cost.

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

2\. Click on the price tag icon to the right of the value. To include an additional cost, [bundle](https://infinite-options.docs.theshoppad.com/increase-the-cost-of-an-option/native-bundling) your engraving product to the option value that represents "yes".

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

We highly recommend adding the cost in the option value for customer transparency. (i.e. "Yes +$2")

3\. Make sure you have a product created on your store for this add-on option. In this case, I will be using a product called Custom Thread:

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

4\. Select the product that applies, click **Add**, and then click **Done** to complete set up.

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

5\. Next, create the text box option for the embroidery by selecting **Add Option** then select **Text field.**&#x20;

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

<figure><img src="/files/0mS8dqh1XFRbTxUh3PZf" alt=""><figcaption></figcaption></figure>

6\. Input the desired Label on Product and Label on Cart then be sure to select save changes.&#x20;

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

8\. Navigate back to the main view of your list of created Options then select the eye icon to set up your conditional logic settings

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

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

9. This conditional rule will be set to display the embroidery text field when a customer selects "Yes +$2" for the Custom Thread option.&#x20;

<figure><img src="/files/2ySkmlEk8NGvyXo0tfFo" alt=""><figcaption></figcaption></figure>

10. You can preview and test the conditional logic that you've set up on the right-hand side. &#x20;

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

11\. Remember to always save your changes on the top navigation bar.

{% hint style="info" %}
You can see the conditions you have set up within the option set in the view that lists your created Options. Simply re-select the eye icon to make any adjustments to the conditional logic settings.&#x20;
{% endhint %}

12. Now, you have created a price add-on with a conditional text box! 🥂
