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

Imobiliária

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

ClienteImóvel Riviera
SegmentoImobiliária
ProjetoSite personalizado e integração
PlataformaWordPress + PHP
EscopoDesenvolvimento 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.
Siteimovelriviera.com.br ↗
Falar com especialista
WhatsApp
Mateus Sobral

Mateus Sobral

Diretor de Projetos

×
  • Olá, seja bem-vindo(a) a agência Weein!
  • Me chamo Mateus, serei responsável pelo seu atendimento, como posso te ajudar?