Dsplay right price when product has variants

When a user loads the product page it was not displaying the price
of the variant chosen on the form

Fixes #3379
Fixes #3383