> 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FbEKoUKVXBXJQTHfAQazl%2Fupcharge_AS.jpeg?alt=media&amp;token=b122f453-eddc-4a9b-baed-ccb70d8ac897" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FBmyYioZzcb0bJbp2tZoN%2Fproductbundle_AS.jpeg?alt=media&amp;token=5d2dabd2-c6bc-4ee0-b00f-cdc24ede4e82" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FlKoA7xRbzX0m14LPYz3V%2Fcustomthread_AS.jpeg?alt=media&amp;token=f8662f98-9331-4879-b349-c34860fa45c5" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FT9Aw8NgTzH1jEXhlQtT9%2Fcustomthreadproductbundle_AS.jpeg?alt=media&amp;token=e927d256-6fc8-4e7f-8118-05012b25dd05" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FV7EfcIlRjis6m8EQAfFk%2Faddoption_AS.jpeg?alt=media&amp;token=efe1c721-f6c3-4d12-bf75-292ff6efd9b8" alt=""><figcaption></figcaption></figure>

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FXWUm7BexHPxOM4aOPMRm%2Ftextfield_AS.jpeg?alt=media&amp;token=e02a8b04-1d37-4733-a547-ba3f7b70150a" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FvTSYd4vzjfNyNpt5BUvz%2Fembrodierytextfield_AS.jpeg?alt=media&amp;token=9958ff47-79b5-465d-9715-5eb8550f8919" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FfwrfSUX6YQCKm8r0GdXI%2Fbacktooptions_AS.jpeg?alt=media&amp;token=e236fe7b-a206-404b-9d32-028481caba2e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FvoHMmxOPUbj7zclVVHfJ%2Fembroideryconditionallogic_AS.jpeg?alt=media&amp;token=a91cc76e-c932-4c22-82e2-86d7561e89a2" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FpsaC10hIZlK8hE3IGmJW%2Fembroidery_cl2_AS.jpeg?alt=media&amp;token=ed89f143-b59f-472d-b01f-b2d4cc390ac8" 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="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FdGgZhd87AtI4ZSwtEMS4%2Fembroiderycondtionallogic_customthread_AS.jpeg?alt=media&amp;token=3e8dba19-74a7-4a3e-b3fc-b71035a7de89" 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! 🥂
