fixes variant.price_for_user it now uses relations

previously it was trying to use a calculator