Is this module the same as the Elementor module in MyListing Pro?
Is this module the same as the Elementor module in MyListing Pro?
What are the requirements?
What are the requirements?
- MyListing Pro with MyListing Elementor Kit enabled
- MyListing Theme
- WooCommerce
- Elementor & Elementor Pro
Headers
Headers are the site-wide (or per-page) navigation bars that visitors typically see on every page. MyListing’s default header is powerful, but you can only have one header across your site, and customizing it often requires custom development. MyListing Elementor Kit lets you build your header any way you want, using Elementor, while including MyListing’s default elements (Quick Search, Direct Messaging, Cart Modal, User Menu, and more.)How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **Header
- Give your template a meaningful name for easy identification and start building
- Build out your template as desired
- Elementor Publish Button Dropdown → Display Conditions → Add Condition → Select the desired condition (Note: Your site can have as many headers as you would like. Using Elementor’s Display Conditions, you can assign a header to your entire site, to select pages, to select listing types, etc.)
- Publish
Single Listings
While the MyListing default single listing builder is powerful, one of the most requested features of the MyListing community is to build listings with Elementor. MyListing Elementor Kit brings you this much-awaited feature, giving website owners the ability to build listings using any Elementor widget.How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **Single Post
- Give your template a meaningful name for easy identification and start building
- Build out your template as desired
- Elementor Publish Button Dropdown → Display Conditions → Add Condition → Select the desired condition
- Publish
Shortcode
The Shortcode widget outputs listing data. Use it within the following templates: What You Can Fill In Type a field key from the listing type, like[[phone]] or [[price]]. On a listing page or card, the widget replaces it with that listing’s text.
- Dropdown:
[[price.label]]shows the choice people see, not the hidden stored value - Date:
[[event-date.date]]shows only the date,[[event-date.time]]shows only the time - Upcoming event date:
[[event-date]]shows the next date
[[:date]](with the colon) is when the listing went live on the site.[[date]](no colon) is a date the listing owner typed in, such as an event date or founding date. That only works if the listing type has a field whose key isdate.
Action Button
The Action Button widget adds a listing-aware button with a ton of possible actions (call, directions, bookmark, share, Quick View, claim, message, and more, or a manual URL when you need a normal link). Style it like any Elementor button. Use it within the following templates: Usage examples:Single Listings
Single Listings
- Leave a Review: Takes the user to the Review feature
- Report: Takes the user to the Report feature
- Claim: Takes the user to the Claim feature if claiming is allowed
- Share: Opens the share options for this listing
- Message: Starts a conversation with the owner
- And more!
Preview Cards
Preview Cards
- Quick View: Peek without leaving the feed
- Bookmark: Save the listing
- Call Now or Get Directions: Do the action without opening the full listing
- And more!
Quick Views
Quick Views
- Call Now, Website, Get Directions, Message: Do the action without opening the full listing
- Bookmark or Share: Save the listing or share after the peek
- View Listing: Open the full listing
- And more!
Bookmark Cards
Bookmark Cards
- View Listing: Open the full listing
- Call Now, Get Directions, Website: Do the action without opening the full listing
- Bookmark: Shows already saved with the ability to remove the save
- And more!
EmbedSocial
Shows EmbedSocial reviews (e.g., Google Views) within a Single Listing template. This widget can read from two Widget ID Sources:- A listing field (e.g., [[google-reviews]]), which is the most common usage
- A single hardcoded Custom Widget ID
Preview Cards
Preview cards are the listing cards visitors see in Explore, listing feeds, Similar Listings, Related Listings, and other listing grids. MyListing Elementor Kit gives you complete freedom to build Listing Preview Card templates with Elementor, replacing the default MyListing cards. You design the card with Elementor widgets such as Card Cover, Card Title, Card Meta, Card Footer, Card Gallery, Card Logo, Bookmark Listing, Compare Listing, Priority Badge, and Verified Badge. Optionally, you can make the entire Listing Preview Card clickable, which is something you can’t do with MyListing’s default cards.Does MyListing Elementor Kit replace the Listing Previews module?
Does MyListing Elementor Kit replace the Listing Previews module?
How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **MyListing Preview Card
- Give your template a meaningful name for easy identification and start building
- From the list of Elementor widgets, add the Preview Card widget to the page
- Build out your template as desired
- Elementor Publish Button Dropdown → Display Conditions → Add Condition → Select the desired condition
- Publish
- Edit Listing Type → Preview Card → Preview Card → Design → Template → Choose the template you just created
- Save Changes
- View the Explore page, a listing feed, etc., that displays the listing type, and confirm that your new card design appears
- OPTIONAL: MyListing Pro → MyListing Elementor Kit → General → Make Preview Cards Clickable → Enable this to make the entire Listing Preview Card clickable, which you can’t do with MyListing’s default cards
Quick View
Quick View is the popup or overlay that visitors can open from a listing card without going to the full listing page, and it’s a feature provided by default with the MyListing theme. MyListing Elementor Kit gives you the ability to create and fully customize unique Quick Views.How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **MyListing Quick View
- Give your template a meaningful name for easy identification and start building
- From the list of Elementor widgets, add the Quick View widget to the page
- Build out your template as desired
- Publish
- Edit Listing Type → Preview Card → Quick View → Design → Template → Choose the template you just created
- Save Changes
- View the Explore page, a listing feed, etc., that displays the listing type, and confirm that your new design appears
Do we need to build custom Preview Cards along with our custom Quick Views?
Do we need to build custom Preview Cards along with our custom Quick Views?
Any cool features outside of being able to use any Elementor widget?
Any cool features outside of being able to use any Elementor widget?
Listing Feeds
Listing Feeds display a grid or carousel of listings on any Elementor page. MyListing’s default Listing Feed widget is powerful and flexible. MyListing Elementor Kit offers even more features with its Listing Feed widget.- Block Heading: Add a label and icon above the feed.
- Listing Previews: Pull in your custom Preview Card templates created with MyListing Elementor Kit.
- Styling: Apply custom styling to the Block Heading (Label and Icon) or the feed itself (background, border, padding, box shadow, etc.).
- Custom Preview Cards: Choose a custom Preview Card template to apply unique styling per feed.
How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Publish at least one Preview Card template
- Edit the listing type, open Preview Card, and select that template
- Edit a page with Elementor and add the Listing Feed widget
- Adjust the Listing Feed settings as desired
- Publish
- MyListing Pro → MyListing Elementor Kit → Enable
- Publish at least one Preview Card template
- Edit a page with Elementor and add the Listing Feed widget
- Listing Feed → Preview Card → Choose the Preview Card template
- Adjust the remaining Listing Feed settings as desired
- Publish
Search
MyListing provides Quick Search functionality for their header (Theme Tools → Theme Options → Header → Show Quick Search) and the ability to create a Quick Search shortcode (Theme Tools → Shortcodes → Quick Search) that you can drop anywhere on your site. MyListing’s Quick Search has done the job until now, but that’s because we didn’t have anything better. MyListing Elementor Kit gives you MyListing search capabilities on steroids through a highly customizable Elmentor widget.- Sources: Choose to search all listing types, specific listing types, categories, regions, tags, custom taxonomies, and blog posts.
- Skins: Choose between Classic, Minimal, and Full Screen.
- Button: Attach a button to your search input and have complete control over its design and functionality (label, icon, link, colors, etc.).
- No Results: Unlike MyListing defaults, you can style the search when there are no results to show, including the ability to set a custom link.
How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Edit an element (page, post, template, etc.) with Elementor
- Add the MyListing Elementor Kit Search widget to the page
- Customize the Search styling as desired
- Select the sources (listing types, categories, regions, etc.) that can return Search results
Account Dashboard
Stats
MyListing provides a My Account endpoint (/my-account/) where listing owners see analytics (Listing Stats) for their listings. They can filter by listing type or per-listing stats. Theme Tools → Listing Stats controls which stat blocks appear. Users who cannot add listings will see a simpler alternate dashboard. MyListing doesn’t provide any customization options for this page. MyListing Elementor Kit gives you complete freedom to build this endpoint with Elementor.How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **Page
- Give your template a meaningful name for easy identification and start building
- Build out your template as desired
- Publish
- MyListing Pro → WooCommerce → My Account → Account Endpoints Manager → Dashboard (/my-account/) → Content → Select the template you created above
- Review the **Stats **page as a logged-in user
Bookmarks
MyListing provides a Bookmarks endpoint (/my-account/my-bookmarks) that displays the listings saved by users. The listings are displayed as cards. There’s very little you can do to customize the Bookmark Cards or the Bookmarks Page itself. MyListing Elementor Kit gives you complete freedom to design the Bookmark Cards, Bookmark Feed, and the Bookmarks Page (endpoint).Bookmark Card
The Bookmark Card widget automatically sets you up with the Card Cover and Card Footer widgets to give you a jumpstart. We start you off with a design that resembles MyListing Preview Cards, but you can add/remove Elementor widgets as desired. When saved as a MyListing Bookmark Card template, your design can be pulled into the Boomarks Feed widget.Bookmark Feed
The Bookmark Feed widget shows the logged-in user’s saved listings as Bookmark Cards. Add this widget to a MyListing Account Bookmarks template and choose your desired MyListing Bookmark Card template. The Bookmark Feed widget lets you filter the feed by listing type, which is useful for building unique Bookmark Page pages (endpoints) under our WooCommerce module with unique Bookmark Card designs for each.Bookmarks Page
Once you have your Bookmark Card and Bookmarks Feed ready to go, it’s time to build and design the Bookmarks Page.How do we get started?
How do we get started?
- MyListing Pro → MyListing Elementor Kit → Enable
- Elementor → Editor → Theme Builder
- Add New Template → Template Type → MyListing Bookmark Card
- Give your template a meaningful name for easy identification and start building
- From the list of Elementor widgets, add the Bookmark Card widget to the page
- Finish building out your template as desired and publish it
- Elementor → Editor → Theme Builder
- **Add New Template → Template Type → **Page
- Give your template a meaningful name for easy identification and start building
- From the list of Elementor widgets, add the **Bookmark Feed **widget to the page
- Click on the Bookmark Feed widget
- Content → Bookmark Card dropdown → Choose the Bookmark Card template from the previous steps
- Finish building out your template as desired and publish it
- MyListing Pro → WooCommerce → My Account → Account Endpoints Manager → Bookmarks (/my-bookmarks/) → Content → Select the template you created above
- Review the Bookmarks page as a logged-in user
Listing Count
Listing Count outputs the total number of published listings. You can count the whole directory or restrict the total using widget filters. You can display digits only or a number plus customizable singular/plural labels.Listing Terms
We cloned the MyListing Listing Terms widget, which lets you show a grid of MyListing taxonomies (category, region, tag, or custom taxonomy) and the number of associated listings that are published across the entire site. Then we enhanced it, adding the ability to dynamically filter the taxonomy grid based on the listing type, which is super handy for building dynamic SEO-optimized pages.How do we get started?
How do we get started?
- Create a page named Business, which naturally then has a URL slug of domain[.com]/business
- Add our Listing Terms widget to the page
- Listing Terms → Taxonomy → Choose the taxonomy to display
- Listing Terms → Terms Source → Listing Type
- Configure the rest of the widget as desired
- Save changes