When it comes to actually processing the images and other data elements a server setting called the max_execution_time setting plays a role. This is the most often error that you can get if your max_execution time is not enough.
Beside this, there are some others important requirements that your hosting provider server should have:
- RLimitMEM parameter's value of Apache = 20MB
- Response body limit( SecResponseBodyLimit ) =20MB
The options below also are a must:
- php5.5x - php7.0
- cURL support = enabled
- allow_url_fopen = on
php.ini file settings:
- display_errors = Off
- log_errors = On
- memory_limit = 512M - 10* 24M
- max_input_vars = 20000
- max_execution_time = 1000-5000
- max_input_time = 600
- upload_max_filesize = 100M
Also you need to open TCP ports 6103, 6160, 8080 if you have errors including them in result of connection attempt.
If you have got Setup error like displayed below which says - You are not connected to the MLS server -->
you need to check the following:
* Your server PHP version is 5.5 or higher
* Your server have extension curl installed
* You have the latest version of Estatik Premium Version
* You have entered user agent name and password in Advanced Settings (required for some cases, please check screenshot below)
If all steps above were done successfully, now you need to connect to your MLS account using RETS credentials that your MLS provider granted you.
Go to MLS RETS Import area of the Estatik plugin, enter your RETS link, username and password. Click Save and Connect.
This basic settings usually enough for connection. Do not touch Advanced link. The Advanced settings are mostly for Estatik Support team.
Once connected to MLS via RETS, additional tabs will become available. Please click on second tab - Fields configuration. Here you need to select resource, class and entity values in drop-down lists.
Important: Fields maping is the most important part of the plugin configuration. Please do not hurry up with it and do everything carefully.
If you map MLS fields to the wrong Estatik field and will make import, these fields will be imported wrong and as result you will not find he required information about property. So please follow our instructions or order additional service and we will set it up for you.
When we need to import properties, we select Resource: property. Field Classes will provide us with a list of property types - Residential, Lots/Land/Farm, Multi-Family, Commercial.
It is important to select the required fields as different class will give you different list of fields. Let's select Residential class and Entity - Property.
Click Submit button. You will get a drop-down list of MLS fields available for the Resource Property, and class Residential. Use quick access search and type the fields. Please note that the MLS fields can be named differently and if you are uncertain whether you need this field or not, omit it and do not add. There can be numerous empty fields and it is not necessary to add them to your website.
So you need to add MLS field and map it to Estatik field like displayed below:
Below is the list of most common MLS fields and corresponding Estatik fields:
MLS field = Estatik field:
MLS number = Property MLSID
Building Name = Title
MLS Number = Large photo & Images
Current price = Price
Beds Total = Bedrooms
Baths Full = Bathrooms
Public Remarks = Description
Sqft Total = Area
Lot Size Area = Lot size
Foreign Country Or State = Country
State Or Province = State
City = City
Amenities = Amenities
Property Type = Type
Status = Status .. etc.
Please note that there are some crucial fields that must be assigned correctly. They are - MLS Number - without it being properly assigned as indicated above, you will not be able to make import properly.
There can be hundreds of fields on MLS side and sure that there is no such fields in the plugin. But there is no problem to add them. With Fields Builder you can add as many fields and sections as you need.
Please check Fields Builder guide first. Once you add the new fields, they will be all displayed in the drop-down list in Fields Configuration >>
First add new fields via Fields Builder, create new sections first, e.g. Interior Features, Exterior Features, School Information, etc.
Once you add new fields, you will find them in the drop-down list of the plugin in MLS RETS Import >> Fields Configuration >>
You can always get back to Fields Builder and edit any field or section, as well as add any new ones.
When configuring fields for specific Property Class, please put a check mark if you want to narrow the import and pull out only specific listings.
- Error of malconfiguration of the fields.
It means that you didn’t set up fields for the selected Resource – Land. You should go to Fields Configuration tab, select this resource and configure the fields. Please check it here.
To handle scheduled tasks, you need to set up cron job via cPanel.
First, you need to disable the file to be hit every time someone loads your pages. To do this, open the wp-config.php file in your website folder and add this line at the end, before the closing ?> tag:
Then you can set up cron via cPanel. Open cpanel and find there Cron Jobs section.
When you open it, there will be offer to set up an email sent to you each time when cronjob is executed successfully. You can add your email just to be sure that it works ok.
Below you will see a list of preset intervals. Select Every 30 minutes from the minutes drop-down and leave a * symbol in the rest of fields.
Add command below where /user/ must be your cPanel username.
Click on Add new Cron Job button. You will see this cron job in a list of cron jobs which can be removed or edited.
In Automatic Import you can set up a schedule and launch properties import on automatic basis.
First select from drop-down lists correct values and click Save. You will see the scheduled import below with the number of listings that is available for import:
- Error - Malconfiguration of the fields:
It means that you didn't set up fields for the selected Resource - Commercial. You should go to Fields Configuration tab , select this resource and configure the fields. Please check it here.
You can also import listings manually. Please open Manual Import:
Also, set up all the fields in this tab and click Submit. If you want to add any filters, please check this document to learn how to proceed.
Click Submit and get a list of properties like below:
To start import, please do not miss to select all listings or some of them an only then press Import button. If you miss out to select listings, nothing will get imported.
All listings will be imported unpublished.