If '+' is present in the product name the URL fails if encoding is enabled.
If encoding is not enabled ‘+’ is replaced with %2B but the URL still fails.
The URL breaks in every circumstance.
Is it possible to programmatically change the URL - either change how the product page URL is built OR replace the '+' symbol with 'plus' (without changing the product name in HQ)?