EasifyApps
  • About
  • Apps
    Easify Product Options
    Easify Product Attachments
  • Resources
    Help Center
    Easify Product Options
    Easify Box Builder
    Easify Inventory Sync
    Easify Product Attachments
    Video Tutorials
    Easify Product Options
    Easify Product Attachments
  • Partners
  • Blog
  • Contact
All Easify Apps
EasifyApps
  • About
  • Apps
    Easify Product Options
    Easify Product Attachments
  • Resources
    Help Center
    Easify Product Options
    Easify Box Builder
    Easify Inventory Sync
    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
    • 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
    • Range Slider
    • Custom HTML
    • Heading
    • Paragraph
    • Spacer
    • Divider
    App Activation
    • Activate the app on your theme
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 (Version 3 – From July 24, 2025)
    • Set Up Extra Fees (Version 2 – July 18, 2024 – July 23, 2025)
    • Add-on Prices vs. Add-on Products (Version 1 – Before July 18, 2024)
    • Set Up Add-on Prices (Version 1 – Before July 18, 2024)
    • Set Up Add-on Products (Version 1 – Before July 18, 2024)
    • Convert Add-on Prices To Add-on Products (Version 1 – Before July 18, 2024)
    • Hide Specific Products from Shopify Storefront while Keeping Them Buyable
    Option URL
    • What is Option URL?
    • Establish Cross-Product Links
    • Include Option 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
  • Track Real-time Analytics
  • Set Up One-time Charge
  • Set Up Badges for Option Values
  • Set Up Quantity Selector Per Option Value
  • Add Option Value Descriptions & Tooltips
  • Enable Image Editor for File Upload
  • Show Image/ Color Swatch Slider
  • View & Export Orders With Easify Options
  • Hide Main Product Price & Shopify Quantity Selector
  • 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
  • Set Up Product Bundles
  • 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 EComposer Landing Page Builder
  • Easify Product Options x PageFly Landing Page Builder
  • Easify Product Options x GemPages Landing Page Builder

Easify Box Builder App

Getting Started
  • Pricing Plans, Trial, and Billing
  • Activate the App
  • Key Terms
Visual Editor
  • Create a New Box with the Visual Editor (Overview)
  • Create a New Box with a Template
  • Create a Box from Scratch (Without a Template)
  • Create Custom Fields/ Options
Box Types
  • Predefined Box Sizes
  • Regular Box
  • Tiered Quantity Discounts
  • Fixed Box Price
Conditional Logic
  • Conditional Logic: Overview and Use Cases
  • Setting Up Conditional Logic
  • Conditional Logic Best Practices
Sales Boosters
  • Sales Boosters: The End of “I’ll Buy It Later”
  • Low Stock Counter
  • Sales Notifications
  • Countdown Timer
Subscription App Integration
  • Why Add Subscription to Your Boxes
  • Connect Subscription Plans to Your Boxes
  • Subscription App Compatibility
Product List
  • Product List (Overview)
  • Product List: Grid
  • Product List: Tabs
  • Product List: Accordion
  • Product List: Carousel
  • Default Selected Products
  • Hover to Show Second Image in Product List
Advanced Features
  • Unlock Growth Signals with Advanced Analytics
  • Display Variants as Individual Products
  • Create Products Linked with Boxes
  • Set Up Add-on Price or Add-on Product for Custom Fields
  • Translate App Default Texts
  • Translate Box-Specific Content
Help & Support
  • Get Support
  • Frequently Asked Questions – Most Common Questions
  • FAQs – Theme Settings: Product Cards
  • FAQs – Theme Settings: Step bar, Quick Summary, Quick View
  • FAQs – Theme Settings: Quantity selector, Box Review Page
More Features
  • Use Cart Transform or List Items Separately at Checkout
  • Show Custom Options On Order Confirmation Emails (To Customers)
  • Show Custom Options On New Order Notification Emails (To Staff)

Easify Inventory Sync App

  • Welcome to Easify Inventory Sync
Multi-store Sync
    Getting Started
    • Overview and Key Terminology
    Sync Setup & Management
    • How to Connect Source and Destination Stores
    • Understand Connection & Sync Statuses
    • How to Track Sync Activity
    • Disconnect or Delete Connection
    Data Sync Types
    • Product Sync
    • Inventory and Order Sync
    • Page, Blog and Blog post Sync
    Subscription & Billing
    • Pricing Plans
Single-store Sync
    Getting Started
    • Quick Start Guide
    • Frequently Asked Questions
    • Roadmap Spotlight – A Sneak Peek Into The Future
    • 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
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
  • Roadmap Spotlight – A Sneak Peek Into The Future
  • Frequently Asked Questions
  • Feature Requests

