Woo Estato – Paid Listings

Woo Estato lets you integrate payment system with your listings. It enables you to set up your site to charge agents for listings on Annually or Monthly basis depending on the number of listings they can publish.

This addon works with the WooCommerce plugin and you can use any payment method provided by the WooCommerce.

How to setup?

First, make sure you have installed and activated both of the following plugins

  1. WooCommerce
  2. WooEstato

Now go to WooCommerce Products and add a new product (we will use it as a single package).

Set the price and other options as per your need. Make sure to check Sold Individually checkbox under the Inventory tab.


Create the Packages following above steps and providing the prices as per your requirement. Now, suppose we have the following 3 products with prices.

  • Basic Package – $50
  • Pro Package – $80
  • Advanced Package – $100

We will integrate these products with Real Estate Manager using WooEstato now,

Go to Real Estate Manager -> Woo Estato Settings and choose your subscription type. In the packages menu, and create packages by providing the maximum number of listings and choosing the product next to it and save the settings.

Current Scenario

If you follow the above steps correctly, you will notice that now we have set up a premium listings system as below.

  • 5 Properties in $50 per month
  • 10 Properties in $80 per month
  • 20 Properties in $100 per month

Display Packages

Create a new page where you will display these packages. We have attached these products to a tag named woo estato, just to get only these products in the shortcode.

On the frontend, it will display our packages to purchase.

Agent Purchase Flow

When you will enable the subscription, the agents will no longer be able to create publish the listings. Please note that they can create the listings but they will remain draft as long as they purchase a package.

Let’s see an example below,

We have an Agent named John. He purchases the Basic Package, when his order will complete, we will be able to publish 5 properties at a time. Whenever he will try to create properties more than that, they will become automatically as a draft.

Purchases Details

You can see the details of agents and their purchased packages from Woo Estato Subscriptions menu.

How Agent can see his purchased package?

You can use the shortcode [rem_packages] to display details of the current logged in user.

Wish-list Addon

After installing and activating this addon, properties will display a wishlist icon.

  • Listing archives will display wishlist icon with the details button
  • Single properties will display it under the slider.

Listing Archives

Single Property Page

Whenever a user will click on wishlist button, it will add that listing into their wishlist (browser cache). You can use the shortcode [rem_wishlist] to display these listings to them.

Create a page named Wishlist and add it into your site’s menu. Now edit that page and paste the following shortcode into the content area


This page will display the properties added to the wishlist of users with the contact form to bulk contact their agents.

Property Listing Styles

Property Listing Styles provides you additional listings styles for your property archives and listings.

You just have to install and activate this addon and can use the additional styles in the existing shortcodes using attribute style without any configuration.

You can use from 8 to 16 in the style attribute, for example following shortcode

[rem_carousel style="16" slidestoshow="2" arrows="enable"]

will display the slider as following

Filterable Properties Grid

FIlterable Properties Grid lets you showcase your properties in an animated and sortable layout.

Just install and activate this addon and use the following shortcode to use it.


It will display your properties something like this

All Available Attributes

Following attributes are available for the shortcode [rem_filterable_grid]

Attribute Default Value Description
filter_by property_type Here you can provide the field name, the available values of that field will become top buttons
price_filter disable Enable or Disable price filtering here. You can use enable or disable
display_all yes Do you want to display All button? Provide yes or no
display_all_label ALL Provide the label here for All button
order ASC ASC or DESC
orderby date How you want to order properties
columns 3 Provide a number of columns for each row here
style 3 Property listing style
total -1 The number of total properties to display
meta Please read using meta attribute
active Provide key here for default active
price_range_class col-md-3 Columns class for price range wrapper
buttons_wrap_class col-md-9 Columns class for filter buttons wrapper
animation fade translateZ(-100px) Animation for property boxes
duration 700 Animation duration in milliseconds for property boxes
min_price The minimum price for the slider that can be selected
min_price_a Minimum active price for the slider
max_price The maximum price for the slider that can be selected
max_price_a Maximum active price for the slider
btn_bg_color The background color of the filtering buttons
btn_text_color Text color for the filtering buttons
btn_bg_active_color Background color for the filtering buttons for active state
btn_text_active_color Text color for the filtering buttons for active state
slider_bg_color Price slider background color
slider_handle_color Price slider handles color
slider_badge_bg_color Price slider background color for the badge
slider_badge_text_color Price slider text color for the badge

