When opening any SXA Storefront page in Experience Editor its title is hardcoded to "Sample title".
To fix this issue, replace the code below in Commerce/metadata/metadata.cshtml
@if (Sitecore.Context.PageMode.IsExperienceEditor) { var link = @metadataManager.GetServerUrl() + "/category/sample_category"; <link rel='canonical' href='@link' /> <title>Sample title</title> } else { @metadataManager.GetTags() }
with
@metadataManager.GetTags()