Adding an extra cost to your option
Increase the Cost of an Option
Want to charge more when a customer selects an option, like engraving, gift wrapping, or rush processing? You're in the right place. Because Shopify can only charge for products, Infinite Options uses an add-on product behind the scenes to apply the extra cost. This guide walks you through the setup step by step.

💡 How it works
When a customer selects a paid option, Infinite Options automatically adds a hidden add-on product to the cart. Shopify uses that product to apply the additional charge.
Behind the scenes
Customer selects Add a name (+$10)
↓
Infinite Options automatically adds your hidden Custom Name product
↓
Shopify includes the additional $10 in the cart total
Step 1: Create an Add-On Product
First, you'll need an add-on product in Shopify to hold the additional charge.
Your add-on product should:
Be Active or Unlisted status
Stay hidden from your storefront (it doesn't need the Online Store sales channel)
Be used only to apply the additional charge
How to Add a Cost to an Option
Open your Option Set in Infinite Options.
Click the option you'd like to add a charge to.
Click the price tag icon next to the option value.
Search for and select your add-on product.
Enter the amount you'd like to charge.
Click Save.
That's it! When a customer selects that option, Infinite Options automatically adds the linked add-on product to their cart, and Shopify includes the additional charge in the order total.





Show the Updated Price on the Product Page
Your pricing is already working. This step is optional and only changes how the price is displayed on your product page but if you want the product price to update automatically when an option adds a cost, add the Dynamic Bundle Price block to your product template.
This block replaces your theme’s default price display and updates the total as shoppers select options.
Add the Dynamic Bundle Price Block
In Shopify, go to Online Store → Themes
Click Customize
In the top dropdown, select Products
Open your product template

In the left sidebar, hide or remove the default Price block

Click Add block

Select Dynamic Bundle Price

Adjust styling if needed

Click Save
Your product page will now update the displayed total as shoppers select options that add a cost.
Want to Charge for a Text Field?
Text fields don't have values to attach a cost to, so you can't add a cost icon directly to them.
The workaround is simple: add a separate selectable option (like a checkbox or dropdown) that holds the price, then use conditional logic to show the text field when that option is selected.
Example: A dropdown with "Add Engraving (+$10)" triggers a text field where the customer types their message. The dropdown handles the cost, the text field collects the information.
Follow this guide: Up-Charge Pricing and Text Box
Why do I need an add-on product?
Shopify can only charge money through products. When someone selects a paid option, Infinite Options automatically adds your add-on product behind the scenes to apply the additional charge. Customers don't browse or purchase this product directly.
Shopify Discounts
Shopify treats add-on products as separate line items, so they may or may not be included in a discount depending on how it's configured.
See Native Bundling and Shopify Discounts for a full breakdown.
Common Questions
Related Guides
Last updated