Recommended Shopify Apps

  • Page builder
  • Marketing
  • Affiliate programs
  • Image gallery
  • Pricing quotes
  • Invoices and receipts
  • Others

Announcements

  • 🎉 Easify Lucky Draw 2026: Terms and Conditions
  • Become a VIP Founder of Easify Box Builder – Limited to the First 100 Users Only!
  • Limited Support During Lunar New Year (Feb 14 – Feb 23, 2026) – Your Patience Is Our Greatest Gift!
  • Go Beyond Options: Easify Product Options Premium Is Here!
  • Limited Support During Our Summer Holiday (September 27th-29th, 2025) – Your Patience Is Our Greatest Gift!
  • Easify Box Builder: New Plans, Your Box Sales Get a Power-Up

Range Slider

Table of Contents
  • Common Use Cases
  • Option Settings
    • Basic Settings
    • Advanced Settings
  • Add price for Range slider
    • 1. Pricing Logic
    • 2. Pricing Formula
    • 3. Addon price VS Addon products
      • Addon price
      • Addon products
      • Special Case – Tracking inventory with decimals
  • Need Assistance?

A range slider allows customers to easily select a value within a defined range instead of typing or scrolling through long lists in your product page. This makes it a fast, interactive, and intuitive way to choose product options on both desktop and mobile.

This option type is available on the Pro & Premium plan.

It’s important to note that this option type pertains to the quantity of the specific option chosen, distinct from the main product quantity. If you opt to utilize the Range slider option type to replace the default Shopify quantity selector, you will have to hide the quantity selector in your product template.

Common Use Cases #

The Range Slider is ideal for products or services that are sold or priced based on measurement units rather than fixed quantities.

📌Products sold by measurement: Items priced by weight, length, width, or volume (lbs, kg, meters, liters, ounces, etc.).

Example 1: Selling fabric in ½ yard increments.

Example 2: Selling fresh beef by kg.

  • If customers buy less than 2kg, price per unit is $5
  • If customers buy from 2kg, price per unit is $4.5

Option Settings #

Basic Settings #

These are the everyday controls that shape how your slider works. You’ll decide the minimum and maximum values, the step size, and what unit of measurement to show… all the general settings here.

SettingsWhat it meansExample
Option nameGive your Range slider option a unique internal ID, which will also be visible to your customers.–
Option labelAdd a label that is visible to your customers such as “Range slider”.

Option labels can be the same or different for various options in the option set.
–
Min value & Max valueSets the lowest and highest numbers customers can pick from the range sliderMin = 1, Max = 100 → customers can only choose between 1 and 100.
Step unitControls how the slider moves visually. It decides the smallest jump the slider can show.Step = 0.5 → slider moves from 0.5, 1.0, 1.5, 2.0…
Increment valueControls what customers can actually buy. It sets the purchase unit.Increment = 2 → customers can only buy 2, 4, 6, etc.
Measurement unitShows the unit next to the number.“kg”, “m”, “oz”, “lbs”
Default valueThe starting number when the product page loads.Default = 10 → slider stays at 10 when the page loads.
Range slider styleLets you pick the look of the slider.–
Thumb iconThe “handle” customers drag on the slider.

You can choose the Default or Custom (upload PNG, SVG, JPG/JPEG) thumb.
–
Column widthControls how wide the option appears on your product page.–
Help textExtra info shown below the slider.–
InfoA small tooltip that appears when customers hover over the option label.–

Advanced Settings #

This section gives you extra tools to make the range slider more flexible and tailored to your store. If you want to go beyond the basics and really customize how the slider looks and behaves, this is where you’ll find those options

  • Conditional logic: Determine the visibility of the Range slider, ensuring it appears only when specific custom options or Shopify variants are selected. To set up the condition logic for your Range slider, follow this guide.
  • Display selected value: When customers move the slider, you can choose where their chosen number appears.

Show on option label: The selected value appears right next to the option label

Show on slider tooltip: The selected value appears in a small popup above the slider thumb while the customer is sliding.

Show on slider track: The selected value appears directly on the track itself. Even when customers is not sliding the thumb the track, this selected is also shown.

  • Display slider marks: Control small “ticks” appear along the slider bar, showing fixed points within the range that customers can use as visual guides.

Mark interval: Decides how often marks appear on the slider.

Show value labels below marks: Shows the actual numbers under each mark.

  • Display quantity box: A small input box appears next to the slider, allowing customers to type in the exact number they want instead of dragging the slider.

Add price for Range slider #

The Add Price setting controls how extra costs are calculated when customers move the range slider. The rage slider automatically updates the product’s cost based on the quantity selected, using either single‑rate pricing (same price per unit) or tiered pricing (different prices depending on quantity ranges).

1. Pricing Logic #

Easify gives you two simple pricing options that cover most selling situations.

