So for a bit of background one of our clients has very large collections, and we use the tags for a filter on the sidebar, however because of the 1000 Tag Limit a lot of these are missing.
Does anyone know how Shopify chooses which 1000 tags to include? e.g. does it go through the products in Alphabetical order and select the distinct ones?
After speaking to Shopify Support directly and a lot of back and forth they said it's done in alphabetical order of the tags but this does not seem to be the case and they have refused to help any further. The tags we're missing are random, and aren't just stopping after a certain character.
Here are some preview links to a test store to provide a better understanding:
if you go to the 'Filter By' you'll see a rather large list, which contains all of the tags as the 'All' collection doesn't seem to have the 1000 limit.
This Smart Collection has all of the products on the site in it, but you'll noticed the 'Filter By' options are a much smaller number because of the 1000 Tag Limit, and its random ones that are missing, it doesn't stop after a certain character in the alphabet.
If I can understand how Shopify chooses these 1000 tags the client may be able to order their collections accordingly to bring out the most desirable tags. Our only alternative is to use menus to override the problematic collections, but this will require a lot of admin time from the client to maintain.
Any help is appreciated.
The all collection you're talking about. Is that actually a collection you made or the default auto generated one. You'll find there's a difference there.
Some quick comments:
You may also want to reconsider your tagging strategy here. I get that tags can be useful for adding extra data points but there's times when metafields or other approaches make more sense. If you must persist with how you're doing it then you should instead look into other ways to store/display the filtering options.
Hi @Jason ,
Thank you for the the response. The 'All' collection is the default one which I understand has different limitations. The 'Mens Watches' collection actually contains all of the products from the store (for testing).
If you look at the Filter on the default/all collection you'll notice a lot of tags starting with 'Brand: '. But the majority of these seem to be missing from the Smart Collection 'Mens Watches'.
As an example, the tag 'Brand: Sinn' is missing from the Mens Watches Collection, since it's starting with "B" I'd expect this not be missing from the list. Oddly enough, adding a new product to the collection with a tag of e.g. 'Z' results in it appearing every time.
Through a process of elimination I have determined the following:
Therefore.. my conclusion is that the Shopify system does the following:
I'll need to do some more testing but I'm confident this is the case.
Hi @Jason ,
Hmm I've actually produced one case where this isn't true, but the news tags don't seem to be in the default collection either.
Any further insight from yourself would be great.
The way tags are being used on that site is totally nuts.
There's skus in there, a whole bunch of subcategories, tons of specific millimeter sizes, the list is absolutely huge and totally un-navigable. Its a horrible user interface. This is totally not how tags are supposed to be used. You should be filtering by some clearly defined and not TOO specific attributes such as color, a range of sizes, a few key features etc. It almost seems like they tried to put every single possible product detail into tags. That's totally not how it's supposed to be used. If the result of filtering doesn't give you at least several products in that GROUP, it probably shouldn't be a filter at all.
You shouldn't even be getting anywhere near to a 1000 tag limit. We have a website with 40,000 skus and we don't have more than about 120 or so filter options.