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):
- Calls
https://api.hostaway.com/v1/listingswith the account’s API credentials. - Walks the returned listings and matches each one to a WordPress
propertypost by Hostaway listing id stored in post meta. - Updates the price and availability fields on the matching post.
- 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.