Increase the Cost of your option

To increase the price of an option, click the price tag icon in your option value.

This feature uses Native Bundling, which connects the option to a Shopify product that contains the price.

circle-info

Heads up: Unlike Shopify variants, you can't type a price directly into an option field. Instead, you'll link the option to a Shopify add-on product that holds the price. The steps below walk you through it.

Estimated setup time: 1-2 minutes

How to add pricing to an option

  1. Open your Option Set

  2. Click the price tag icon next to the option value

  3. Select the Shopify product that holds the price. If you don't have one yet, create a simple product in Shopify first — something like "Engraving Fee" or "Rush Fee." It doesn't need to be published to your Online Store.

  4. Add the cost of the increase

  5. Click Save

When a shopper selects that option, Shopify adds the product behind the scenes and updates the order total.

circle-info

Note: By default, the updated price appears in the cart, not on the product page. If you want the price to update on the product page, you'll need to add the Dynamic Bundle Price block to your theme. Instructions are in the Show the price change on the product page section below.

Show the price change on the product page (optional)

If you want customers to see the updated price before adding the product to the cart, add the Dynamic Bundle Price block to your theme.

circle-info

Looking for the price tag icon on a text field?

Text fields cannot have pricing on their own. To charge for a text field, add a separate option with pricing and use conditional logic to show the text field when the option is selected.

Example: Add Engraving (+$10) shows a text field for the engraving message. This allows the text field to collect information while the priced option controls the cost.

circle-check

What Native Bundling does

Native Bundling connects an option value to a Shopify product with a price.

When the option is selected:

  1. Shopify automatically adds the add-on product to the cart

  2. The order total increases

  3. The add-on product is grouped with the main product

This allows options to increase product price without creating additional variants.

circle-info

Tip: Many merchants create a hidden product called something like “Engraving Fee” or “Gift Wrap” to store the price used for the option.

Watch: How Native Bundling Works

If you prefer to see this process in action, watch the walkthrough here.

Shopify Discounts

Shopify treats add-on products as separate items when applying discounts, so they may or may not be included depending on how your discount is configured.

circle-info

Want to understand how this affects your setup? See Native Bundling and Shopify Discountsarrow-up-right for a full breakdown and setup tips.

Important

The product used for pricing must exist in Shopify. However, the add-on product does not need to be published to the Online Store, so customers will not see it in your storefront.

Common Questions

chevron-rightDo customers see the add-on product?hashtag

No. The product needs to be active in Shopify, but it does not need to be published to the Online Store. Without that sales channel, it stays hidden from your storefront.

chevron-rightHow does product weight work with Native Bundling?hashtag

When a customer selects a bundled add-on, the add-on product's weight is included in the order's total weight and will factor into shipping calculations. If your add-on product should not affect shipping, set its weight to zero in Shopify.

chevron-rightCan I track inventory?hashtag

Yes. Because Native Bundling uses a real Shopify product, you can enable inventory tracking on it if needed.

chevron-rightWhy isn't my price updating on the product page?hashtag

This is expected behavior. By default, the price updates in the cart. To show the updated price on the product page, add the Dynamic Bundle Price block to your product template and remove or hide your theme's default Price block.

See the full guide: Show price changes on the product page

Show price changes on the product page Move from legacy bundling to Native Bundling

Last updated