Integração de imóveis com o portal VivaReal

Este artigo descreve as funcionalidades e configurações necessárias para a integração da plataforma digital SnapProperty com o Portal VivaReal.


Visão geral

Referências

A integração foi desenvolvida de acordo com as orientações do manual de integração do portal, disponíveis em \

Endereço do arquivo 

O arquivo xml fica disponível para consulta do portal no endereço https://us-central1-snapproperty-dev.cloudfunctions.net/api/imoveis/{nome-cliente]/vivareal, onde o parâmetro {nome-cliente} é fornecido pelo analista no início da implantação do projeto.

Endereço para teste de um imóvel

Para testar a geração do arquivo de um único imóvel pode ser utilizada a url https://us-central1-snapproperty-dev.cloudfunctions.net/api/imoveis/cliente/vivareal/id-imovel, onde:

  • cliente é o nome do cliente fornecido na implantação
  • id-imovel é o ID do imóvel na plataforma Salesforce (ex.: a054P00000vHl2zQAC)

Mapeamento dos campos

O arquivo xml é construído de acordo os campos descritos na tabela abaixo.

Campo do VivaRealTag do VivaRealDescriçãoObrigatórioObjetoCampoNotas
Id do imóvel ListingId
Sim Imóvel Código do imóvel 
Tipo de uso UsageTypetipo de uso do viva real nãoTipo de uso Tipo de uso [VivaReal]
Tipo de imóvelPropertyType
nãoTipo de imóvelTipo de imóvel [VivaReal]
DescriçãoDescription
nãoimóvelDescrição
Preço Venda ListPrice
nãoImóvel valor para venda 
Preço Aluguel RentalPrice
nãoImóvelValor desejado do aluguel 
Preço CondomínioPropertyAdministrationFee
nãoImóvel Valor do condomínio
Preço IPTUYearlyTax
nãoImóvelValor mensal do IPTUValor do campo multiplicado por 12 
BanheirosBathroomsobrigatório em todos os imóveis, exceto, Lote / Terreno.simImóvelBanheiros Não são levados em conta os valores preenchidos no campo " Banheiros de empregada"
QuartosBedroomsobrigatório em todos os imóveis residenciaissimImóvelDormitórios
Suites Suites
nãoImóvelSuítes
Garagem Garage
nãoImóvelVagas
Media Medialista de midias do imóvel, fotos ou vídeosnãoFoto do imóvel -
ItemItem

tag de Media contem a foto do imóvel 

não Foto do imóvel Url da imagem 
Destaque Featuredindica se o imóvel deve aparecer em destaque nas pesquisa, garantia de maior destaque no anuncio . nãoImóvelDestaque [VivaReal]
TítuloTitletitulo no portal nãoImóvel Título [VivaReal]
Header Headercabeçalho do xml ---
ProvedorProvider tag de cabeçalho (header) provedor do xml
--
EmailEmail tag de cabeçalho (header)  email de contato do desenvolvedornão--
ContactNameContactName tag de cabeçalho (header) nome do contato do desenvolvedornão--
PublishDatePublishDate tag de cabeçalho (header)  data de publicação do xml não--
TelephoneTelephone tag de cabeçalho (header) telefone da empresa provedora não-telefone da snapsystems 
tipo de transaçãoTransactionType
nãoimóvelDisponível para locação  /Disponível para venda 

verifica se os campos estão selecionados se disponível para locação estiver selecionado envia " For Rent"

se apenas o disponível para venda estiver selecionado envia "For sale"

se os dos campos estiverem selecionados envia "Sale/Rent"

Location 
tag de localização não


PaísCounty tag de location país do imóvel nãoImóvel País
Estado Statetag de location  estado do imóvel nãoImóvel Estado  /  UF O UF  é enviado com uma propriedade abbreviation
Cidade City tag de location  cidade de imóvel nãoImóvel Cidade   Campo de pesquisa é enviado o Name da cidade 
vizinhança Neighborhood'tag de location  bairro do imóvel nãoImóvelBairroCampo de pesquisa é enviado o nome do bairro 
Zona Zonetag de location  Zona de comercialização nãoImóvelZona de comercializaçãoZona de comercialização
EndereçoAdresstag de location  Endereço do imóvel nãoImóvel Logradouro
Número da rua StreetNumber

