First of all we apologize for the delay in assisting you in the past. We have just undergone a major personnel change and have instead prepared a new plan to support better development to deliver a better quality service to all of our customers.

From May 1, 2021, we will migrate to the customer support and management system on the new platform. You can submit a support request, come up with ideas for a custom request if you want. All in one platform. We always acknowledge all of your comments.

You can register your customer account here with your purchase code:

Or you also possible register new account as a customer without purchase code

Again apologize for the delay in the past time. We're back for a better service mission.


SFWebservice Team


Create property in database

class new_listing {
  public $propertyData;
function __construct($propertyData = NULL) {
    $this->propertyData = $propertyData;

function Listing_CreateNewListing() {
$post_arr = array(
    'post_title'    => $this->propertyData['Address'],
    'post_content' => $this->propertyData['en_desc'],
    'post_status'  => 'publish',
    'post_type' => 'iwp_property',
    'post_author'  => get_current_user_id(),
    'meta_input'   => array(
        '_iwp_expiry' => strtotime($this->propertyData['ExpirationDate']),
        '_iwp_featured' => 0,
        '_iwp_price' => $this->propertyData['AskedSoldPrice'],
        '_iwp_property_id' => propertyData['listingid'],
        '_iwp_bedrooms' => $this->propertyData['Bedrooms'],
        '_iwp_bathrooms' => $this->propertyData['Bathrooms'],
        '_iwp_garages' => $this->propertyData['Garage'],
        '_iwp_area_size' => $this->propertyData['LivingAreaImperial'],
        '_iwp_land_size' => $this->propertyData['LotAreaImperial'],
        '_iwp_year_built' => $this->propertyData['YearBuilt'],
        '_iwp_address' => $this->propertyData['Address'],
        '_iwp_zip' => $this->propertyData['PostalCode'],
        '_iwp_longitude' => $this->propertyData['Lng'],
        '_iwp_latitude' => $this->propertyData['Lat'],
        '_iwp_map' => $this->propertyData['Lng'].','.$this->propertyData['Lat'].',14',
        '_iwp_contact_infomation' => 'hide',
        '_iwp_admin_review' => 2,
$this->postId = wp_insert_post($post_arr, true);

if (is_wp_error($this->postId)) {

foreach ($this->postId->error_data as $key => $value) {
echo "$key - $value";


return $this;

new new_listing($propertyData[])