Just a heads up to anyone using custom dynamic pages based on collections for listing items.
I spent over an hour trying to fix an issue on my site after publishing, that turned out to be a bug or issue with wix’s upgraded systems!! (shocker right!) [I have submitted this to support but wanted it public to help prevent others wasting more time than they already do with these things!]
I have dynamic collections pages that lists all items tagged to each collection.
The url is set to be website.com/collections/{SLUG} from BEFORE the upgrades to studio.
Now I can only select {Name} or {ID} as the url variable (slug) but this breaks the page when a collection has a ’ in the name and does not load any items from the collection because it is using Name and not the url safe Slug of the collection selected!! I’ve had to fix this by removing any “illegal” characters from all collections names.
The system clearly cannot find any items because it is crossing over Name and Slug when searching the products database… or the variable from the url is being passed over wrongly behind the scenes. I scoured the CMS and datasets on the site in editor but it sends me in a loop from the cms page, to the dataset, to the page settings and back again.
How are such standard mistakes still being made??!! why is ’ allowed in a collection Name/Label and not filtered out through validation etc?
