Using metafields/metaobjects as product variants. Is it possible and how?

Solved

Using metafields/metaobjects as product variants. Is it possible and how?

selvestravicius
Tourist
5 0 0

I want to use metaobjects and metafields as variants. Could not find a way to use them with my own created metabjects/metafields, only with the default ones. Is there some way to use my own created metafields/metaobjects as variants? 

 

Problem: I am planning to sell phone cases, I don't need a color or size or anything like that but I need to be able to select phone model. You can imagine like 100+ designs and 20+ phone models. Don't know how to manage that, currently I am creating a csv file with all the models and variants by hand, maybe there is a better way.

 

Maybe I am on the wrong path altogether, please advise me.

selvestravicius_0-1719253852146.png

selvestravicius_1-1719253880392.png

selvestravicius_2-1719253903678.png

selvestravicius_3-1719253952855.png

 

Automatically generated metafields and metaobjects can be used as variants.

selvestravicius_0-1719254748204.png

 

 

Accepted Solution (1)

PageFly-Theodor
Shopify Partner
691 86 102

This is an accepted solution.

Hi @selvestravicius ,
This is Theodore from PageFly - Shopify Page Builder App.

 

Metafields/Metaobjects aren't ideal for product variants.

Solution:

  1. Product Variants:

    • Create a single "Phone Case" product.
    • Define variants for each phone model (iPhone 13, etc.).
    • Use metafields within variants to store design information (if needed).
  2. Product Options (if limited designs):

    • Offer design choices within a single product (less than 3 options).

Managing Many Variants:

  • Shopify allows up to 100 variants per product.
  • Use CSV import tools (Shopify or apps) to upload phone models and designs efficiently.

This approach lets you:

  • Manage phone models effectively with variants.
  • Store additional design info with metafields (optional).
  • Offer design choices with product options (limited cases).


Best regards,
Theodore | PageFly

 

Please let me know if it works by giving it a Like or marking it as a solution!


PageFly - #1 Page Builder for Shopify merchants.


All features are available from Free plan. Live Chat Support is available 24/7.

View solution in original post

Replies 7 (7)

Shadab_dev
Shopify Partner
1026 56 101

@selvestravicius metafields and metaobjects are only to display dynamic additional information about your products. For example you might have different specs for different phone covers which you want to display to the user. As per my knowledge I don't think you can use them as variants for your products. 

Buy me Coffee, if you feel i was helpful. Email Me or WhatsApp me for any help with shopify theme customizations or any project in web dev. If this is helpful, please Like and Accept the solution.
selvestravicius
Tourist
5 0 0

Thank you! I had a wrong understanding about the metafields/metaobjects 🙂 Have a great day!

PageFly-Theodor
Shopify Partner
691 86 102

This is an accepted solution.

Hi @selvestravicius ,
This is Theodore from PageFly - Shopify Page Builder App.

 

Metafields/Metaobjects aren't ideal for product variants.

Solution:

  1. Product Variants:

    • Create a single "Phone Case" product.
    • Define variants for each phone model (iPhone 13, etc.).
    • Use metafields within variants to store design information (if needed).
  2. Product Options (if limited designs):

    • Offer design choices within a single product (less than 3 options).

Managing Many Variants:

  • Shopify allows up to 100 variants per product.
  • Use CSV import tools (Shopify or apps) to upload phone models and designs efficiently.

This approach lets you:

  • Manage phone models effectively with variants.
  • Store additional design info with metafields (optional).
  • Offer design choices with product options (limited cases).


Best regards,
Theodore | PageFly

 

Please let me know if it works by giving it a Like or marking it as a solution!


PageFly - #1 Page Builder for Shopify merchants.


All features are available from Free plan. Live Chat Support is available 24/7.

selvestravicius
Tourist
5 0 0

Thank you, CSV import it is then 🙂 

INA_MSWEB
Shopify Partner
1281 144 167

Hello,

 

I am San from MS Web Designer.

 

We can't use metafields/metaobjects to set up different product variants that display both dynamic and static text content. 

 

If you want to offer your phone product in multiple sizes, you can set it up similar to the Modelis you already created. You can manually remove the automatically generated color options from the product and metaobjects.

 

Do let me know in case of any concerns.

 

Regards,

San

If it’s helpful to you, please mark it as a solution.  


Need Help with Shopify Design, Migration, Speed, or Custom tasks?  
email: hi@mswebdesigner.com
Try Our Conversion Booster app to get more sales | Connect Our Founder Linkedin

selvestravicius
Tourist
5 0 0

Thank you for guiding me to the right direction. I have had a slightly different understanding about the metaobjects and metafields. I thought I can define the list once and add it to multiple products. I will use CSV as I used to (a little bit a pain when adding new variant i have to update all products).

Thank you.

INA_MSWEB
Shopify Partner
1281 144 167

Hello,

 

Thank you for your response.

 

Glad that it was helpful.

 

Regards,

San

If it’s helpful to you, please mark it as a solution.  


Need Help with Shopify Design, Migration, Speed, or Custom tasks?  
email: hi@mswebdesigner.com
Try Our Conversion Booster app to get more sales | Connect Our Founder Linkedin