EasifyApps EasifyApps
  • About
  • Apps
    Easify Product Options
    Easify Product Attachments
  • Resources
    Help Center
    Easify Product Options
    Easify Product Attachments
    Video Tutorials
    Easify Product Options
    Easify Product Attachments
  • Partners
  • Blog
  • Contact
All Easify Apps
EasifyApps EasifyApps
  • About
  • Apps
    Easify Product Options
    Easify Product Attachments
  • Resources
    Help Center
    Easify Product Options
    Easify Product Attachments
    Video Tutorials
    Easify Product Options
    Easify Product Attachments
  • Partners
  • Blog
  • Contact

Easify Product Options App

Getting Started
    Key Terminology Simplified
    • Custom options & variants
    • Option set
    • Option set templates
    • Option type (Option input)
    • Your option sets
    • Option label
    • Option name
    • Option value
    • Option group
    • Price Add-ons
    • Conditional logic
    • Live preview
    • Help text
    • Placeholder
    • Information (Tooltip)
    • Option widget
    Option Input Types
    • Design Layer
    • Text Box
    • Text Area
    • Number Text Box
    • Color Swatches
    • Image Swatches
    • Radio Buttons
    • Dropdown
    • Checkbox
    • Button(s)
    • Switch/ Toggle
    • Modal (Popup)
    • File Upload
    • Option Group
    • Product List
    • Date Range
    • Date Picker
    • Time Picker
    • Font Picker
    • Color Picker
    • Dimension
    • Quantity
    • Custom HTML
    • Heading
    • Paragraph
    • Spacer
    • Divider
    App Activation
    • Activate the app on your theme
    • Video Tutorial
User Guide (PO)
    Set Up Option Sets
    • Create A New Option Set From Scratch
    • Use Ready-made Templates To Create Your Option Set
    Conditional Logic
    • What is Conditional Logic (CL)?
    • Standard Conditional Logic – Among Easify Options
    • Advanced Conditional Logic – Show Easify Options Based On Shopify Variants
    Extra Pricing (Add Charges)
    • Set Up Extra Fees (New Version – From July 18, 2024)
    • Add-on Prices vs. Add-on Products (Old Version – Before July 18, 2024)
    • Set Up Add-on Prices (Old Version – Before July 18, 2024)
    • Set Up Add-on Products (Old Version – Before July 18, 2024)
    • Convert Add-on Prices To Add-on Products (Old Version – Before July 18, 2024)
    • Hide Specific Products from Shopify Storefront while Keeping Them Buyable
    Option URL
    • What is Option URL?
    • Establish Cross-Product Links Using Option URL
    • Include Detail Links For Add-on Products/Custom Options
    Option Design
    • Customize Option Styles
    • Distinct Option Styles for Light & Dark Themes
    • Modern and Classic Option Styles
    App Settings
    • General Settings
    • App Translation
    Tiered Wholesale Pricing
    • What is Tiered Wholesale Pricing?
    • Set Up Tiered Wholesale Pricing
    • Customize Tiered Wholesale Pricing Table
    Option Import/Export
      Option Export
      • Export All Option Sets
      • Export Specific Option Sets
    • Option Import
  • Add Option Value Descriptions & Tooltips
  • Show Image/ Color Swatch Slider
  • Track Real-time Analytics
  • View & Export Orders With Easify Options
  • Enable Image Editor for File Upload
  • Hide Main Product Price & Shopify Quantity Selector
  • Set Up Product Bundles
  • Set Up One-time Charge
  • Set Up Quantity Selector Per Option Value
  • Display Option Set In Popup Triggered By Button Click
  • Switch Product Images Upon Option Selection
  • Set Up Option/ Option Set Templates
  • Translate Option Set Into Multiple Languages
  • Separate or Combine Add-ons with Main Product in Cart
  • Reposition Option Set On Product Page
  • Show Custom Options On Order Confirmation Emails (To Customers)
  • Show Custom Options On New Order Notification Emails (To Staff)
  • Show Custom Options On Packing Slips
