Program do raportowania cen mieszkań: ręcznie, własny skrypt czy wtyczka WordPress? 10 rzeczy do sprawdzenia
Jawność cen to nie jednorazowy projekt, tylko codzienna praca: ceny z datą na stronie, historia, Omnibus przy promocjach i plik dla dane.gov.pl w każdy dzień roku. Porównujemy trzy sposoby, żeby to ogarnąć, i piszemy uczciwie o ograniczeniach każdego z nich.
W skrócie
- Automatyzacja ma połączyć trzy rzeczy w jeden proces: cennik na stronie z datami i historią, najniższą cenę z 30 dni przy promocjach i codzienny raport dla dane.gov.pl z tych samych danych.
- Ręcznie (arkusz, eksport, FTP) da się to robić, ale to 365 czynności w roku i ryzyko rozbieżności między stroną a raportem.
- Własny skrypt daje pełną kontrolę, ale trzeba go utrzymywać: nowe wymagania portalu i struktura danych od 11 listopada 2026 r.
- Wtyczka robi to w jednym panelu – ważne, żeby liczyła Omnibus z historii cen, wystawiała XML z https i MD5, obsługiwała strukturę danych od 11 listopada 2026 r. i sama pilnowała, czy portal pobiera pliki.
Spis treści 8 części
Automatyzacja raportowania cen w WordPressie polega na tym, że ceny prowadzisz w jednym miejscu, a z nich powstaje wszystko inne: cennik na stronie z datami i historią, informacja o najniższej cenie z 30 dni przy promocjach i codzienny plik dla dane.gov.pl. Można to zbudować ręcznie, własnym skryptem albo wtyczką. Różnią się ilością codziennej pracy, ryzykiem błędu i tym, kto pilnuje zmian w przepisach.
Co dokładnie trzeba automatyzować
Obowiązki z ustawy deweloperskiej i ustawy o informowaniu o cenach rozkładają się na czynności, które wracają codziennie:
- Publikacja zmiany ceny w dniu jej wejścia w życie, z datą, dla lokalu i dodatków (art. 19a ust. 2).
- Historia cen od początku sprzedaży przy każdym lokalu, bez kasowania wcześniejszych wpisów.
- Najniższa cena z 30 dni przed obniżką obok każdej ceny promocyjnej (art. 4 ust. 2 ustawy o informowaniu o cenach).
- Nowy plik z cenami każdego dnia i nowy zasób w pliku XML dla portalu, z przeliczoną sumą MD5 (art. 19b).
- Kontrola, czy portal faktycznie pobrał dane i czy strona zgadza się z raportem.
Każdy punkt osobno jest prosty. Kłopot zaczyna się, gdy trzeba je wykonywać bez przerw – w weekendy, w urlopy, w dniu, w którym zmienia się cały cennik etapu.
Trzy drogi: porównanie
| Kryterium | Ręcznie (arkusz, eksport, FTP) | Własny skrypt | Wtyczka |
|---|---|---|---|
| Start | Od razu | Projekt programistyczny | Instalacja i import lokali |
| Codzienna praca | Codziennie, także w weekendy | Brak, jeśli działa | Brak – tylko zmiany cen w panelu |
| Historia cen na stronie | Ręczne dopisywanie | Trzeba zaprojektować | Automatycznie przy każdej zmianie |
| Omnibus przy promocjach | Liczone ręcznie | Trzeba zaprogramować reguły | Z historii cen |
| Plik XML i MD5 | Ręczna edycja i przeliczanie | Trzeba napisać | Generowane codziennie |
| Kontrola, czy portal pobrał dane | Ręczne sprawdzanie | Trzeba dopisać | Kontrola z alertem e-mail |
| Zmiany przepisów (np. 11.11.2026) | Po Twojej stronie | Po stronie programisty | W aktualizacji wtyczki |
| Ryzyko rozbieżności strona–raport | Wysokie (dwa cenniki) | Zależy od projektu | Niskie (jedno źródło) |
Program do raportowania cen: 10 rzeczy do sprawdzenia przed wyborem
Nie każde narzędzie, które „wysyła ceny do dane.gov.pl”, zamyka cały obowiązek. Niezależnie od tego, czy wybierasz wtyczkę, serwis, czy zlecasz własny skrypt, sprawdź te punkty:
- Jedno źródło danych. Raport powstaje z tych samych danych co cennik na stronie – bez eksportu do osobnego pliku.
- Historia cen. Każda zmiana zapisuje się z datą i jest widoczna przy lokalu, od rozpoczęcia sprzedaży.
- Najniższa cena z 30 dni. Liczona z historii, z 30 dni przed obniżką, według wyjaśnień UOKiK – a nie „ostatnie 30 dni od dziś”.
- Dodatki i cena łączna. Miejsca postojowe, komórki, prawa niezbędne i inne świadczenia z cenami i datami, a cena łączna tylko tam, gdzie są obowiązkowe składniki. Zasady opisujemy w artykule o cenie łącznej w raporcie.
- Format od 11 listopada 2026 r. Plik w układzie wzorca dane.gov.pl, a od 11 listopada w strukturze z rozporządzenia – najlepiej z automatycznym przełączeniem.
- XML zgodny ze schematem portalu. Adresy https, stałe identyfikatory extIdent, zasoby z wszystkich dni, suma MD5 pod adresem XML z dopisanym
.md5. - Kilka spółek celowych. Dane właściwej spółki przy każdej inwestycji i osobny plik XML dla każdej spółki – zob. raportowanie kilku spółek.
- Kontrola i alerty. Program sam sprawdza świeżość plików, dostępność dziennego pliku i to, czy portal je pobiera, i powiadamia, gdy coś przestaje działać.
- Import z Excela i historii. Lokale i wcześniejsze zmiany cen da się wczytać z arkusza zamiast przepisywać – zob. cennik z Excela a raport.
- Dostęp do danych i model płatności. Czy płacisz raz, czy w abonamencie, i co się stanie z cennikiem, historią i raportem, gdy przestaniesz płacić albo zmienisz dostawcę.
Jak robi to DeweloperCeny.pl
Wtyczkę DeweloperCeny.pl rozwijamy od 2025 r. właśnie pod ten obowiązek. W skrócie:
- Cennik na stronie – tabela lub kafelki, filtry, tryb na telefon, gotowe wyglądy do wyboru. Przy każdym lokalu cena, cena za m², status i przycisk historii cen.
- Historia i Omnibus – każda zmiana ceny zapisuje się z datą; przy obniżce przy lokalu pokazuje się najniższa cena z 30 dni przed obniżką, liczona w pełnych dniach.
- Raport dla dane.gov.pl – codzienny plik CSV dokładnie w układzie wzorca ministerstwa (58 kolumn), a od 11 listopada 2026 r. w strukturze z rozporządzenia (57 pól) – wtyczka przełączy się sama. Do tego plik XML dla harvestera i suma MD5 pod adresem XML z dopisanym
.md5. Adresy zawsze po https. - Kilka spółek – przy każdej inwestycji dane spółki, która w niej sprzedaje, i osobny plik XML dla każdej inwestycji.
- Moduł zgodności – 12 codziennych kontroli, m.in. kompletność danych dewelopera, inwestycji i lokali, format raportu, świeżość plików, dostępność dziennego pliku CSV (kod 200), adresy https i to, czy portal pobrał dane w ostatniej dobie. Gdy coś jest nie tak – e-mail.
- Import – lokale z CSV albo z tabeli wklejonej z Excela, z mapowaniem kolumn i próbą „na sucho”; także historia cen sprzed wdrożenia.
- Dodatki – miejsca postojowe i komórki lokatorskie z ceną i statusem.
- API – dane cennika w JSON, gdy strona ma własny front albo robi ją agencja.
Wtyczka kosztuje od 1 499 zł, a w pakiecie Professional instalujemy ją, importujemy lokale, konfigurujemy raport i osadzamy cennik na stronie. Zanim zdecydujesz, zobacz demo na żywo z przykładową inwestycją i historią cen.
Ograniczenia, o których warto wiedzieć
- WP-Cron potrzebuje ruchu. Zadania WordPressa uruchamiają się przy odwiedzinach strony. Przy małym ruchu warto dodać zadanie cron na serwerze – moduł zgodności pokaże, jeśli harmonogram nie działa.
- Serwer musi wpuszczać portal. Zapora hostingu albo wtyczka bezpieczeństwa potrafią blokować pobieranie plików (błąd 403). Wtyczka sprawdza dostępność dziennego pliku, ale regułę w zaporze trzeba zmienić po stronie hostingu – opisujemy to w artykule o błędach 403, 404 i 500 na dane.gov.pl.
- Zgłoszenie w dane.gov.pl wysyła deweloper. Konto edytora jest imienne, więc wniosek o profil i źródło danych idzie od Ciebie. Wtyczka podaje gotowe adresy XML i MD5 do wklejenia.
Wdrożenie krok po kroku
Instalacja i licencja
Wgrywasz wtyczkę, aktywujesz licencję na domenę strony.
Dane dewelopera i inwestycji
Nazwa, forma prawna, KRS lub CEIDG, NIP, REGON, adresy, lokalizacja i adres prospektu – to samo, co trafia do raportu.
Lokale i dodatki
Import z pliku CSV albo z tabeli wklejonej z Excela, razem z miejscami postojowymi i komórkami. Opcjonalnie historia cen sprzed wdrożenia.
Cennik na stronie
Shortcode w miejscu cennika, wybór wyglądu, sprawdzenie widoku na telefonie.
Raport i zgłoszenie
Kopiujesz adresy XML i MD5 do wiadomości do ministerstwa według przewodnika jak raportować ceny do dane.gov.pl.
Monitoring
Moduł zgodności codziennie sprawdza raport. Ty zmieniasz tylko ceny w panelu.
Strona na Joomli? Zobacz wersję dla Joomli. Nie masz jeszcze strony inwestycji? Robimy też strony internetowe dla deweloperów z jawnością cen w standardzie.
Najczęstsze pytania
Czy wtyczka DeweloperCeny.pl działa z każdym motywem WordPress?
Cennik wstawia się shortcodem na dowolnej stronie. Do wyboru są gotowe wyglądy tabeli i widok kafelków, a w pakiecie Professional dopasowujemy wygląd do motywu strony.
Mam cennik w Excelu. Czy muszę przepisywać lokale ręcznie?
Nie. Wtyczka importuje lokale z pliku CSV albo z tabeli wklejonej z Excela, z mapowaniem kolumn i próbą „na sucho” przed zapisem. Plik XLSX trzeba najpierw zapisać w Excelu jako CSV. Można też wgrać historię cen z przeszłości z datami.
Co jeśli moja strona jest na Joomli albo Drupalu?
Dla Joomli 3.10 jest gotowa wersja wtyczki z tym samym raportem. Joomla 4 i 5 oraz Drupal – na zamówienie. Najszybszą drogą bywa też cennik na subdomenie z WordPressem, bez przebudowy głównej strony.
Czy wtyczka sama zgłasza źródło danych w dane.gov.pl?
Nie – zgłoszenie wysyła deweloper z imiennego konta edytora, tak wymaga ministerstwo. Wtyczka podaje gotowe adresy pliku XML i sumy MD5 do wklejenia w zgłoszeniu, a w pakiecie Professional konfigurujemy raport za Ciebie.
Co się stanie z raportem po 11 listopada 2026 r.?
Od tego dnia obowiązuje struktura danych z rozporządzenia ministra cyfryzacji: 57 pól, daty RRRR-MM-DD, numery bez spacji, „X” w polach bez zastosowania. Wtyczka od wersji 2.25 przełączy się na nią sama, bez zmiany adresów XML i MD5 zgłoszonych na portalu. Jeśli ostateczny tekst rozporządzenia będzie się różnił od projektu, zmiany dostarczymy w aktualizacji.
Na co zwrócić uwagę przy wyborze programu do raportowania cen mieszkań?
Czy raport powstaje z tych samych danych co cennik na stronie, czy program zapisuje historię cen i liczy z niej najniższą cenę z 30 dni, czy obsługuje dodatki i cenę łączną, strukturę danych od 11 listopada 2026 r., kilka spółek celowych, adresy https z sumą MD5, alerty o problemach z raportem, import z Excela i czy po zakończeniu umowy zachowasz dostęp do danych.
Źródła i podstawa prawna
Stan prawny na 16 października 2026. Artykuł ma charakter informacyjny i nie jest poradą prawną.
- Ustawa z dnia 20 maja 2021 r. o ochronie praw nabywcy lokalu mieszkalnego lub domu jednorodzinnego oraz Deweloperskim Funduszu Gwarancyjnym (tekst jednolity) Dz.U. 2026 poz. 880
- Ustawa z dnia 9 maja 2014 r. o informowaniu o cenach towarów i usług (tekst jednolity) Dz.U. 2023 poz. 168
- dane.gov.pl: materiały dla deweloperów (instrukcje XML, wzorcowy zakres danych)
- Informacja o obniżce ceny. Wyjaśnienia Prezesa UOKiK (2023)