# Up-charge Pricing + Text Box

This guide shows how to display an embroidery/engraving text box when a checkbox is selected, resulting in an additional cost.

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-c329a6d35fc6563c142b70f8eb0e0a01eaf44f6c%2Fdocsassets555e25e4e4b027e1978e1c9aimages680ab542f072c45496107369file-bosuecfc3y.png?alt=media)

Please watch the video below or follow the step-by-step instructions to set this up for your products.

{% embed url="<https://www.youtube-nocookie.com/embed/NdiuTXKBS8M?rel=0>" %}

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

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-0a58e8ccd375075670456844a63580115cc8f66c%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e71af8a44cc41eebaa72e3file-fgwgwn5tob.png?alt=media)

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".

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-074ffd8ebd1b407aff2039ca3ced99e54f4cce5d%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e71f3b6659e6583855fa6cfile-swxonpowrb.png?alt=media)

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

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 Embroidery Add-on:

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-c900161c934bbfbbdaeaf58cec6425827a68db5b%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e72095c43e86258f6f9a69file-xzfpdbe7fr.png?alt=media)

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

5\. Open the **Advanced Options** and add **1** to **Max Selections**. This will prevent customers from selecting both checkbox options.

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-ed3c1f08ed49252c59b1e829c27a8b529a577641%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e724f36659e6583855fae9file-dmj2dnt6el.png?alt=media)

6\. Next, create the text box option for the embroidery/engraving text by selecting **Add Another Custom Field** at the bottom of your option set.

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-0b9e90888869150b28cad15f6256a5f03c12c7e0%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e72d1e9935550bd59a00ccfile-v4ru4j0ik2.png?alt=media)

7\. Input the desired Label on Product and Label on Cart. Here, we will label it "Custom Text".

8\. Open the **Advanced Options** to create the new conditional rule and mark the option as required.

The conditional rule will be to display this text option when a customer selects "Yes please! +$5". We can simply say Contains "Yes" for this rule.

Your option should look similar to the screenshot below:

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-ad91971cb0c810cc9706d1d0327bd8ad8286dad6%2Fdocsassets555e25e4e4b027e1978e1c9aimages67e730a2a44cc41eebaa7394file-qnorxeuwv0.png?alt=media)

9\. Save your changes! Now you have created a price add-on with a conditional text box. Well done!