Product Personalizer (Live Preview)
  • What Is Product Personalizer – Live Preview?
  • How It Works
  • Ready-to-use Templates with Product Personalizer
  • Upcoming Features
Subscription & Billing
  • Pricing Plans
  • How to upgrade
  • How to cancel subscription
Customization & Support
  • App Maintenance Notification
  • Get support
  • Request a new feature
Frequently Asked Questions
  • Why does the app remain “Inactive” even after activation?
  • What to do if custom options aren’t visible on product pages?
  • Why weren’t custom option prices included in my customer orders?
  • How many custom options can I create per product?
  • Does the app work with Shopify Online Store 2.0?
  • Will the app slow down my website?
  • How can I stay informed about updates for the app?
  • What happens if I uninstall the app, and how does it affect my store?
Integrations
  • Easify Product Options x GemPages Landing Page Builder

Easify Box Builder App

Getting Started
  • Roadmap
  • Create Products Linked with Boxes
  • Activate the app
  • Create New Box
  • Frequently Asked Questions
  • Get Support

Easify Inventory Sync App

Getting Started
  • Quick Start Guide
  • Frequently Asked Questions
  • Get Support
Inventory Groups
  • Create Inventory Groups Automatically by SKUs
  • Create Inventory Groups Manually
  • Events Triggering Syncs among Products in Inventory Groups
  • When do Inventory groups Fail to sync?
  • How to Set Up Common Cases
Bundle Groups
  • Create A New Bundle Group
  • How Master product inventory is Calculated from Component product inventory (Modified Quantity)
  • Events Triggering Syncs among Products in Bundle Groups
  • When do Bundle groups Fail to sync?
  • How to Set Up Common Cases
Inventory Thresholds
  • What is Inventory Threshold?
  • Set Up Universal Inventory Threshold
  • Create A New Inventory Threshold
Advanced Features
  • Bulk Edit Inventory Groups
  • Import/ Export Inventory Groups
  • Import/ Export Bundle Groups
  • Export Product Variant & Location IDs
  • Bulk Duplicate Products
Subscription & Billing
  • Pricing Plans (& FAQs)
  • How to Change Plans
Common Scenarios & Setup Guides
  • Roast Coffee
  • Loose Leaf Tea
  • Stationery Set
  • Retail & Wholesale Items
  • Blank & Personalized Tees
  • Unisex Tees
  • Baby Gift Hamper
  • Flowers
  • Chocolate Cookies
  • 3-Pack T-Shirts (mixed sizes & colors)
  • Batteries
  • Beverage (Inventory by Cans)
  • Beverage (Inventory by Packs)
  • Multivitamins (from Single Pack)
  • Multivitamins (from Double Pack)
  • Incense Sticks (Inventory by Packs)
  • Incense Sticks (Inventory by Sticks)
  • Candle Trio Set
  • Perfume Set
  • Pick n Mix Sweets
  • Top & Skirt Set (Same Size)
  • Top & Skirt Set (Mixed Sizes)
  • 2-Pack Tops (1 Color)
  • 2-Pack Tops (1 Color) – Only in Packs
  • 2-Pack Tops (Multicolor – Fixed)
  • 2-Pack Tops (Multicolor – Optional)
  • Custom Print Shirts
  • Shoes & Free Socks

Easify Product Attachments App

App Activation
  • Activate the app on your theme
  • Video Tutorial
User Guide
  • Upload Product Attachments
  • Upload Attachment Icons
  • Add Attachments To Templates
  • Import Bulk Product Attachments
  • Export Product Attachments
  • Add Attachments To Collapsible Rows On Product Pages
Customization & Support
  • Get support
  • Request a new feature

Recommended Shopify Apps

  • Page builder
  • Affiliate programs
  • Marketing
  • Invoices and receipts

