Metafields and Metaobjects

Is there any possible way to utilize metaobjects as a means of variant creation?

For example, I have 3 brands of product in my store, with many products in each brand. Brand #1 has 50 different frame finish colors, brand #2 has 75, and brand #3 has 100. Instead of creating all of these variants for each individual product in each different brand, can I just use the metaobjects (similar to the default “color” metafield) to store the frame finish information for each brand. That way I can make changes to each brands frame finishes at a bulk level.

the idea is that I would have 3 different metaobjects, 1 for each brand, and they would all have their brand’s respective frame finish colors. so now when I am adding a new product to that brand, I can just click the respective metaobject when selecting “add options like size or color” - “connect Metafield”?

1 Like

You can attach a predefined metaobject with some values to the specific product or variant. You have to create one and then add it using the variant’s metafield reference (mixed reference). I’m not sure what you exactly need, explain to me please with details if my answer isn’t helpful.

So I’ve created a metaobject definition that closely mimics the default color metaobject. there I’ve added in some of the frame finishes that I wish to assign to the variants of the products in this specific brand. I then tried creating a product, variant, and collection metafield definition and under “type” i selected metaobject and referenced the metaobject I created. no matter what my approach is, when i go to the product editor page, and go to add variants to my product, I can not seem to get my custom metaobject to pop up, all i am seeing is the default category ones like color. Additionally, I can’t seem to find how it is possible to create/edit category metaobjects/metafields.

I would be more than happy to elaborate via phone if you would like, my email is Sal.debenedetto@leadersfurniture.com. I will make sure to update this thread with any additional relevant information.

I think it should be the variant’s metafield, definition not collection and you can see it when you click on the variant’s edit button. If you want I can try to help you directly on your CMS, but you have to send me a private message and share your store address. I’ll send you a collab request.

Thanks for the assistance, do you mind sending me an email so I can elaborate further?

Ok, I sent you a message :wink:

I apologize but I don’t believe I have received it.

Sal.DeBenedetto@leadersfurniture.com

Sent it again with gmail.

I’m struggling with the same issue :confused: I’m unable to see my custom metafields as options in the “Connect Metafield” list when adding a variant option. We you able to find a solution or is it only possible to connect Shopify’s predefined fields?

I’ve been working with several support agents who all pushed the issue along up the chain and collaborated with their peers. The consensus I’ve received is that they may implement this in the future and we can keep a lookout for it on the changelog.

2 Likes

I have exactly the same problem. Did you get any updates on this?

Unfortunately not, I’ve been told it is in the works with no estimation on when. I ended up going in a different direction and began using an app called Dynamic Product Options. Highly recommend due to its Robust capabilities. Product option templates that can be applied globally or to any set of products, mathematical formula price calculations, and much more.

Dynamic Product Options - Ultimate app to manage custom options & price calculators | Shopify App Store

2 Likes

Thanks for your reply. Hope it comes soon, in the meantime I’ll try the app you mentioned, thank you!

1 Like

Thanks for looking into it @Sal-leaders ! I think our use case is just simple enough that we can do things using custom fields on variants.

1 Like