If you have numerous language or place variations that you just mark up with hreflang, then each of these versions must have a canonical tag pointing to by itself. If none of these are made use of, Google will trust in other alerts like hreflang, inner links, and URL duration https://addons.prestashop.com/es/seo-posicionamiento-buscadores/31857-google-rich-snippets-automatico-json-ld-opengraph-seo.html