Spolu v realitách: nabídky na webu bez přepisování
Plugin, který přenáší nabídky nemovitostí z POSKI REAL do WordPressu. Makléři zadávají data jednou, web přebírá nabídky, fotky a parametry podle stabilního ID.


Dvě evidence téhož
Makléři pracují v POSKI REAL, protože tam mají klienty, prohlídky i dokumenty. Web ale běží na WordPressu, takže každá nabídka se zadávala dvakrát. Fotky se nahrávaly znovu a u prodaných nemovitostí se zapomínalo měnit stav.
Zadání bylo jednoduché: co je v POSKI, ať je na webu. Bez přepisování, bez duplicit a bez zásahu do podoby webu, který je postavený na Pods a Elementoru.
Šest částí jednoho importu
Stahování feedu
Plugin si sám stahuje export nabídek z POSKI REAL. Čte ho po částech, takže ani velký export nepoloží server.
Párování podle ID nabídky
Nabídka se aktualizuje podle ID z POSKI, nikdy podle názvu nebo adresy. Přepsaný nadpis ve WordPressu tak nevytvoří duplikát.
Přeskočení nezměněných
U každé nabídky si plugin pamatuje otisk. Když se nic nezměnilo, nic nepřepisuje, takže se u běhu bez změn nezměněné záznamy přeskočí.
Mapování do Pods polí
Dispozice, stavy a další číselníky se párují proti skutečné definici polí, včetně diakritiky. Web zůstává postavený na Pods a Elementoru.
Fotky do Media Library
Obrázky se importují s deduplikací, hlavní foto se nastaví jako náhledové. Zachovává se pořadí z feedu.
Ovládání pro makléře i vývojáře
Makléř může import spustit ručně, nebo si nejdřív nechat ukázat, co by změnil. Jinak běží sám podle plánu a vývojář ho umí ovládat i z příkazové řádky.
Dvě rozhodnutí, která šetří starosti
Jen jeden směr, z POSKI na web
Změny z webu se do POSKI nikdy neposílají. Makléř má jedno místo, kde nabídku upraví, a nemůže se stát, že si dvě evidence přepíšou data navzájem.
Import respektuje web, ne naopak
Data se mapují do existujících Pods polí, takže vzhled ani šablony v Elementoru se nemusely měnit. Plugin jde vypnout a web dál funguje.
Od mapování polí k provozu
Ruční přepisování
Nabídky se do webu přepisovaly ručně z POSKI. U desítek nemovitostí s fotkami to byla práce na celý den a data stárla.
Mapování polí
Nejdřív jsme sedli nad exportem a popsali, který element odpovídá kterému poli v Pods. Bez toho by import jen hádal.
Bezpečný import
Import čte export bezpečně, nespustí se dvakrát naráz a dá se pustit nanečisto, aby šly změny vidět dřív, než se zapíšou.
Provoz a diagnostika
Každý běh se zapisuje, osobní údaje jsou v záznamu skryté. Je vidět, co poslední běh udělal, a když něco nesedí, jde rychle zjistit, jakou hodnotu plugin z exportu dostal.
Plugin bez závislostí
Plugin nemá externí závislosti, takže aktualizace webu neřeší cizí knihovny.
Rozsah řešení
Co ještě chybí
Dvě pole zůstávají nezmapovaná: půdorys a průkaz energetické náročnosti. Export k nim neuvádí přímý odkaz na soubor, takže je zatím doplňuje makléř ručně.
Do dalšího kola patří napojení videoprohlídek na přehrávač a přehled změn u jednotlivé nabídky, ať je vidět, co poslední běh upravil.
Řešíte něco podobného?
Napište nám, co se u vás zadává dvakrát. Ozveme se do dvou pracovních dnů.
Co jsme dělali dál

Walio: věrnostní systém pro podnikyKarta v peněžence, terminál pro obsluhu i portál s reportingem.
Branuál: brand manuál jako web, ne PDFStránky, bloky a knihovna assetů s publikováním. Vlastní produkt studia.
Layered: web, který prodá kurz a odbaví účastníkaRezervace s kapacitou, platba a potvrzení na jednom místě.