Loading image
Title Image

Eksport danych dla deweloperów zgodny z wytycznymi dane.gov.pl


Silnik eksportu CSV + XML dataset + MD5 pod publikację/integracje (np. dane.gov.pl). Działa z ACF, JetEngine (Crocoblock) — także z Custom Meta Storage (custom tables) — oraz ze standardowym wp_postmeta. Obsługuje CRON, e-mail po eksporcie, sortowanie i kontrolę eksportu per wpis.


Eksport danych, który działa z Twoją stroną — niezależnie jak trzymasz meta

ACF → dane.gov.pl Exporter (CSV / XML / CRON) to wtyczka zaprojektowana jako silnik eksportowy, a nie prosty generator plików. Jej celem jest stabilny i powtarzalny eksport danych z WordPressa do formatów wymaganych przez zewnętrzne systemy.

Wtyczka generuje:

  • CSV z danych wpisów (CPT)

  • XML dataset (harvester) z listą zasobów (resources) wskazujących na pliki CSV

  • MD5 dla XML (wymagany przez część integracji/harvesterów)

I co najważniejsze: działa nie tylko na wp_postmeta, ale także natywnie z JetEngine.


✅ Pełna kompatybilność z JetEngine (Crocoblock)

Tworzysz własne CPT w JetEngine?
Używasz Custom Meta Storage?
Masz pola zapisane poza wp_postmeta (np. w tabelach JetEngine)?

Ta wtyczka obsługuje to natywnie.

Co to oznacza w praktyce?

  • Obsługa JetEngine Custom Post Type

  • Obsługa Custom Meta Storage (np. własne tabele typu meta_lokale_meta)

  • Odczyt wartości bezpośrednio z tabel JetEngine

  • Wsparcie dla typowych pól: select / text / number / meta keys

  • Sortowanie CSV po polach JetEngine (np. kolejnosc) – nawet jeśli dane są w osobnej tabeli

Nie musisz:

  • przenosić pól do ACF,

  • zmieniać struktury bazy,

  • robić obejść i „hacków”.


⚙️ Wybór źródła danych (ACF / JetEngine / Standard Meta)

W ustawieniach wtyczki możesz wybrać źródło danych:

  • ACF

  • JetEngine

  • Standardowe meta (wp_postmeta)

  • AUTO (ACF → meta → JetEngine)

Dzięki temu:
✔ działa na klasycznym WordPressie
✔ działa z ACF
✔ działa z JetEngine (również Custom Meta Storage)
✔ możesz rozwijać projekt bez migracji danych


📊 Sortowanie CSV — także po JetEngine

Masz pole kolejnosc w JetEngine i chcesz mieć poukładany CSV?
Wtyczka:

  • wykrywa strukturę danych JetEngine,

  • pobiera wartości z custom table,

  • sortuje eksport bezpiecznie,

  • nie kończy eksportu pustym CSV tylko dlatego, że meta nie siedzi w wp_postmeta.


🏗 Idealne rozwiązanie dla deweloperów nieruchomości

Jeśli budujesz system ofert na JetEngine (np. CPT „lokale”, „mieszkania”, „inwestycje”) i potrzebujesz eksportu do:

  • dane.gov.pl

  • systemów zewnętrznych

  • hurtowni danych

  • własnych integracji

…to ta wtyczka działa bez konfliktów z architekturą JetEngine.

Dlaczego to ważne?

Większość wtyczek eksportowych:

  • działa tylko na wp_postmeta,

  • nie widzi Custom Meta Storage,

  • generuje puste wyniki przy JetEngine.

Ten eksport został zrobiony jako silnik, który obsługuje różne systemy meta bez ingerencji w Twoją stronę.


Najważniejsze funkcje (pełna lista)

1) CSV z mapowaniem kolumn

  • własne kolumny: klucz, etykieta, domyślna wartość, źródło (field/meta key)

  • obsługa ACF / JetEngine / standard meta (w tym AUTO)

  • stabilny format i przewidywalne wyniki

2) „Typ lokalu” i kolumny zależne od typu

  • wskazujesz type_key (ACF select / meta / JetEngine)

  • kolumny mogą działać:

    • globalnie (dla wszystkich)

    • tylko dla wskazanych typów (type_match)

  • gdy kolumna nie dotyczy typu → wstawiana jest wartość „nie dotyczy” (domyślnie X, konfigurowalne)

3) Metabox „Uwzględnij w eksporcie” per wpis

  • każdy wpis ma checkbox eksportu

  • domyślnie eksport włączony

  • wyłączasz → wpis nie trafia do CSV/CRON

4) Sortowanie rekordów w CSV

  • po dowolnym polu (meta/ACF/JetEngine) np. kolejnosc

  • numerycznie lub tekstowo

  • ASC/DESC

5) XML dataset + wiele plików CSV

  • dataset.xml budowany automatycznie

  • lista <resources> tworzona z plików CSV w folderze eksportu

  • opcja: „zasoby CSV od daty” (ogranicza listę)

6) MD5 dla XML

  • automatycznie tworzony dataset.md5 po wygenerowaniu XML

7) CRON i ręczne generowanie

  • eksport automatyczny cykliczny

  • ręczne uruchomienie w panelu

  • samonaprawa CRON po zapisie ustawień / gdy event zniknie

8) E-mail po udanym eksporcie

  • tylko jeśli eksport się udał, CSV istnieje i są adresaci

  • wiele adresów: , lub ;

  • tokeny: {Y}, {Y-m}, {Y-m-d}, {CSV_URL}

  • CSV jako załącznik + link

9) REST API (opcjonalnie)

  • /wp-json/acf-dane-gov/v1/csv

  • /wp-json/acf-dane-gov/v1/xml


Pliki i lokalizacja eksportu

Wszystko zapisuje się w:
/wp-content/uploads/acf-dane-gov/

Przykładowo:

  • ceny-ofertowe-2026-02-11.csv

  • dataset.xml

  • dataset.md5