Pricing logicWhat it meansExample
Single‑rate PricingThe unit price stays the same no matter how much the customer buys.Price per 1 yard of fabric = $10.

Customer selects 2 yards → Addon price is $20
Tiered PricingThe unit price changes depending on how much the customer buys.Tier setup: 1–5 yards = $10 each, 6–10 yards = $8 each.

Customer selects 8 yards → Addon price is $64.

2. Pricing Formula #

The pricing formula for the range slider works a bit differently from other option types.

Because the slider uses a step unit (like 0.1m, 0.5 yard, or 1kg), the customer’s selection first needs to be converted into the number of steps. Then the app multiplies those steps by the unit price to get the total.

Total price of option = Unit price Ă— (Selected quantity Ă· Step Unit)

What this means:

  • Unit price = the price you set for one unit (like $10 per 1 yard).
  • Selected quantity = how much the customer chooses on the slider.
  • Step unit = the smallest unit the slider moves (like 1 yard or 0.1 meter).

❔Example 1: For merchant selling whole units

  • Unit price = $10 per yard
  • Step unit = 1 yard
  • Customer selects 2 yards
  • Price calculation: $10 Ă— (2 Ă· 1) = $20

👉 The customer pays $20 because each yard costs $10, and they bought 2 yards

❔Example 2: For merchant selling decimal units

  • Unit price = $10 per half yard
  • Step unit = 0.5 yard (you allow customers to buy half yards))
  • Customer selects 1.5 yards
  • Price calculation: $10 Ă— (1.5 Ă· 0.5) = $30

👉 The customer pays $30 because 1.5 yards equals 3 half‑yard, and each half yard costs $10.

3. Addon price VS Addon products #

Addon price #

The Add‑on Price option simply adds the cost directly into the slider. It does not connect to any real product in Shopify, so inventory is not tracked.

You can just input in the Unit price field here to enable it.

Use this when you don’t need to manage stock levels and only care about the price added in cart.

Works smoothly with both whole units (like 1kg, 2kg) and decimal units (like 0.5 yard, 1.2 meters).

Addon products #

The Add‑on Product option connects the slider to a real Shopify product. The slider’s unit price is taken directly from that product, and Shopify automatically deducts inventory when customers buy.

Use this when you need to manage stock levels.

Special Case – Tracking inventory with decimals #

If you want to manage inventory in decimal numbers: Use the Add-on product method instead of Unit price.

This setup requires creating both a Virtual Product and an Add‑on Product.

Step 1. Create a Virtual Product

  • In Shopify Admin, create a new product with its price set to $0.00.
  • Check out our guide on hiding the main product price at $0.00 and removing the default Shopify quantity selector.
  • This product acts as a “cover” on your storefront — it’s what customers see, but it doesn’t manage price or inventory.

Step 2. Create the Add-on Product

  • Create an unlisted product that represents your smallest unit (e.g., 0.5 yard, 0.1 meter).
  • Enable Track quantity for this product and enter the available inventory for it.
  • The range slider converts the customer’s decimal selection into multiples of this smallest unit, deducts inventory, and calculates the correct price

Example: You have 100 yards of fabric in stock. Since you sell in 0.5‑yard increments, that equals 200 half‑yard in Shopify inventory.

Step 3. Assign the Virtual products in your Option set.

Step 4. Assign the Add-on Product

Step 5. Test your option

Let’s say a customer buys 5.5 yards of fabric using the range slider.

  • You’ve set up your Virtual Product (price $0.00, no inventory) as the storefront cover.
  • You’ve created an Add‑on Product for the smallest unit: Fabric (0.5 yard) priced at $5 per half yard, with inventory set to 200 (because 100 yards = 200 half‑yards).

In Shopify Admin:

  • The slider selection of 5.5 yards will be converted into 11 half‑yard units of the Add‑on Product.
  • The order shows the Virtual Product as the item purchased.
  • Behind the scenes, Easify deducts 11 units from the Fabric (0.5 yard) Add‑on Product’s inventory.
  • The total price is calculated as 11 Ă— $5 = $55.

Need Assistance? #

If you run into any challenges while configuring your custom options, feel free to reach out to us for assistance through our convenient in-app live chat, by submitting your request via our contact form, or by sending an email to support@tigren.com. We’re here to help!

Table of Contents
  • Common Use Cases
  • Option Settings
    • Basic Settings
    • Advanced Settings
  • Add price for Range slider
    • 1. Pricing Logic
    • 2. Pricing Formula
    • 3. Addon price VS Addon products
      • Addon price
      • Addon products
      • Special Case – Tracking inventory with decimals
  • Need Assistance?
Essentials Logo

Make the Complex Simple for Shopify Stores

Our AppsHelp CenterPartner ProgramPrivacy PolicyTerms of ServiceBlogContact Us

Copyright © 2025 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