Site para Imobiliária Imóvel Riviera.
Criação de site para imobiliária com integração XML, atualização automática de imóveis, gestão de imagens e SEO dinâmico.
Cliente
Imóvel Riviera
Segmento
Serviço
Integração entre sistemas
Plataforma
WordPress + PHP
SOBRE O PROJETO
Um site imobiliário automatizado e integrado
A Imóvel Riviera atua no mercado imobiliário de Bertioga, oferecendo opções de imóveis para compra e locação. Para apresentar seu portfólio, precisava de um site personalizado que integrasse as informações já cadastradas em seu sistema interno de gestão.
Em parceria com a agência Lamattina, a Weein assumiu toda a responsabilidade técnica pelo desenvolvimento do site e pela integração entre os sistemas. O principal objetivo era conectar o WordPress ao sistema de imóveis da imobiliária por meio de um arquivo XML, automatizando a publicação e atualização das propriedades sem trabalho manual.
O desafio envolvia muito mais do que importar informações. Era necessário processar grandes volumes de dados, gerenciar mais de 20 mil imagens, identificar alterações automaticamente e manter o site atualizado e independente do sistema de origem.
A IDEIA DA WEEIN
Como integrar milhares de imóveis sem comprometer a performance?
01 — INTEGRAÇÃO
Comunicação entre sistemas diferentes
A imobiliária já possuía um sistema interno utilizado pela equipe para gerenciar seus imóveis. Era necessário conectar essas informações ao site, aproveitando os cadastros existentes e evitando alimentar duas plataformas separadamente.
02 — INDEPENDÊNCIA
Um site independente do sistema de origem
Um requisito fundamental era não depender de consultas ao XML em tempo real. O cliente precisava que o site armazenasse os dados localmente para apresentar os imóveis, evitando sobrecarga no sistema da imobiliária.
03 — VOLUME DE DADOS
Gerenciamento de mais de 20 mil imagens
O arquivo XML disponibilizava milhares de fotografias que precisavam ser baixadas para o servidor do site. Utilizar diretamente os endereços das imagens externas poderia sobrecarregar a infraestrutura da imobiliária.
04 — AUTOMATIZAÇÃO
Atualizações automáticas e inteligentes
O catálogo precisava refletir alterações realizadas no sistema interno, incluindo novos imóveis, mudanças nas informações e atualizações de fotografias. Tudo isso sem repetir downloads ou processamentos desnecessários a cada sincronização.
05 — PERFORMANCE
Processamento sem sobrecarregar
A quantidade de registros e imagens exigia cuidados especiais com memória e processamento. Uma importação convencional poderia concentrar operações pesadas, tornando necessário distribuir as tarefas e otimizar a leitura.
06 — ATUALIZAÇÃO
Controle de imóveis e arquivos obsoletos
Além de importar novos imóveis, a solução precisava identificar os removidos do sistema e excluir fotografias que não pertenciam mais aos cadastros. O objetivo era evitar o acúmulo de registros e arquivos desnecessários no WordPress.
APRESENTAÇÃO DO SITE
Veja algumas telas.
A SOLUÇÃO DESENVOLVIDA
Personalização para transformar um sistema imobiliário em um site totalmente automatizado
01
Personalização WordPress
Criamos um site em WordPress com Custom Post Types e campos personalizados (ACF), permitindo organizar e apresentar automaticamente os imóveis importados do sistema da imobiliária.
02
Integração XML
Desenvolvemos uma integração em PHP com streaming e XMLReader, capaz de baixar e processar grandes arquivos XML sem sobrecarregar a memória do servidor.
03
Sincronização automática
Programamos uma rotina diária que verifica alterações no XML por tamanho e MD5, realizando novas importações somente quando necessário e evitando processamento desnecessário.
04
Importação assíncrona
Utilizamos o Action Scheduler para criar tarefas individuais por imóvel, distribuindo o processo em filas e evitando a sobrecarga do servidor durante as importações.
05
Download paralelo de imagens
Criamos um algoritmo com cURL Multi para baixar imagens simultaneamente por imóvel, armazenando os arquivos diretamente no servidor com maior eficiência.
06
Imagens locais sem BD
Implementamos miniaturas virtuais no WordPress, permitindo exibir imagens armazenadas no servidor sem criar milhares de registros de anexos no banco de dados.
07
Atualização inteligente
Desenvolvemos uma rotina que identifica quando as fotos precisam ser atualizadas, preservando arquivos existentes e evitando downloads repetidos quando não há alterações.
08
Limpeza automática
Automatizamos a exclusão de imóveis removidos do XML e suas imagens, com processamento em lotes de até 100 registros para otimizar o uso dos recursos do servidor.
09
Arquitetura escalável
Aplicamos princípios de Clean Architecture, SOLID e DDD, separando responsabilidades e utilizando cache em memória para reduzir consultas repetidas ao banco de dados.
10
SEO automatizado dos imóveis
Preenchemos automaticamente informações de SEO a partir dos dados importados, mantendo as páginas dos imóveis otimizadas sem necessidade de edição manual.
11
Otimização de consultas
Implementamos cache em memória para armazenar referências de imóveis e categorias, reduzindo consultas repetidas ao banco de dados e otimizando a sincronização.
12
Controle na importação
Configuramos o processamento controlado das filas de importação, limitando a execução simultânea de lotes para preservar a estabilidade do banco de dados.
13
Monitoramento de logs
Desenvolvemos um sistema personalizado de logs com rotação automática a cada 14 dias, facilitando o acompanhamento das integrações e a identificação de falhas.
14
Um site independente
Armazenamos os dados e imagens diretamente no WordPress, permitindo navegar pelo catálogo sem consultar o sistema da imobiliária em tempo real, com atualizações automáticas.
15
Parceria com a Lamattina
Em parceria com a agência Lamattina, a Weein assumiu toda a engenharia técnica do projeto, incluindo desenvolvimento do site, integração XML e automação do catálogo imobiliário.
DETALHES TÉCNICOS
Algumas tecnologias utilizadas no Case
Cada projeto é desenvolvido com tecnologias selecionadas de acordo com suas necessidades, considerando fatores como desempenho, segurança, facilidade de gerenciamento e possibilidade de expansão.
- WordPress
- Divi 4
- PHP
- Action Scheduler
- Git
- Log PSR-3
- Clean Architecture
- SOLID
- DDD
- CPT (Post Type)
- ACF
FICHA DO PROJETO
| Cliente | Imóvel Riviera |
|---|---|
| Segmento | Imobiliária |
| Projeto | Site personalizado e integração |
| Plataforma | WordPress + PHP |
| Escopo | Desenvolvimento técnico em parceria com a agência Lamattina, integração XML, sincronização automática de imóveis, processamento assíncrono com Action Scheduler, gerenciamento otimizado de imagens e mais. |
| Site | imovelriviera.com.br ↗ |











