Product feed: product variants are now correctly matched with feed data
For products with variants, the product code contains a slash or a space (e.g. 12345/ABC). Different feeds stored the same product with a slash in one and an underscore in another, so the code from the order did not match the product in the feed. As a result, automated emails (last purchased products) showed the price and name, but the description, product link and image were missing. Product codes are now normalised before comparison, so the product is found in the feed regardless of whether it's stored with a slash, a space, or an underscore.