Description
DomToRaj Integration connects your WordPress site with your estate agency account on DomToRaj.pl. Listings synchronize automatically and are presented with a modern, fast and mobile-first design — no page builder required.
Listings and search
- Automatic synchronization of all your offers (hourly WP-Cron + “Sync now” button).
- Listing page at
/nieruchomosci/with search, sorting, grid / list / map view and pagination. - Search form with Buy/Rent tabs, location autocomplete, price and area ranges, rooms, market type and offer number — with a live “Show 24 offers” counter.
- Offer cards with photo slider, badges (New, Exclusive, Primary market), price per m² and key facts.
- Favorites (“heart”) stored in the visitor’s browser, with a favorites page.
Offer page that converts
- Photo mosaic with full-screen gallery (keyboard and swipe).
- Key facts tiles, description with “read more”, details table and amenities.
- Sticky contact panel: agent, click-to-reveal phone, enquiry form and “Book a viewing” form.
- Mortgage calculator, YouTube video, 3D virtual tour, map and “What’s nearby” (schools, shops, transport…).
- Similar offers, share button, SEO: JSON-LD (RealEstateListing), Open Graph, page titles with price.
Leads
- Every enquiry is saved in WordPress (DomToRaj Enquiries) and e-mailed to your agency address.
- Seller lead form: 3-step “free valuation” wizard (
[domtoraj_wycena]). - Anti-spam: honeypot, minimal fill time and rate limiting; consent checkbox with a link to your privacy policy.
Works with your theme
Designed to look great with any theme (classic and block themes). Colors follow the accent color from the settings. Templates can be overridden in yourtheme/domtoraj/.
DomToRaj requirements
- An agency or developer account on domtoraj.pl.
- An active Business plan and valid agency ID and API key (agency settings on domtoraj.pl).
Shortcodes
[domtoraj_wyszukiwarka]— search form (wariant="hero"for the home page).[domtoraj_lista_ofert]— full listing;limit="6"turns it into a “latest offers” widget. Options:rodzaj,lokalizacja,typ_oferty,kolumny,przycisk="0".[domtoraj_wyroznione_oferty limit="3"]— featured offers (or latest).[domtoraj_kategorie]— property type tiles with offer counts.[domtoraj_mapa_ofert wysokosc="480"]— map of all offers.[domtoraj_wycena]— seller lead form (free valuation).[domtoraj_formularz_kontaktowy]— contact form.[domtoraj_ulubione]— visitor’s favorite offers.[domtoraj_opinie limit="6"]— client reviews from your DomToRaj.pl profile (synced automatically).[domtoraj_zespol tytul="Our team"]— your team from DomToRaj.pl.[domtoraj_statystyki lata="15" transakcje="500+" klienci="100%"]— agency numbers.
External services
This plugin relies on the following external services:
- DomToRaj API (https://domtoraj.pl/) — downloads your agency data and listings. Sent: agency ID (in the endpoint path) and API key (
X-Api-Keyheader), during manual and scheduled synchronization. Listing photos are loaded from DomToRaj servers/CDN. Terms, Privacy policy. - OpenStreetMap tile servers (https://tile.openstreetmap.org/) — map images on the listing map view and offer page. The visitor’s browser requests map tiles when a map is displayed. Tile usage policy, Privacy policy.
- Overpass API (https://overpass-api.de/, fallback https://overpass.kumi.systems/) — “What’s nearby” on the offer page. Your server sends the offer coordinates and caches the result for 30 days; only if that fails, the visitor’s browser requests it directly. Overpass API, Privacy policy.
- YouTube (privacy-enhanced mode) — only when an offer has a video and the visitor clicks “play”; the thumbnail is loaded from i.ytimg.com. Terms, Privacy policy.
Enquiry forms send data only to your own WordPress site (and your e-mail inbox).
Screenshots





Installation
- Install the plugin from the WordPress plugin directory or upload the
domtoraj-integrationfolder towp-content/plugins/. - Activate the plugin under Plugins.
- Go to DomToRaj Settings, enter your agency ID and API key, and save.
- Click Sync now (or wait for the scheduled sync).
- Your listings are available at
/nieruchomosci/. Add the search form to your home page with[domtoraj_wyszukiwarka wariant="hero"]and the latest offers with[domtoraj_lista_ofert limit="6"].
FAQ
-
Where do I get the agency ID and API key?
-
Log in to domtoraj.pl, open your agency settings (integration / API) and copy the values into the plugin.
-
Why does sync return HTTP 403?
-
Usually: inactive Business plan, expired subscription, or wrong API key / agency ID. The API message is shown in the plugin admin.
-
Where do enquiries go?
-
They are saved under DomToRaj Enquiries and e-mailed to the agency e-mail from DomToRaj (or the address set in the plugin settings). Install an SMTP plugin if your host’s mail is unreliable.
-
Can I change the look?
-
Set the accent color in the settings. Templates can be copied to
yourtheme/domtoraj/(e.g.property-card.php,single-property-content.php) and customized. -
Does the plugin work with the free Start plan?
-
No. WordPress listing sync requires the Business plan on DomToRaj.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DomToRaj Integration” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DomToRaj Integration” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Settings “Offer page elements”: turn off the mortgage calculator, “Book a viewing”, “What’s nearby” or similar offers.
- Offers can no longer be added or edited manually in WordPress (they come from DomToRaj.pl and the next sync would overwrite changes). The offer list shows where to edit them. Developers can re-enable editing with the
domtoraj_allow_property_editfilter. - New filter
domtoraj_offer_part_enabledfor themes.
1.1.1
- Offer page: removed the WhatsApp and Print buttons (simpler contact panel; the printout did not look good).
1.1.0
- New design of listing cards, search form, listing page and offer page (mobile-first, no jQuery, no Slick/Fancybox).
- Map view on the listing (price pins, clustering) and
[domtoraj_mapa_ofert]. - Live results counter, location autocomplete, active filter chips, sorting by price/area/date.
- Offer page: full-screen gallery, sticky contact panel, click-to-reveal phone, “Book a viewing”, mortgage calculator, video, virtual tour, “What’s nearby”, similar offers.
- Enquiries saved in WordPress + HTML e-mail to the agency; seller valuation wizard; anti-spam.
- Favorites, category tiles, agency numbers, contact form shortcodes.
- Team and client reviews synchronized from your DomToRaj.pl profile (
[domtoraj_zespol],[domtoraj_opinie]). - SEO: JSON-LD, Open Graph, meta descriptions, titles with price.
/nieruchomosci/archive is now the main listing (with a 301 redirect from a custom results page if one is set); fixed pagination 404 with themes that override posts per page (e.g. Astra).- Block theme support (header/footer template parts).
- Cleaned additional CRM data (raw keys like
ma_domofonare translated or hidden).
1.0.15
- WordPress.org guidelines: prefixed internal identifiers for the listings post type and taxonomies (
domtoraj_property,domtoraj_offer_type,domtoraj_location); automatic one-time migration from older unprefixed keys; public rewrite base remains/nieruchomosci/. - Permalink fix: rebuild rewrite rules on
init(after CPT registration), not duringplugins_loadedmigration — avoids missing rules and 301/404 to the homepage after the CPT rename.
1.0.14
- Security and compliance update: stricter agency ID sanitization and documented external service links (terms and privacy policy).
1.0.13
- Minor fixes and API compatibility (including error messages from
message/errorfields).
1.0.0
- Initial release: CPT, taxonomies, sync, shortcodes, templates.