Announcements

  • VIP Founder Program
  • Limited Support During Lunar New Year (Jan 25th- Feb 3rd, 2025) – Your Patience Is Our Greatest Gift!
  • Go Beyond Options: Easify Product Options Premium Is Here!

Set Up Extra Fees (New Version – From July 18, 2024)

Table of Contents
  • Approach 1: Use Add-on Products Directly
    • Supported option types
    • How it works
    • Steps to set up
    • Notes
  • Approach 2: Set up Price & automatically generate Add-on Product
    • Supported option types
    • How it works
    • Notes
    • Steps to set up
  • Approach 3: Use Add-on Price Without Generating Add-on Product
    • Supported option types
    • How it works
    • Steps to set up
  • Need Assistance?

There are 3 approaches to configuring extra fees for custom options. Depending on the option type you use and your specific needs, you can choose the most suitable approach.

Approach 1: Use Add-on Products Directly #

Supported option types #

  • Text Box, Text Area, Number Box
  • Dropdown, Color Swatch, Image Swatch
  • Checkbox, Button, Radio Button,
  • Switch, File Upload, Product List, Quantity (without formula)
  • Date Range, Date Picker, Time Picker, Color Picker, Font Picker

How it works #

To add a cost to an option or option value, you link it with an existing product in your store.

The price of the linked product becomes the price of the option.

This means you need to create the products you want to link with the option values before setting up the option set.

All Add-on Products must have Active status and be published on the Online Store. If they aren’t, you may encounter issues where extra prices are not included in the cart and checkout, resulting in an incorrect order total.

If you want to use Add-on Products but don’t want them to appear in the storefront (as they’re not intended for separate purchases), follow this guide to learn how to hide them.

custom field with extra pricing

Steps to set up #

To begin with, create your option set and select the preferred option type (from the supported types listed above).

a. For option types without set values (e.g., Text Box, Text Area, Number Box, Switch, File Upload, Date Range, Date Picker, Time Picker, Color Picker, Font Picker, Quantity):

  • Open the Advanced Settings tab.
  • Check the Add Price checkbox.
add price to custom option
  • Click on the Price field to open a popup for setting extra prices.
add additional charge to product options
  • The default option in the popup is to use the add-on product to add a charge to the option.
charge extra for custom option
  • Select the add-on product from the right section of the popup to link it to your custom option. Use the search bar to find your product easily.
add custom fee to product option
  • Click the Add Price button after selecting the product.
  • To edit the information of the autogenerated Add-on Product, click on (change | remove) next to the product name.
add custom product option with extra fee
  • Continue editing other options within the same set and click Save to finish.

b. For option types with set values (e.g., Dropdown, Color Swatch, Image Swatch, Checkbox, Button, Radio Button, Product List):

  • In the Basic Settings tab, add all option values.
  • In the Price column for each option value, click the Price field to open a popup for configuring its price.
custom option with custom pricing
  • The default option in the popup is to use an add-on product to add a charge to the option.
charge extra for custom option
  • Select the add-on product from the right section of the popup to link it to your custom option. Use the search bar to find your product easily.
add custom fee to product option
  • Click the Add Price button after selecting the product.
custom product options
  • Continue editing other options within the same set and click Save to finish.

Notes #

When customers select an option with an extra price, the associated product with that price is also added to the cart.

This means there will be 2 products in the cart and checkout pages (the main product and the add-on product representing the extra price).

Pay attention to this, especially if you want to set up Shopify discounts based on the number of items in the cart.

  • Shopping cart page:
extra charges
  • Checkout page:

Please note that the Add-on product’s name, price, and image (if any) will be displayed on the checkout page. Keep this in mind when creating your Add-on products.

shopify product options

In the cart, we merge the main product and custom options (with or without extra prices) into one for a clean cart look. However, on the checkout page, the option with a price (add-on product) will be listed separately.

Currently, there is no way to merge the main product and the custom option with a price (add-on product) on the checkout page due to Shopify restrictions, which do not allow customization of the checkout page.

