Plugin

Hostaway Price Sync

Live Hostaway pricing inside your RealHomes.io WordPress listings.

Features

  • Pulls listings from https://api.hostaway.com/v1/listings
  • Updates RealHomes.io property post meta (post_type=property) in place
  • Scheduled sync via WordPress cron
  • Admin settings panel for API credentials + sync cadence
  • Idempotent — safe to re-run at any time
  • Filters inactive / hidden listings before pushing to WP

Vacation rental and luxury resort sites built on the RealHomes.io WordPress theme store their property listings as a custom post type (post_type=property) with pricing kept in post meta. Hostaway is where those same properties actually live — the booking, calendar, and pricing engine.

Without a bridge, the two systems drift. A rate change in Hostaway doesn’t reach the WordPress listing until someone edits it by hand. On a site with forty-plus properties, that’s daily friction.

What the plugin does

On a schedule (configurable, default daily):

  1. Calls https://api.hostaway.com/v1/listings with the account’s API credentials.
  2. Walks the returned listings and matches each one to a WordPress property post by Hostaway listing id stored in post meta.
  3. Updates the price and availability fields on the matching post.
  4. Logs the sync result — how many matched, how many updated, any errors — to the plugin’s admin dashboard.

The matching is done by stable id, not by name or URL, so renaming a listing in Hostaway never breaks the link.

Use case

Built for resort and vacation-rental clients running RealHomes.io — the scenario where listings change prices often (seasonal, demand-based, or minimum-stay rules) and where even a day of drift between booking engine and website is a guest-experience problem.

Installation

Deployed on every MoonFactory-managed resort / vacation-rental site that uses Hostaway as the booking engine. The portal handles installation, API credential configuration, and the RealHomes.io post-type mapping — nothing to do by hand.