For those who have many language or region variations you mark up with hreflang, then Each individual of these variations must have a canonical tag pointing to itself. Adding this code to every page of your internet site might be inconvenient and impractical, but most information management techniques have techniques https://www.presta-addons-modules.com/en/opencart-seo-automatic-google-rich-snippets-json-ld-integration-opengraph-twitter-tags-schemaorg.html