In this guide we are going to cover what steps to follow when a client has any of the following problems:
Listing not on the website
Listing has missing/inaccurate information
If a listing is not appearing on a client's website check for any of the following:
- Is the listing within the location field limitations for the website?
Open the terminal > `ssh -a root@kickstart1.pulley.rg-infra.com` > `cd scripts` > run `./foreground.sh ./runner.py debug <board#> <mls#>
Open MCP > Board Settings > Limit Search Criteria. Does the listing fall inside of these locations? Check this in the debugged listing within your terminal. If not, add the location and look for the listing again. If this is not the problem move onto the next step. - Is the listing in our database?
Open the terminal > `ssh -a root@kickstart1.pulley.rg-infra.com` > login to MongoDB using `cid <board#>` run `db.properties.find({mls_number:"<mls#>",board:<board#>})
If it returns listing data the listing is in our database. In this case, look at the status and old_status fields. If the property is REMOVED it was either removed by the listing agent and the property is no longer on the market, or the listing was removed unintentionally. To check for properties removed in error do the following:
Open the terminal > `ssh -a root@kickstart1.pulley.rg-infra.com` > `cd scripts` > run `./background.sh ./runner.py unremove_properties <board#>` > Copy the first 8 characters of the output and paste them into papertrail. Once the command finishes running look for the listing again.
If the listing is still not on the website it most likely was removed by the listing agent. If the client wants to pursue further we can move onto step three. - The listing is not in the data feed, and the client feels it should be.
Email the MLS board. We send out emails to the MLS board from rg-help@realgeeks.com. If you need to do this and do not have access please reach out to your supervisor.
To be continued...