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:
- memory_limit=512MB - 10* 24MB
- RLimitMEM parameter's value of Apache = 20MB
- Response body limit( SecResponseBodyLimit ) =20MB
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.
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.
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. Just add new MLS fields and assign them to New field in the plugin like it is displayed below:
These new fields will be added like new text fields in Add new property in admin area:
and the same as other fields in Basic facts in frontend area:
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:
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.
- 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.
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.
- 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.