tag de location numero da rua  do imóvel 

nãoImóvel Número 
Código PostalPostalCodetag de location  cep do imóvel nãoImóvel Cep Campo de pesquisa é enviado o name do cep
Latitude Latitudetag de location  do imóvel nãoImóvel Localização geográfica apenas a latitude 
LongitudeLongitudetag de location  do imóvel nãoImóvel Localização geográfica apenas a longitude 
área LotAreaobrigatório para tipos de propriedade, como Terrenos (Residencial e Comercial), Galpão /Depósito / Armazém, Fazenda/sítio e Chácara.simImóvel Área terreno 
área LivingAreaobrigatório em todos os tipos de propriedade, exceto os listados acima, em LotArea.simImóvel Área privativa

ContactInfoInformações de contato da  administradora não

este item não será enviado 

NameNome da administradora 

não



este item não será enviado 

EmailEmail da administradora não

este item não será enviado 

WebsiteWebsite da administradora não

este item não será enviado 

Logologo da administradora não

este item não será enviado 

OfficeNamenome da agencia principal da administradora não

este item não será enviado 

Telephonetelefone da administradora não

este item não será enviado 

Locationlocalização da administradora tag de ContactInfonão

este item não será enviado 

CountryPaís da administradora de imóveisnão

este item não será enviado 

StateEstado da administradora de imóveisnão

este item não será enviado 

CityCidade da administradora de imóveisnão

este item não será enviado 

NeighborhoodBairro da administradora de imóveisnão

este item não será enviado 

AddressEndereço da administradora de imóveis não

este item não será enviado 

PostalCodeCep da administradora de imóveis não

este item não será enviado 
CaracterísticasFeatures Tag para declarar características do imóvel não


CaracterísticaFeature Tag que contém cada característica não


Características do imóvel 

Abaixo são listadas as características aceitas pelo viva real :

Valor na TagTradução 
Close to main roads/avenuesPerto de vias de acesso
Close to shopping centersPerto de Shopping Center
Close to public transportationPerto de transporte público
Close to schoolsPerto de Escolas
Close to hospitalsPerto de hospitais
UtilitiesServiços públicos essenciais
GravelCascalho
LandTerra
CoolingAr condicionado
Fenced YardQuintal
BalconyVaranda
WarehouseDepósito
FireplaceLareira
FurnishedMobiliado
Fully wiredCabeamento estruturado
Cable TelevisionTV a cabo
Internet ConnectionConexão à internet
Parking GarageGaragem
LaundryLavanderia 
KitchenCozinha
Maid's QuartersÁrea de serviço
Exterior ViewVista Exterior
HeatingAquecimento
Home OfficeEscritório 
LawnGramado
Reflective PoolEspelhos d'água
Year BuiltMais de um andar
Pay-per-use ServicesServiço pay per use
Controlled AccessVigia
TV SecurityCircuito de segurança
Security Guard on DutySegurança 24h
IntercomInterfone
Fenced YardCondomínio fechado
Alarm SystemSistema de alarme
GymAcademia
Garden AreaJardim
ElevatorElevador
BBQChurrasqueira
Party RoomSalão de festas 
Gourmet AreaEspaço gourmet
PlaygroundPlayground
PoolPiscina
Sports CourtQuadra Poliesportiva
Movie TheaterCinema
Tennis courtQuadra de tênis
Green space / ParkEspaço verde / Parque
Game roomSalão de jogos
Reception roomRecepção
Band Practice RoomGarage band
Massage RoomMassagem
SaunaSauna
Jogging trackPista de Cooper
SpaSpa
SquashQuadra de Squash
Ocean ViewVista para o mar 
Mountain ViewVista para a montanha
Lake ViewVista para o lago 
VerandaVaranda gourmet
GeneratorGerador elétrico