Below are some examples for the quick start

Centering the top buttons

[rem_filterable_grid buttons_wrap_class="col-sm-12"]

Enable the Price Range Slider

[rem_filterable_grid price_range_class="col-sm-12" buttons_wrap_class="col-sm-12" price_filter="enable"]

Importer for WP All Import (XML, CSV)

This addon lets you import bulk properties from XML or CSV file.

First, make sure you have installed and activated the following plugins.

Now go to WP All Import menu -> New Import and specify your import data there.

From the create new dropdown, choose Properties and click Continue to step 2.

Now on step 3, you have to specify the contents for each property by drag-drop from the left panel. All your property fields (default + custom) will appear inside the Real Estate Manager Settings tab. You can also specify the gallery images inside the Property Gallery Images tab.

Now you can start the import process.

Export and Import (Easy Migration)

This addon lets you export Settings, Fields, and Properties from one site in a JSON file and then allows you to import them into another site.

Exporting / Importing Settings

Make sure export import addon is installed and activated. Go to Real Estate Manager -> Export Import and from Export Options tab select the option you want to export and save the file as json.

Now on the other site, where you want to import the settings, from the Import Options tab, upload that file and make sure to select the same option you choose previously when exporting and click Import. That’s it.

Google Map Filters

Map filters is an addon for real estate manager to display properties on map and filter using a search form. It includes the following shortcodes

Search Form

The default shortcode for rendering a search form is


It displays a search form with the following fields, 2 on each line.

  • Keywords
  • Property Type
  • Purpose
  • Address
  • Country
  • Price Range

You can use the following attributes for this shortcode.

Attribute Default Value Description
fields_to_show property_address,search,property_type,


Provide comma separated field names to display on the search form
columns 6 Width of each field from 12 columns grid. 4 for three fields in a row, 12 for one field in a row.
search_btn_text Search Text to display on search button
fixed_fields Provide fixed fields same as meta tag to search within specific criteria.
disable_eq_height Set it to yes if you want to make all fields equal in height.
agent_id Provide agent id here to display only that agent’s properties
fields_margin 0 0 10px 0 Fields margin, top, right, bottom left respectively.
icons_by_meta Please read details here
icons_data Please read details here
slider_bg_color Price slider background color, provide color name or hex
slider_handle_color Price slider handles color, provide color name or hex
slider_badge_bg_color Price slider badge background color, provide color name or hex
slider_badge_text_color Price slider badge text color, provide color name or hex

Display Map

The following shortcode will render a map, that will update the listings on searching through above form.


Please note that map will automatically zoom in/out to cover all the available results. You can use the following attributes for this shortcode

Attribute Default Value Description
address Location address for the map when it loads for the first time.
lat Latitude if you don’t want to use address attribute.
long Longitude if you don’t want to use address attribute.
zoom 5 Map zoom level.
map_styles Options set here Google Map styles object.
map_height 500px Provide map height here.

Search Results

You can also display the results as listings without the map. Use the following shortcode for this purpose


Following 2 attributes are available for this shortcode

  • title -> Title will display above the results.
  • title_wrap -> Use it to provide a custom wrap for the title. Default is <h2>%title%</h2>

Pre Made Styles

We have also included 4 pre-made styles with fields and map combination. You can the following shortcode

[rem_map_filters style="1"]

You can provide styles 1 to 4. This shortcode also supports all the attributes of these two shortcodes.

  • [rem_map_search_form]
  • [rem_map_area]