Approach 2: Set up Price & automatically generate Add-on Product #

Supported option types #

  • Text Box, Text Area, Number Box
  • Dropdown, Color Swatch, Image Swatch
  • Checkbox, Button, Radio Button,
  • Switch, File Upload, Product List, Quantity (without formula)
  • Date Range, Date Picker, Time Picker, Color Picker, Font Picker

How it works #

In this approach, instead of creating Add-on Products before setting up the option set, you’ll set extra prices for custom options or option values directly in the option set.

After saving the option set, the app will automatically generate the associated Add-on Products for any options or option values with a set price.

Notes #

You can edit the generated Add-on Products if needed.

By default, the autogenerated products will have the following characteristics:

Inventory Not Tracked: Autogenerated products do not track inventory by default. To enable inventory tracking, edit the product, check the “Track quantity” option, and set the desired quantity.

Set as Active and published on Online Store: All Add-on Products (for both the 1st and 2nd approaches) must be active and published on the Online Store; otherwise, extra charges won’t function correctly.

Default Description: Each autogenerated product includes a default description with notes about this special product type. Since these products aren’t visible for individual sale, customers won’t see the descriptions. If you want to make the product visible, you’ll need to delete the default description.

Tag of “easify_product_options” and Type of “easify_addon_product”: Autogenerated products will be tagged with “easify_product_options” and categorized under the type “easify_addon_product”. This tag and type make it easy to filter your product list in the Shopify admin, excluding autogenerated products and displaying only your actual products. This way, the autogenerated products won’t mix with your actual products, ensuring efficient product management.

Hidden from Store Search Results: The app uses the seo.hidden metafield to hide autogenerated products from site search and Google results. However, they may still appear in other areas of your store. Check this guide for ways to hide them completely.

Images: For options without images (e.g., Text Box) or options able to configure images that don’t have any set up, the generated products will not have images. For options with option values that include images, the autogenerated products will use these images. Note that the autogenerated product image will be shown on the checkout page. To avoid displaying a blank image, ensure you set up images appropriately.

IMPORTANT

  • DO NOT DELETE autogenerated Add-on products; it can cause incorrect option price calculations on the storefront. If you accidentally delete the generated products, the app will regenerate them to mitigate issues caused by missing Add-on products.
  • You can only delete the Add-on products if you no longer want to add charges to your options. To do this, open your option set, remove the Add-on products, then delete the autogenerated Add-on products from your product list.

Steps to set up #

To begin with, create your option set and select the preferred option type (from the supported types listed above).

a. For option types without set values (e.g., Text Box, Text Area, Number Box, Switch, File Upload, Date Range, Date Picker, Time Picker, Color Picker, Font Picker, Quantity):

  • Open the Advanced Settings tab.
  • Check the Add Price checkbox.
add price to custom option
  • Click on the Price field to open a popup for setting extra prices.
add additional charge to product options
  • Select the second option, “Set up Price & automatically generate Add-on Product”.
  • Configure the extra price for the option value and provide the information for the autogenerated product:
    • Product name: It’s the name of the autogenerated product. By default, it will use the Option name of the custom option as the Product name. You can change it if you prefer. Note that even if you change the Option name later, the generated product will retain its original name.
    • Variant name: For options without values (e.g., Text Box), the Variant name is not important since it won’t show on the storefront. You can match it to the Product name or leave it as default (Option_1).
    • Price: This is the price of the custom option and the autogenerated Add-on Product.
  • After configuring the Add-on Product, click Add price button.
addon price and addon product
  • To edit the information of the autogenerated Add-on Product, click on (change | remove) next to the product name.
custom option with charging option
  • Click the Save button when you finish setting up the option set. Note that the Add-on Products are generated only after the option set is saved. After saving, you can click on the Add-on Product name to go directly to its product page for further editing if needed.
add optional charges to option

