Guide To Adding Extra Charges For Custom Product Options On Shopify

Guide To Adding Extra Charges For Custom Product Options On Shopify

In the realm of Shopify customization, store owners often find themselves constrained by the platform’s limitations when it comes to creating product options. While Shopify allows for basic variants, the restrictions on the number of options and variants per product, limited presentation options (only pill and dropdown), and other constraints drive many merchants towards third-party apps. Among these, Easify Product Options stands out as a favorite, offering unlimited options, 26 display types, and seamless setup of extra charges for custom options. In this blog post, we’ll explore two methods within the app – Add-on Price and Add-on Product – to set up additional prices for custom product options and help you decide which suits your Shopify store best.

  • Add-on Price: Assigning extra costs directly to individual option values.
  • Add-on Product: Associating additional costs with custom options, linking them to products with predefined prices.

A. Using The Add-on Price Feature

The Add-on Price feature in Easify Product Options provides a quick and convenient setup for adding extra charges to custom product options. It supports various option types, such as text boxes, file uploads, dimensions, quantities, and more. Setting up additional prices is a breeze, allowing you to enhance the product’s value effortlessly.


upcharge shopify app


  • Quick and Convenient Setup: Adding extra prices is seamlessly integrated into most option types during the option set creation.
    • For certain option types like Text box, File upload, Dimension, Quantity, Date/Time/Color/Font picker, you can simply click the “Add price” checkbox and input the desired additional cost.
add charge
  • For option types with multiple values, like Dropdown, Checkbox, Color/Image Swatch, and Button, you can set specific prices for each value.
extra cost


  • Incompatibility with Discounts: One significant drawback is that Add-on Price cannot be applied with discounts. Discounts will only affect the main product price, leaving the option price unaffected.
  • Checkout Button Compatibility: While the Add-on Price feature seamlessly integrates with distinctive checkout buttons on checkout pages, it currently lacks compatibility with specialized checkout buttons on the product and cart page, thereby affecting the overall user experience.
express checkout
  • Visual Representation on Checkout: The selected option with Add-on Price may display as a blank image on the checkout page, making it less visually appealing.
addon price

To summarize, if your store doesn’t heavily rely on discounts, doesn’t require special checkout buttons on the product and cart page, and can tolerate the absence of custom option images on the checkout page, the Add-on Price feature provides a quick and efficient setup.

However, if your store demands discounts or special checkout buttons, or if the absence of custom option images is a concern, you should explore the Add-on Product feature as an alternative.

Learn more about setting up Add-on Price here.

B. Using The Add-on Product Feature

For a more comprehensive approach that addresses discount compatibility and enhances visual representation, the Add-on Product feature in Easify Product Options comes into play.


extra fee apps for shopify


  • Discount Compatibility: Unlike Add-on Price, Add-on Product can work seamlessly with various types of discounts.
  • Checkout Button Compatibility: It is compatible with special checkout buttons all pages, ensuring a smooth transaction process.
  • Enhanced Visual Representation: The selected option linked with Add-on Product displays the product image and name on the checkout page, providing a more polished and professional look.
  • Inventory Management: If your custom option is linked to a product with limited quantity, Add-on Product helps manage inventories efficiently. When the main product is purchased with a selected option linked to a product, the inventory of that linked product is also deducted.


  • More Complex Setup: Setting up Add-on Product involves a few more steps compared to Add-on Price. You need to create the product first, link each option value with the add-on product, and update product variants’ details.
  • Discount Calculation Challenges: For scenarios where discounts are applied based on the number of products in the cart, the use of Add-on products can potentially lead to inaccuracies. For instance, if you intend to apply a discount solely to the main product quantity, the inclusion of several options linked to add-on products in the cart may result in an incorrect total count.

Learn more about setting up Add-on Product here.

How To Convert Add-on Prices To Add-on Products

For situations where you initially set up extra prices using Add-on Price but later decide to switch to Add-on Product (e.g., to apply discounts based on the total cart price), you can easily make the transition. Here’s a step-by-step guide using an example:

Example Scenario: Consider a situation where you’ve created custom options for “Greeting Cards” using the Dropdown option type with Add-on Price.

Guide To Adding Extra Charges For Custom Product Options Shopify

Steps to Convert Add-on Price to Add-on Product:

Step 1: Create a Product Representing Extra Costs

In this step, you’ll create a new “Greeting Cards” product, complete with a Type option and various variants representing different card options.

add a price to custom product option

Include the price, image, and quantity for each card variant.

Note: The variant values should match the option value labels in the option set. The variant images correspond to the option values’ images in the option set, and the variant prices mirror the prices of the option values.

custom product options with pricing

Step 2: Replace Existing Add-on Prices with Add-on Products

Access your option set settings and click on the option that contains the Add-on Price you want to replace with the Add-on Product.

Click “Select add-on product” next to the (Add-on) Price. There’s no need to remove the current price, as selecting the Add-on Product will automatically overwrite and replace the old option values’ price, image, and label with the linked product’s information.

You’ll need to add each variant with the corresponding option value.

charge extra for the personalizations
addon price shopify
shopify product addon

After selecting all relevant product variants for option values, save the option set, and your old Add-on Price is successfully replaced by the Add-on Product.

Step 3 (Optional): Hide Add-on Products On Your Storefront

If you’re looking to swap out add-on prices with actual products to sidestep some pricing limitations but don’t want these items visible on your storefront, there’s a simple fix. Just hide them using the seo.hidden metafield. Follow this guide to set up seo.hidden for the products you want to keep on the down-low.

hide add-on products

Wrapping Up

In the ever-evolving realm of e-commerce, the capacity to provide personalized products while incorporating extra charges for custom options emerges as a formidable asset for Shopify merchants. The strategic utilization of features such as Add-on Price and Add-on Product provided by Easify Product Options can make a significant impact on your store’s success. Notably, incorporating extra charges for custom product options becomes a seamless and efficient process, providing a valuable avenue for revenue enhancement.

Whether your priority lies in streamlining the user experience or achieving a more comprehensive and integrated solution, Easify Product Options stands as a versatile tool, putting you in complete control of your Shopify store’s customization capabilities. Embrace the power of customization and the added benefit of implementing extra charges for custom product options to elevate your e-commerce strategy to new heights.

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *