Real Estate Toolkit
View Demoこのコンテンツはまだ日本語訳がありません。
The Listdom Real Estate Toolkit is a complete WordPress plugin that brings together all of the functionality used in the Real Estate demo of Listdom and the Listdomer theme. Instead of installing and activating multiple add-ons one by one, this toolkit bundles their features, such as reviews, favorites, compare, advanced search and filtering, map enhancements, and real-estate–specific fields, into a single plugin.
This means you can set up a property directory site exactly like the demo in just a few minutes, with all required features ready to use from the start. The toolkit is fully aligned with the Listdomer theme’s Real Estate demo, including layouts, widgets, and page templates, so you get a seamless out-of-the-box experience.
Property Listing Features
Section titled “Property Listing Features”Bulk Import/Export via CSV CSV
Section titled “Bulk Import/Export via CSV ”Real estate sites often need to handle many listings at once. The included CSV Import/Export addon simplifies this by letting you bulk import properties from a CSV file and export listings to CSV for backups or edits. After activating the Real Estate Toolkit, you’ll find Import Listings and Export Listings tools under the Listdom menu in WordPress.
To import properties via CSV, prepare a file following Listdom’s format. You can download a sample CSV template from the import page for reference. The CSV fields cover all important listing data: title, description, price, address, latitude, longitude, category, images URLs, etc.
- Go to Listdom > Import Listings (CSV) in your WordPress admin.
- Download the sample CSV and fill it with your property data. Each row is a listing.
- In the Import screen, click Choose File and select your CSV file.
- Map the CSV columns to listing fields if prompted (usually the addon auto-detects if you used the template format).
- Run the import. The addon will create listings for each row. You’ll see a report of successes or any errors (like missing required fields).
For exporting listings, navigate to Listdom > Export Listings. You can filter which listings to export (by category, date range, etc.) or export all. The tool will generate a CSV that you can download, containing all listing data in a structured form.
Using CSV import/export is a huge time-saver when launching a new real estate portal (by importing an existing database of properties) or when allowing large agencies to update their inventory. It’s also useful for migrating data between sites.
Inquiries and Messaging Connect
Section titled “Inquiries and Messaging ”Real estate involves communication between interested buyers/renters and the listing agents or owners. The Listdom Connect addon included in this toolkit adds a built-in inquiry system (and basic chat capabilities) to your site. On each property listing page, users will find a “Contact Agent” or “Send Inquiry” form. They can fill in their name, email, and message, or, if logged in, directly send a message, to inquire about the property.
Listing owners or agents receive these inquiries in two ways:
- Email Notifications: Each inquiry can trigger an email to the listing owner (configurable in settings).
- Front-end Dashboard: In the user dashboard, two new tabs appear, Received Inquiries and Sent Inquiries. Owners/agents can view inquiries they’ve gotten on their listings, and regular users can see the inquiries they have sent out. This acts as a messaging center where they can keep track of communication.
Additionally, the Connect addon provides shortcodes:
[listdom-received-inquiries]
, to list inquiries you’ve received (for the logged-in listing owner).[listdom-sent-inquiries]
, to list inquiries you’ve sent (for the logged-in user).
These are already integrated into the dashboard tabs by default, but you can also use them on pages if needed. The inquiries system can serve as a simple on-site messaging platform. For example, an agent can reply to an inquiry via email or, if you enable it, via an integrated reply form (some themes support replying from the dashboard).
Credit Top-Up System Topup
Section titled “Credit Top-Up System ”The Real Estate Toolkit includes the Top-Up addon by default, providing a flexible credits-based payment system. Instead of charging users a fixed subscription, you can allow them to buy credits and spend those credits on listing actions (like posting a new property or featuring a property).
For example, you might set that 1 credit = $1 and:
- Publishing a standard property listing costs 5 credits.
- Featuring a listing (marking it as “Featured” or special) costs an additional 3 credits.
- Renewing an expired listing costs 2 credits.
Users can purchase credit packages from a “Top-Up” page. These packages are WooCommerce products (you’ll create products like “10 Credits Pack” for $10, “25 Credits Pack” for $20 with volume discount, etc.). After purchase, the user’s credit balance is updated in their account. The current balance is usually shown in their dashboard (e.g., “Wallet: 10 credits”). When the user goes to add or upgrade a listing, if they have sufficient credits, the system will deduct the required amount and complete the action, no separate payment step needed at that time.
To manage Top-Up:
- Configure credit costs for various actions under Listdom > Settings > Payments (or Top-Up). For instance, set listing submission = X credits, featured upgrade = Y credits.
- Ensure WooCommerce is installed and set up, since credit purchase uses it. Create one WooCommerce product per credit package and link it in Listdom > Top-Up settings if required.
- Test the flow: buy credits as a user, then submit a listing to see the deduction.
The credit system is very popular on real estate sites because agents might prefer buying, say, 100 credits and then using them as needed for multiple listings, rather than being charged per listing or per month. It’s a pay-as-you-go model that offers flexibility.
Subscription Plans Subscriptions
Section titled “Subscription Plans ”Even though Top-Up is included, you can still use the Subscriptions addon (also part of this toolkit) if you prefer to offer membership plans. In fact, some real estate directories use a hybrid: basic listings via subscription, and premium features via credits. The Subscriptions addon works the same as described in the Business Toolkit: you create subscription plans (like “Basic Plan, 10 listings per month”, “Pro Plan, 50 listings, includes featured status”). Agents or owners subscribe to a plan and that governs their listing limits.
To set up, go to Listdom > Subscription Plans:
- Define a plan name, number of listings allowed, duration, price, etc.
- For real estate, you might include special features: e.g., higher-tier plans can upload video tours or PDF brochures via custom fields (Listdom Pro allows extra fields).
- Each plan becomes a WooCommerce product that users purchase. Ensure your WooCommerce pages (Cart, Checkout) are set and payment gateways configured.
Once plans are active, the front-end Pricing page will show these options. An agent can upgrade or downgrade plans at any time; the addon handles proration or can simply switch at next expiry.
Enhanced Search and Display
Section titled “Enhanced Search and Display”Advanced Search & Filters APS
Section titled “Advanced Search & Filters ”Like the Business Toolkit, the Real Estate Toolkit comes with Advanced Portal Search. This is especially useful in real estate scenarios:
- You can set AND logic for property features. For instance, when filtering by amenities (pool, garage, garden), using AND logic will only show properties that have all selected amenities, ideal for precise house hunting.
- For location filters (like City, Neighborhood), OR logic might make more sense (the default) so that selecting multiple areas shows listings in any of those areas.
- You can configure each taxonomy (Property Type, Features, Location, etc.) to use OR or AND logic as needed from the APS settings. Remember, AND logic narrows results dramatically, so use it only where users likely want that strict matching.
Additionally, real estate searches often involve numeric range filters (price range, number of bedrooms, lot size). Listdom Pro provides range slider fields and the search form builder to include those. With the toolkit, you can create advanced search forms that include:
- Price min–max slider.
- Bedrooms min–max.
- Bathrooms count.
- Property type dropdown (multi-select with OR logic, typically).
- Features checklist (could be AND logic if using APS).
These advanced filters help users drill down quickly to the exact property they want. All these search form customizations are done via Listdom > Search Forms builder, where you can add fields (the toolkit enables additional field types and dynamic filters).
Interactive Maps and Clustering Advanced Map
Section titled “Interactive Maps and Clustering ”Real estate listings are all about location. The integrated Advanced Map addon ensures you can showcase properties on interactive maps:
- Multiple Providers: If you prefer not to use Google Maps, you can switch to OpenStreetMap. The toolkit gives you the freedom to choose without extra plugins.
- Map widget and shortcode: Listdom provides a [listdom-map] shortcode or map widget that can display listings on a map view. You can create a page that is just a full-screen map of listings (with filters), commonly known as a “Map Search” page. Users can move around the map and see property pins update. This is great for real estate buyers who want to explore neighborhoods visually.
- Clustering: When many properties are in the same area (e.g., apartment buildings), map clustering groups them. The cluster icons show how many listings are in that cluster, and clicking a cluster zooms in. This declutters the map and prevents overlapping markers, improving user experience.
You also have control over the map appearance on each listing’s detail page. By default, each listing page shows a small map with the property’s location pin. Through the settings, you can choose map zoom levels, whether to enable Street View (Google Maps only), and the map height/style in the theme.
Compare Properties Compare
Section titled “Compare Properties ”Property buyers often like to compare houses side by side. The Compare feature in this toolkit is tailored for that:
Users can tick a “Compare” box on, say, two or three property listings.
When they click the Compare button, a comparison table appears showing key property details: price, location, bedrooms, bathrooms, square footage, and any other fields you configure.
For real estate, you might pre-select which fields show in the compare table to ensure meaningful comparisons. Likely fields: Price, Bedrooms, Bathrooms, Area (sq ft or m²), Year Built, and perhaps a thumbnail image of each property.
By providing a compare tool, you keep users on your site longer (they don’t have to copy-paste info into their own spreadsheets to compare). It’s a convenient feature that serious buyers will appreciate. All comparison functionality is automatically handled by the addon; just ensure your theme has a page or modal to show the comparison results (Listdom’s default shortcodes take care of this).
Favorites and Saved Searches Favorite
Section titled “Favorites and Saved Searches ”House-hunters will love the ability to save favorites. With the Favorites addon, each property listing can be bookmarked. Users could “star” 10 houses they like, then later go to their Favorites page to review them. They might then contact the agents for those specific properties. This workflow is only possible if they can easily save and return to listings, so the toolkit makes sure that favorite heart icon is on every listing.
In addition, Listdom Pro allows users to save their search criteria (if you enable it). This means a user can filter for, say, “3-bed, 2-bath houses under $500k in Suburbia” and save that search. They can even opt to get email alerts when new listings matching those criteria appear (if you have alert emails set up). While this is more of a core Listdom/Pro feature than toolkit-specific, it’s worth noting as it’s crucial in real estate portals.
Examples
Section titled “Examples”