{"id":303464,"date":"2026-10-28T22:17:32","date_gmt":"2026-10-28T22:17:32","guid":{"rendered":"https:\/\/pl.wordpress.org\/plugins\/domtoraj-integration\/"},"modified":"2026-10-29T12:41:14","modified_gmt":"2026-10-29T12:41:14","slug":"domtoraj-integration","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/domtoraj-integration\/","author":23468917,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"DomToRaj Integration","header_author":"DomToRaj","header_description":"Integracja z systemem DomToRaj - automatyczna synchronizacja ofert nieruchomo\u015bci","assets_banners_color":"76b483","last_updated":"2026-10-29 12:41:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/domtoraj.pl\/","header_plugin_uri":"","header_author_uri":"https:\/\/domtoraj.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":152,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.15":{"tag":"1.0.15","author":"domtoraj","date":"2026-10-29 07:51:24","revision":3772324},"1.1.0":{"tag":"1.1.0","author":"domtoraj","date":"2026-10-29 07:53:15","revision":3772329},"1.1.1":{"tag":"1.1.1","author":"domtoraj","date":"2026-10-29 10:41:40","revision":3772658},"1.2.0":{"tag":"1.2.0","author":"domtoraj","date":"2026-10-29 12:41:14","revision":3772939}},"upgrade_notice":{"1.2.0":"<p>Choose which elements appear on the offer page (e.g. hide the mortgage calculator). Offers are now edited only on DomToRaj.pl.<\/p>","1.1.1":"<p>Removes the WhatsApp and Print buttons from the offer page.<\/p>","1.1.0":"<p>Big redesign: new search, map view, offer page with lead forms and enquiries inbox. If you overrode plugin templates in your theme, review them after updating.<\/p>","1.0.15":"<p>Update recommended: prefixed CPT\/taxonomy identifiers, migration, and permalink rewrite flush fix. If URLs look wrong once, open Settings \u2192 Permalinks and click Save.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3771774,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3771774,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3771774,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3771774,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.15","1.1.0","1.1.1","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3772658,"resolution":"1","location":"assets","locale":"","width":1280,"height":1500},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3772329,"resolution":"2","location":"assets","locale":"","width":1280,"height":1400},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3772329,"resolution":"3","location":"assets","locale":"","width":1280,"height":1100},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3772329,"resolution":"4","location":"assets","locale":"","width":1280,"height":1750},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3772329,"resolution":"5","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Offer page: photo mosaic, key facts, sticky contact panel with viewing booking.","2":"Listing with search, live results counter and photo slider cards.","3":"Map view with price pins and clusters.","4":"Home page sections (search, categories, latest offers, valuation wizard) \u2014 with the DomToRaj Agency theme.","5":"Settings: sync status, enquiries counter and shortcode reference."}},"plugin_section":[],"plugin_tags":[36999,2909,25449,58386,2199],"plugin_category":[49],"plugin_contributors":[289344],"plugin_business_model":[],"class_list":["post-303464","plugin","type-plugin","status-publish","hentry","plugin_tags-estate-agency","plugin_tags-map","plugin_tags-property-listings","plugin_tags-property-search","plugin_tags-real-estate","plugin_category-maps-and-location","plugin_contributors-domtoraj","plugin_committers-domtoraj"],"banners":{"banner":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/banner-772x250.png?rev=3771774","banner_2x":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/banner-1544x500.png?rev=3771774","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/icon-128x128.png?rev=3771774","icon_2x":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/icon-256x256.png?rev=3771774","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/screenshot-1.jpg?rev=3772658","caption":"Offer page: photo mosaic, key facts, sticky contact panel with viewing booking."},{"src":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/screenshot-2.jpg?rev=3772329","caption":"Listing with search, live results counter and photo slider cards."},{"src":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/screenshot-3.jpg?rev=3772329","caption":"Map view with price pins and clusters."},{"src":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/screenshot-4.jpg?rev=3772329","caption":"Home page sections (search, categories, latest offers, valuation wizard) \u2014 with the DomToRaj Agency theme."},{"src":"https:\/\/ps.w.org\/domtoraj-integration\/assets\/screenshot-5.png?rev=3772329","caption":"Settings: sync status, enquiries counter and shortcode reference."}],"raw_content":"<!--section=description-->\n<p>DomToRaj Integration connects your WordPress site with your estate agency account on <a href=\"https:\/\/domtoraj.pl\">DomToRaj.pl<\/a>. Listings synchronize automatically and are presented with a modern, fast and mobile-first design \u2014 no page builder required.<\/p>\n\n<p><strong>Listings and search<\/strong><\/p>\n\n<ul>\n<li>Automatic synchronization of all your offers (hourly WP-Cron + \"Sync now\" button).<\/li>\n<li>Listing page at <code>\/nieruchomosci\/<\/code> with search, sorting, grid \/ list \/ <strong>map view<\/strong> and pagination.<\/li>\n<li>Search form with Buy\/Rent tabs, location autocomplete, price and area ranges, rooms, market type and offer number \u2014 with a live \"Show 24 offers\" counter.<\/li>\n<li>Offer cards with photo slider, badges (New, Exclusive, Primary market), price per m\u00b2 and key facts.<\/li>\n<li>Favorites (\"heart\") stored in the visitor's browser, with a favorites page.<\/li>\n<\/ul>\n\n<p><strong>Offer page that converts<\/strong><\/p>\n\n<ul>\n<li>Photo mosaic with full-screen gallery (keyboard and swipe).<\/li>\n<li>Key facts tiles, description with \"read more\", details table and amenities.<\/li>\n<li>Sticky contact panel: agent, click-to-reveal phone, enquiry form and \"Book a viewing\" form.<\/li>\n<li>Mortgage calculator, YouTube video, 3D virtual tour, map and \"What's nearby\" (schools, shops, transport\u2026).<\/li>\n<li>Similar offers, share button, SEO: JSON-LD (RealEstateListing), Open Graph, page titles with price.<\/li>\n<\/ul>\n\n<p><strong>Leads<\/strong><\/p>\n\n<ul>\n<li>Every enquiry is saved in WordPress (DomToRaj \u2192 Enquiries) and e-mailed to your agency address.<\/li>\n<li>Seller lead form: 3-step \"free valuation\" wizard (<code>[domtoraj_wycena]<\/code>).<\/li>\n<li>Anti-spam: honeypot, minimal fill time and rate limiting; consent checkbox with a link to your privacy policy.<\/li>\n<\/ul>\n\n<p><strong>Works with your theme<\/strong><\/p>\n\n<p>Designed to look great with any theme (classic and block themes). Colors follow the accent color from the settings. Templates can be overridden in <code>yourtheme\/domtoraj\/<\/code>.<\/p>\n\n<p><strong>DomToRaj requirements<\/strong><\/p>\n\n<ul>\n<li>An agency or developer account on <a href=\"https:\/\/domtoraj.pl\">domtoraj.pl<\/a>.<\/li>\n<li>An active <strong>Business<\/strong> plan and valid <strong>agency ID<\/strong> and <strong>API key<\/strong> (agency settings on domtoraj.pl).<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<ul>\n<li><code>[domtoraj_wyszukiwarka]<\/code> \u2014 search form (<code>wariant=\"hero\"<\/code> for the home page).<\/li>\n<li><code>[domtoraj_lista_ofert]<\/code> \u2014 full listing; <code>limit=\"6\"<\/code> turns it into a \"latest offers\" widget. Options: <code>rodzaj<\/code>, <code>lokalizacja<\/code>, <code>typ_oferty<\/code>, <code>kolumny<\/code>, <code>przycisk=\"0\"<\/code>.<\/li>\n<li><code>[domtoraj_wyroznione_oferty limit=\"3\"]<\/code> \u2014 featured offers (or latest).<\/li>\n<li><code>[domtoraj_kategorie]<\/code> \u2014 property type tiles with offer counts.<\/li>\n<li><code>[domtoraj_mapa_ofert wysokosc=\"480\"]<\/code> \u2014 map of all offers.<\/li>\n<li><code>[domtoraj_wycena]<\/code> \u2014 seller lead form (free valuation).<\/li>\n<li><code>[domtoraj_formularz_kontaktowy]<\/code> \u2014 contact form.<\/li>\n<li><code>[domtoraj_ulubione]<\/code> \u2014 visitor's favorite offers.<\/li>\n<li><code>[domtoraj_opinie limit=\"6\"]<\/code> \u2014 client reviews from your DomToRaj.pl profile (synced automatically).<\/li>\n<li><code>[domtoraj_zespol tytul=\"Our team\"]<\/code> \u2014 your team from DomToRaj.pl.<\/li>\n<li><code>[domtoraj_statystyki lata=\"15\" transakcje=\"500+\" klienci=\"100%\"]<\/code> \u2014 agency numbers.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the following external services:<\/p>\n\n<ol>\n<li><strong>DomToRaj API<\/strong> (https:\/\/domtoraj.pl\/) \u2014 downloads your agency data and listings. Sent: agency ID (in the endpoint path) and API key (<code>X-Api-Key<\/code> header), during manual and scheduled synchronization. Listing photos are loaded from DomToRaj servers\/CDN. <a href=\"https:\/\/domtoraj.pl\/p\/regulamin-dla-biur-nieruchomosci\">Terms<\/a>, <a href=\"https:\/\/domtoraj.pl\/p\/polityka-prywatnosci\">Privacy policy<\/a>.<\/li>\n<li><strong>OpenStreetMap tile servers<\/strong> (https:\/\/tile.openstreetmap.org\/) \u2014 map images on the listing map view and offer page. The visitor's browser requests map tiles when a map is displayed. <a href=\"https:\/\/operations.osmfoundation.org\/policies\/tiles\/\">Tile usage policy<\/a>, <a href=\"https:\/\/osmfoundation.org\/wiki\/Privacy_Policy\">Privacy policy<\/a>.<\/li>\n<li><strong>Overpass API<\/strong> (https:\/\/overpass-api.de\/, fallback https:\/\/overpass.kumi.systems\/) \u2014 \"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. <a href=\"https:\/\/wiki.openstreetmap.org\/wiki\/Overpass_API\">Overpass API<\/a>, <a href=\"https:\/\/osmfoundation.org\/wiki\/Privacy_Policy\">Privacy policy<\/a>.<\/li>\n<li><strong>YouTube (privacy-enhanced mode)<\/strong> \u2014 only when an offer has a video and the visitor clicks \"play\"; the thumbnail is loaded from i.ytimg.com. <a href=\"https:\/\/www.youtube.com\/t\/terms\">Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy policy<\/a>.<\/li>\n<\/ol>\n\n<p>Enquiry forms send data only to your own WordPress site (and your e-mail inbox).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress plugin directory or upload the <code>domtoraj-integration<\/code> folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin under <strong>Plugins<\/strong>.<\/li>\n<li>Go to <strong>DomToRaj \u2192 Settings<\/strong>, enter your <strong>agency ID<\/strong> and <strong>API key<\/strong>, and save.<\/li>\n<li>Click <strong>Sync now<\/strong> (or wait for the scheduled sync).<\/li>\n<li>Your listings are available at <code>\/nieruchomosci\/<\/code>. Add the search form to your home page with <code>[domtoraj_wyszukiwarka wariant=\"hero\"]<\/code> and the latest offers with <code>[domtoraj_lista_ofert limit=\"6\"]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20the%20agency%20id%20and%20api%20key%3F\"><h3>Where do I get the agency ID and API key?<\/h3><\/dt>\n<dd><p>Log in to domtoraj.pl, open your agency settings (integration \/ API) and copy the values into the plugin.<\/p><\/dd>\n<dt id=\"why%20does%20sync%20return%20http%20403%3F\"><h3>Why does sync return HTTP 403?<\/h3><\/dt>\n<dd><p>Usually: inactive <strong>Business<\/strong> plan, expired subscription, or wrong API key \/ agency ID. The API message is shown in the plugin admin.<\/p><\/dd>\n<dt id=\"where%20do%20enquiries%20go%3F\"><h3>Where do enquiries go?<\/h3><\/dt>\n<dd><p>They are saved under <strong>DomToRaj \u2192 Enquiries<\/strong> 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.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20look%3F\"><h3>Can I change the look?<\/h3><\/dt>\n<dd><p>Set the accent color in the settings. Templates can be copied to <code>yourtheme\/domtoraj\/<\/code> (e.g. <code>property-card.php<\/code>, <code>single-property-content.php<\/code>) and customized.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20the%20free%20start%20plan%3F\"><h3>Does the plugin work with the free Start plan?<\/h3><\/dt>\n<dd><p>No. WordPress listing sync requires the <strong>Business<\/strong> plan on DomToRaj.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Settings \u2192 \"Offer page elements\": turn off the mortgage calculator, \"Book a viewing\", \"What's nearby\" or similar offers.<\/li>\n<li>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 <code>domtoraj_allow_property_edit<\/code> filter.<\/li>\n<li>New filter <code>domtoraj_offer_part_enabled<\/code> for themes.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Offer page: removed the WhatsApp and Print buttons (simpler contact panel; the printout did not look good).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New design of listing cards, search form, listing page and offer page (mobile-first, no jQuery, no Slick\/Fancybox).<\/li>\n<li>Map view on the listing (price pins, clustering) and <code>[domtoraj_mapa_ofert]<\/code>.<\/li>\n<li>Live results counter, location autocomplete, active filter chips, sorting by price\/area\/date.<\/li>\n<li>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.<\/li>\n<li>Enquiries saved in WordPress + HTML e-mail to the agency; seller valuation wizard; anti-spam.<\/li>\n<li>Favorites, category tiles, agency numbers, contact form shortcodes.<\/li>\n<li>Team and client reviews synchronized from your DomToRaj.pl profile (<code>[domtoraj_zespol]<\/code>, <code>[domtoraj_opinie]<\/code>).<\/li>\n<li>SEO: JSON-LD, Open Graph, meta descriptions, titles with price.<\/li>\n<li><code>\/nieruchomosci\/<\/code> 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).<\/li>\n<li>Block theme support (header\/footer template parts).<\/li>\n<li>Cleaned additional CRM data (raw keys like <code>ma_domofon<\/code> are translated or hidden).<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>WordPress.org guidelines: prefixed internal identifiers for the listings post type and taxonomies (<code>domtoraj_property<\/code>, <code>domtoraj_offer_type<\/code>, <code>domtoraj_location<\/code>); automatic one-time migration from older unprefixed keys; public rewrite base remains <code>\/nieruchomosci\/<\/code>.<\/li>\n<li>Permalink fix: rebuild rewrite rules on <code>init<\/code> (after CPT registration), not during <code>plugins_loaded<\/code> migration \u2014 avoids missing rules and 301\/404 to the homepage after the CPT rename.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Security and compliance update: stricter agency ID sanitization and documented external service links (terms and privacy policy).<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Minor fixes and API compatibility (including error messages from <code>message<\/code> \/ <code>error<\/code> fields).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: CPT, taxonomies, sync, shortcodes, templates.<\/li>\n<\/ul>","raw_excerpt":"Your DomToRaj.pl listings on your own WordPress site: search, map, beautiful offer pages and lead forms that bring you buyers and sellers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303464"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/domtoraj"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303464"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303464"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303464"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303464"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303464"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}