コンテンツにスキップ

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.

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.

  1. Go to Listdom > Import Listings (CSV) in your WordPress admin.
  2. Download the sample CSV and fill it with your property data. Each row is a listing.
  3. In the Import screen, click Choose File and select your CSV file.
  4. Map the CSV columns to listing fields if prompted (usually the addon auto-detects if you used the template format).
  5. 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.

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).

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.

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.

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).

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.

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).

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.

Bulk Onboarding of Properties: A real estate agency has an Excel of 200 listings. Using the CSV importer, the site admin quickly populates the website with all properties at once, including photos and details. This jump-starts the portal with rich content from day one, saving hours of manual data entry.

Seamless Agent Communication: Thanks to the Connect addon, prospective buyers on a property listing can send an inquiry directly to the agent. One user inquired about three listings; the agent logged into their dashboard and saw all Received Inquiries neatly listed. They replied to each inquiry (via email) and marked them as responded. The buyer, seeing quick replies, proceeded to schedule viewings. The integrated inquiry system helped convert interest into action.

Flexible Payment Options: A property portal uses both subscriptions and top-ups. Individual homeowners with one-off listings prefer to buy credits (e.g., 5 credits to list their house for sale). Professional realtors subscribe to a monthly plan for unlimited listings. By offering Topup and Subscriptions, the site caters to both casual and high-volume listers, maximizing revenue.