Additional Product Variations

Topic summary

Adding extra customization options to a product (e.g., Santa Sack) beyond base color variants: name/text input, font selection, and thread color swatches with labels.

Proposed approaches:

  • App-based: A product options app is recommended, specifically Easify Product Options. It supports a text box for custom names, a font picker (upload your own or use Google fonts) with live preview in the text field, and color swatches with an option to always display color names. Screenshots were shared to illustrate the setup (images central to understanding the app UI).
  • DIY coding: Implement via Shopify line item properties (custom fields attached to the cart item to capture personalization). These can be added as Custom Liquid/HTML in the product form, but require adapting code to the theme. Tutorials and a generator link were provided to help create the necessary code.

Outcome/status:

  • No decision reached. The path forward is to choose between using an app for ease and features, or custom coding for a tailored solution.
Summarized with AI on December 13. AI used: gpt-5.

Hi everyone,

I’m trying to add extra variations/choices for my products.

For example, I have a Santa Sack with custom embroidery that I am looking to sell.

The main product will have a red/white & beige/white variation, which is easy enough to do using the colour option that shows up on the product.

But then I would like to add the following selections to the item.

Name / Text: (need a single line box for people to type the custom name they want)

Font: (have 4 -5 font types that people can pick from, would like for the name of the font to be displayed in the font type)

Thread / Text Colour: (have 10 - 20 colour options for the thread used to embroid the font, would like to have little colour swatches for this, with the name of the colour displayed)

There is a number of product options apps that will do it.

If you fee like coding DIY, then you should look into line item properties – this can be added as Custom liquid/Custom HTML block to your product form.

There is a number of tutorials available for this and even a base code generator at https://ui-elements-generator.myshopify.com/pages/line-item-property

Code would need to be adapted to your theme though.

Hi @GThomson ,

If you’re looking to add extra variations and customization options to your products—like a Santa Sack with custom embroidery—Easify Product Options is the perfect solution for you! Here’s how it can help with the exact features you need:

  • Create “Santa Sack” product with 2 variants of color: White/Red and White/Beige
  • Add 3 options from Easify Product Options: Text Box, Font Picker and Color Swatch.
  • With Font picker, you can upload your own font or Google font, and enable the ‘Font preview in text field’ option to see a preview when a font is chosen.

  • If you want to have the name of color displayed next to the color, you can change the Show option value labels in the Advanced Settings to ‘Always show’

Easify Product Options is very user-friendly, I hope this can help you! If you need any guide to set up, feel free to reach out to us! Merry Christmas :heart_eyes: