Listdom Real Estate Toolkit Documentation
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).
Listing Boost Top-Ups Topup
Section titled “Listing Boost Top-Ups ”The Real Estate Toolkit includes the Top-Up addon by default so property owners can pay to refresh a listing’s position. Instead of managing virtual wallets or credits, each top-up is a straightforward purchase that updates a listing’s Top-Up Date and moves it back to the top anywhere you sort by that field. It’s perfect for agents who want to spotlight a property again after it has slid down the results.
The workflow is simple:
- Set up a WooCommerce product that represents a single top-up (for example, “Promote Listing”). This defines the price of one boost.
- Owners click Top Up on a listing from their dashboard when they need renewed visibility. Listdom adds the product to the cart and routes them through checkout.
- After payment, the listing jumps forward in the ordering. Visitors immediately see it higher in grids or lists that are sorted by Top-Up Date, and you can even add visual cues (like a “Recently Boosted” badge) to highlight the promotion.
Because top-ups are tied to individual listings, they complement recurring memberships nicely: memberships handle ongoing access, while top-ups let an owner pay exactly when a property needs a push.
Membership Plans Membership
Section titled “Membership Plans ”Even though Top-Up is included, you can still use the Membership 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 membership, and occasional promotional boosts via Top-Up. The Membership addon works the same as described in the Business Toolkit: you create membership 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.
Open Listdom → Memberships to configure the packages. Attach each package to the correct WooCommerce product (for WooCommerce checkouts) or select the corresponding Listdom Payments plan(s) if you use the native payment engine. The plan simply stores payment data—price, billing frequency, and duration—while the package editor lets you set directory-specific limits such as listing quotas, tag limits, gallery allowances, or which dashboard modules stay available.
To set up, go to Listdom → Memberships:
- Define a plan name, number of listings allowed, duration, price, etc. Pricing comes from the attached WooCommerce product or Listdom Payments plan, while the package fields handle the listing rules.
- For real estate, you might include special features: e.g., higher-tier plans can showcase featured videos or embedded tours (enabled by Listdom Pro’s enhanced display tools) and unlock extra gallery or tag limits.
- Each plan becomes a WooCommerce product that users purchase, or a Listdom Payments plan if you use the native engine. Ensure your WooCommerce pages (Cart, Checkout) or Listdom Payments settings are configured so billing works correctly.
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 adds hierarchical dropdowns, radius lookups, and range slider fields so your search forms can capture those expectations. 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, combined with Listdom Pro’s mapping upgrades, ensures you can showcase properties on interactive maps:
- Multiple Providers: If you prefer not to use Google Maps, switch to OpenStreetMap or layer in custom Mapbox tiles without extra plugins.
- Draw and GPS tools: Enable map-draw controls so buyers can outline their preferred neighborhood, and surface a “Your Location” button powered by the Pro GPS search for on-the-go house hunters.
- Live map search: When visitors pan or zoom, Listdom Pro can automatically refresh the results to match the current viewport, keeping grids and maps in sync.
- 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. Through the settings, 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 Items Favorite
Section titled “Favorites and Saved Items ”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.
Pair Favorites with the Pro-powered dashboards so buyers can manage saved listings alongside inquiries, profile details, and any other custom dashboard menus you add.
Examples
Section titled “Examples”