All it takes is some standardized markup like schema.org
Which is the problem AI is solving here - getting every supermarket chain to agree on this (when it’s actually against their interests to do so, since it increases price transparency) would be an impossible task, but AI can get around this requirement with minimal extra effort.
I’m hardly an AI evangelist, but this is actually one of the rare situations where it’s a good fit.
This is useful for updates so you’re not bottlenecked as much (if you don’t have automatic background updates set up).