Front end Entry form with validation error support?
The saveEntry controller used by the default example returns an entry variable with the newly created item and the applicable error messages. This could be a potential cause of conflict if you have another variable called entry, which is by default pre-loaded in entry templates. 

I think you could create a (for example) product.twig template and manually set an entry variable (via ID or slug) called anything else than entry.