b. For option types with set values (e.g., Dropdown, Color Swatch, Image Swatch, Checkbox, Button, Radio Button, Product List):

  • In the Basic Settings tab, add all option values.
  • In the Price column for each option value, click the Price field to open a popup for configuring its price.
custom option with custom pricing
  • Select the second option, “Set up Price & automatically generate Add-on Product”.
  • Configure the extra price for the option and provide the information for the autogenerated product:
    • Product Name: By default, it will use the Option name of the custom option as the product name. You can change it if you prefer. Note that even if you change the Option name later, the generated product will retain its original name.
    • Variant Name: By default, it will use the Option value label as the variant name. You can change it if you prefer. Note that even if you change the Option value label later, the generated product’s Variant name will retain its original name.
    • Price: This is the price of the variant of the generated product and the option value.
  • After configuring the Add-on product, click Add price button.
shopify custom options
  • Upload an image for the option value if desired. This image will be the Variant image of the generated product and will be shown on the checkout page.
shopify variants
  • If you want to edit the information of the autogenerated Add-on Product, you can still change or remove it by clicking on (change | remove) next to the product name.
shopify variant option
  • Click the Save button when you finish setting up the option set. Note that the Add-on Products are generated only after the option set is saved. After saving, you can click on the Add-on product name to go directly to its product page for further editing if needed.
custom options for shopify
product options and customizer
addon products

Notes:

Single Add-on Product Per Custom Option: Each custom option generates one Add-on Product. Each variant of this Add-on Product represents a different option value. This approach prevents the creation of an excessive number of Add-on Products in your store.

Alternative Approach: If you prefer not to use a single Add-on Product for each option value, consider Approach 1. In this approach, you manually create your Add-on Products first and then link them to the option values in the option set.

Shopify Variant Limit: Shopify limits each product to a maximum of 100 variants. If your option has more than 100 option values, additional Add-on Products will be generated to accommodate them.

Approach 3: Use Add-on Price Without Generating Add-on Product #

Supported option types #

  • Dimension
  • Quantity with formula (Quantity without formula will use Approach 1 or 2 to create extra charges).

How it works #

To add charges to custom options that use the Dimension or Quantity (with formula) option types, you can use Add-on Price.

This allows you to set up charges directly in the option set without creating or generating Add-on Products.

IMPORTANT:

  • Incompatibility with Discounts: 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 works with special checkout buttons from some payment gateway providers on Checkout pages, it currently lacks compatibility with those checkout buttons on the Product and Cart pages.
express checkout
  • Visual representation on Checkout page: The selected option with Add-on Price will display as a blank image on the checkout page. For example:
options at checkout

Steps to set up #

Price for Dimension:

  • Open the Advanced settings tab.
  • Check the Add Price checkbox.
dimension pricing
  • Add the unit price that will be used within the formula to calculate the total price based on the customer’s entered dimensions.

Price for Quantity with formula:

  • Open the Advanced settings tab.
  • Check the Add Price checkbox.
custom size pricing
  • Select the “Each quantity with formula” option.
  • Add the price that you want to charge for every quantity that customers enter.

Need Assistance? #

If you run into any challenges while adding charges to your custom options, feel free to reach out to us for assistance through our convenient in-app live chat. We’re here to help!

Table of Contents
  • Approach 1: Use Add-on Products Directly
    • Supported option types
    • How it works
    • Steps to set up
    • Notes
  • Approach 2: Set up Price & automatically generate Add-on Product
    • Supported option types
    • How it works
    • Notes
    • Steps to set up
  • Approach 3: Use Add-on Price Without Generating Add-on Product
    • Supported option types
    • How it works
    • Steps to set up
  • Need Assistance?
Essentials Logo

Make the Complex Simple for Shopify Stores

Our AppsHelp CenterPartner ProgramAffiliate ProgramBlogContact Us

Copyright © 2023 Easify. All rights reserved.

Close
Search

Hit enter to search or ESC to close

cookie By using this website, you agree to our cookie policy. Close