Adds a filter when returning a product's schema

I am working on a store which has a number of books as such I was looking to override the Schema URL as I was adding an `author` itemprop which is invalid within a Product type.

I appreciate you can do function overriding here to customise it but I thought a filter might be more flexible going forward.