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
  • Activate the app
  • Create New Box
  • Create Products Linked with Boxes
  • Display variants as individual products
Help & Support
  • Get Support
  • Frequently Asked Questions
  • Roadmap Spotlight – A Sneak Peek Into The Future

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

  • Become a VIP Founder of Easify Box Builder – Limited to the First 100 Users Only!
  • 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!

Option Import

Table of Contents
  • Step 1: Download our sample CSV file
  • Step 2: Prepare your CSV file

Step 1: Download our sample CSV file #

  • Navigate to the Import section on the Your Option Sets page.
  • Clicking on the Import button will display a popup with a link to download the sample CSV file. You can also upload your file from this popup.

Step 2: Prepare your CSV file #

Carefully examine our sample file and use it as a guide to prepare your own CSV file.

Here’s an explanation of the file’s contents:

ColumnGuide
option_set_id *Option Set ID is a unique name for each option set used for internal purposes. It can contain letters, dashes, and numbers, but no spaces. Example: clothing-1, clothing-2.
option_set_titleEach option set should have a name (e.g., T-shirt, Accessories…). The default name when creating a new option set is “New Option Set.”
option_id *Option ID is a unique name for each option within the option set used for internal purposes. It can contain letters, dashes, and numbers, but no spaces. Example: text-1, number-1.
option_id_uniqueUnique Option ID is a unique name for each option within the option set used for internal purposes, such as setting up conditional logic. It can be the same as the Option ID.
option_value_id *Option Value ID is a unique name for each option value used for internal purposes, such as setting up conditional logic. It can contain letters, dashes, and numbers, but no spaces. Example: size-s, size-m, size-l.
option_typeEnter the option input type. Choose one of the following: dropdown, radio-buttons, text-box, text-area, text-number, checkbox, switch, color-swatches, image-swatches, buttons, heading, divider, paragraph, modal, spacer, file-upload, html, date-picker, date-range, time-picker, color-picker, dimension, group, quantity.
option_name *Enter the option name for internal use only.
option_labelEnter the option label to be displayed on the storefront.
hidden_labelSet the option label to be shown or hidden. Enter “0” to show the option label or “1” to hide it.
help_textEnter help text for the option.
info_textEnter information text (tooltip) for the option.
placeholderEnter placeholder text for the option.
is_requiredSpecify if the option is required. Enter “0” if the option is not required or “1” if it is required.
min_valueSpecify the minimum value for number-related option input types (e.g., the minimum number that can be entered, the minimum number of characters, or the minimum number of selections).
max_valueSpecify the maximum value for number-related option input types (e.g., the maximum number that can be entered, the maximum number of characters, or the maximum number of selections).
multi_selectEnter “0” if customers are not allowed to select multiple option values or “1” if they are allowed to do so.
file_restriction_typeUsed for the File Upload option type. Enter “0” to allow customers to upload all file types, “1” to allow only image files (jpeg, jpg, svg, png, tiff, tif), “2” to allow only document files (pdf, doc, docx, html, htm, xls, xlsx, txt), or “3” to allow custom file extensions.
file_extensionSpecify custom file extensions for file upload if “3” is entered in the File restriction type.
switch_labelUsed for Switch option type. Enter the label for the switch (e.g., “Yes”).
option_add_on_priceEnter the add-on price for the option (e.g., 9.99). Please note that you should not include the currency symbol. Notes: If your option does not have option values (e.g., text box, text area), you will add the add-on price in this column. However, if your option has one or more option values, you should add the add-on price(s) in the “option_value_add_on_price” column.
show_price_positionSpecify where to show the add-on price. Enter “0” to show it on the option label, “1” to show it on the option value, or “2” to show it on both.
option_value_add_on_priceEnter the add-on price for the option value. Do not include the currency.
option_value_labelAdd option value labels. For example, if the option is “Size,” the option value labels will be “S/M/L.”
option_value_color_numberUsed for Color Swatches option type. Enter “1” if the option value contains one color only or “2” if it contains two colors.
option value_color_codeUsed for the Color Swatches option type. Enter the color code for the option value (e.g.: FF0000 or FF0000,FF0014)
option_value_image_urlUsed for the Image swatches or Dropdown (with images) option type. Upload the image to the Shopify Files folder and add the image link associated with the option value here.
option_value_image_idUsed for the Image swatches or Dropdown (with images) option type. Upload the image to the Shopify Files folder and add the image ID associated with the option value here.
option_value_is_defaultEnter “1” to mark the option value the default option value.
swatch_shapeUsed for the Image Swatches or Color Swatches option type. Enter “circle”, “square”, or “radius” to choose the shape of the swatches.
metadataUsed for the Dimension option type. Example: “{\”labelX\”:\”Width\”,\”labelY\”:\”Height\”,\”labelZ\”:\”Length\”}”
quantity_labelEnter the label for quantity. Example: Qty.
quantity_price_typeSpecify the price type applied for the quantity option. Enter “one” if the price is fixed regardless of the quantity, or “all” if the price varies based on the specific quantity of the option.
is_in_groupEnter “1” if you want this option to be part of an option group, or “0” to keep it outside of any group.
date_time_typeSpecify the date/time type. Choose from: all, except_date, except_weekday, specific_date, specific_period.
date_time_valuesIf the date_time_type is “except_weekday,” enter the weekdays as values (e.g., Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday). For other types, enter the specific dates (e.g., [“2020-02-02”, …]).
conditions_serializedWrite conditional logic rules in JSON format. Example: {“match”:”ALL”,”conditionOptions”:[{“option_id”:””,”relative”:””,”value”:””}],”action”:”SHOW”,”conditionalField”:false} In which: { label: ‘Is equal to’, value: ‘EQUAL’ }, { label: ‘Is not equal to’, value: ‘NOT_EQUAL’ }, { label: ‘Contains’, value: ‘CONTAIN’ }, { label: ‘Does not contain’, value: ‘NOT_CONTAIN’ } { label: ‘Yes’, value: ‘true’ }, { label: ‘No’, value: ‘false’ }
Table of Contents
  • Step 1: Download our sample CSV file
  • Step 2: Prepare your CSV file
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