Venture-Stream / aquacadabra-2.0

Forked from Shopify/Dawn
0 stars 0 forks source link

The "tank only" option doesn't seem to appear here - I've looked in Search & Discover but can't see anything obvious in there Where are we with Metafields & Storefeeder? Ideally we need to deal with them in Storefeeder otherwise we're going to be listi... #192

Closed liamcottrell1 closed 1 month ago

liamcottrell1 commented 1 month ago

The "tank only" option doesn't seem to appear here - I've looked in Search & Discover but can't see anything obvious in there

Where are we with Metafields & Storefeeder? Ideally we need to deal with them in Storefeeder otherwise we're going to be listing in there then coming over to Shopify to fill out Metafields, that's very impractical

https://www.bugherd.com/projects/396350/tasks/108

liamcottrell1 commented 1 month ago

@Ray Woods Looked like there was a few products missed out when we migrated to metafields, should be fixed

liamcottrell1 commented 1 month ago

@Sam Derbyshire thanks mate. And where are we with Storefeeder?

I listed two tanks yesterday, added tags as usual but now of course they have no metafields:

https://admin.shopify.com/store/aquacadabrastore/products/7304356560962

https://admin.shopify.com/store/aquacadabrastore/products/7304360624194

liamcottrell1 commented 1 month ago

@Ray Woods Apologies I forgot to update you on this, we don't need to use storefeeder for this as long as a metafield doesnt use "storefeeder" as a namespace we can manage them directly in Shopify. You can add in the respected metafields directly at the bottom of the product admin.

liamcottrell1 commented 1 month ago

@Sam Derbyshire no worries, thanks for getting back to me. It's not a case of now not needing to use Storefeeder, rather the opposite - we need to use Storefeeder. We deal with all of our listings, creating and editing nearly every aspect of them directly in Storefeeder. About the only exception on Shopify at present the metafield you guys set up for us where variants can now have Dispatch_ tags.

So if we now need to also open them in Shopify to deal with essential things which used to be tags, that's going to be cumbersome, time-consuming and things will get missed so this a big step backwards for us in functionality if we can't get them integrated into Storefeeder.

I'll contact Storefeeder now and find out if it's something they're able to integrate for us, but I suspect it will amount to a feature request for down the line.

liamcottrell1 commented 1 month ago

Hi @Ray Woods

I should've included this in the earlier message but it slipped my mind. The reason we couldn't integrate the metafields in to Storefeeder was because they don't support multi-option metafields, they only support single-line text. This is an issue because products can have multiple filter options.

I had discussed with Storefeeder previously but they had stated that only single-line text was supported. This is when I had mentioned that if we don't use the storefeeder namespace that storefeeder won't override them.

Hope this helps, happy to discuss further if need be

liamcottrell1 commented 1 month ago

@Sam Derbyshire thanks for clarifying buddy. I've just spoken to Storefeeder support and they can enable metafields as custom attributes against the product data. I checked the metafields and the type for all of them is "single line text", so I suspect it might work, even if we have to make some tweaks.

I'm going to ask them to enable it and see what we can do.

Could you send me over a file/list of things which could be problematic with multiple options under a field please?

liamcottrell1 commented 1 month ago

@Ray Woods We can see what data storefeeder returns with and see how that comes through in Shopify.

The issue we were having was that a product could have multiple variants which means it needs multiple filter values e.g. colour black and grey.

Because we're using metafields, we have to use the "list of values" setting in Shopify which returns the values as an array e.g. ["Black, "Grey"]. So its right that the metafields are single line text, but the multiple values makes them an array.

The issue was, Storefeeder only supports text, so we asked if we uploaded a bunch of metafields through storefeeder in the above format e.g. "["Black, "Grey"]", it would not work in Shopify.

I'll be interested in seeing the data that Storefeeder is going to pull through because when I had asked support they said they only support single-line text (one value).

liamcottrell1 commented 1 month ago

Aha! Ok mate thanks for explaining.

It may be that's still the case with the array business and the person I'm speaking to hasn't picked up on that, though I did relay part of what you said on the single-line business. I'll investigate further!

I think you mentioned you'd used some files to transfer the tags to metafields - any chance you have them available and could send some over please?

I'll have a look at what we have with multiple options - I would imagine there aren't too many, if I can check what we might have to compromise on that would probably be preferable to not using Storefeeder. For example if black is the main colour and grey is secondary, we just put black.

liamcottrell1 commented 1 month ago

@Sam Derbyshire forgot to tag

liamcottrell1 commented 1 month ago

@Ray Woods We used this sheet to change the tags to metafields: https://docs.google.com/spreadsheets/d/1BrzwNarfw4Gwpeyc7WemwQGNyN8GSC_CVvW90D1cPJE/edit?usp=sharing

There are quite a few products that have multiple options per metafield. We wouldn't want to remove any of the multiple options as it will hurt the filter results, if that makes sense?

liamcottrell1 commented 1 month ago

@Ray Woods if storefeeder can get the data in metafields to support multiple values that would be great, we can adjust the filters to work with what comes through. I'm off tomorrow back Monday if we want to discuss further

liamcottrell1 commented 1 month ago

@Sam Derbyshire thanks mate, I've looked at our mult-options and everything except colour can be comfortably trimmed down to a single option with no issues.

I'll see about getting these mapped into Storefeeder tomorrow, and then tank colour we can just manage in Shopify.

Thanks for your help buddy!