OHRA Rental Calendar Sync

Description

OHRA Rental Calendar Sync imports blocked dates from compatible iCal/ICS feeds, including calendars
exported by Booking.com and Airbnb. It provides
loop-safe export calendars, and displays responsive availability, prices, and a direct booking form.
Core includes a base nightly price, a fixed minimum stay of one night, check-in and checkout times,
email notifications, and manual bank transfer or BLIK details. Pro unlocks configurable minimum
stays, advanced prices and surcharges, custom colors, and optional online payments.

This is not an official Booking.com or Airbnb API connector. iCal does not synchronize prices,
stay restrictions, messages, payments, or full guest data, and external channels refresh imported
calendars on their own schedules.

Booking.com and Airbnb are trademarks of their respective owners. This plugin is independent and
is not affiliated with, endorsed by, or sponsored by either company.

Optional commercial add-on

OHRA Rental Calendar Sync Pro is a separately installed GPL-compatible add-on distributed by OHRA.
It provides configurable stay rules, advanced pricing, custom calendar colors, Przelewy24, PayPal,
Apple Pay, Google Pay and Stripe modules, private Pro updates, and support. Core remains functional
without Pro. Disabling Pro or allowing a subscription to expire never removes Core data or blocks
the Core booking and synchronization features.

Languages

English is the source language. The plugin is fully internationalized and ready for community
translations through translate.wordpress.org.

External services

The Core + Pro administration page sends the entered name, email address, website URL, optional
message, interface locale, and product identifier to https://plugins.ohra.com.pl only after an
administrator submits the Pro inquiry form and explicitly accepts its consent statement. OHRA uses
this information solely to reply to the purchase inquiry. No inquiry data is sent automatically.

The Core + Pro page uses a bundled or locally stored price. It contacts
https://plugins.ohra.com.pl/wp-json/ohra-license/v1/pricing only when an administrator explicitly
clicks “Check current price”. No personal data is included in that request.

  • OHRA privacy and product information: https://plugins.ohra.com.pl/

Installation

  1. Upload the ZIP under Plugins > Add New > Upload Plugin.
  2. Activate the plugin and add a property under Properties.
  3. Paste the Booking.com and Airbnb iCal export URLs.
  4. Save and synchronize the property.
  5. Add each plugin export URL to its matching external channel.
  6. Place [ohrareca_calendar property="123" months="3"] on a page.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“OHRA Rental Calendar Sync” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.6.1

  • Aligned the package directory, main plugin file, and text domain with the assigned WordPress.org slug.
  • Replaced inline administration scripts with a properly enqueued JavaScript file.
  • Applied the unique ohrareca_ prefix to plugin declarations, hooks, and stored data.
  • Removed bundled translation binaries in favor of translate.wordpress.org language packs.
  • Prevented unapproved booking requests from blocking availability.
  • Hardened iCalendar imports against incomplete responses and cross-property feed collisions.

0.6.0

  • Moved all advanced pricing, custom colors, and online-payment implementation into the separate Pro add-on.
  • Added neutral extension hooks so Pro can integrate without shipping paid functionality inside Core.
  • Changed remote price refresh to an explicit administrator action; Core makes no automatic pricing request.
  • Kept contextual PRO previews in property settings while Core remains fully functional on its own.

0.5.5

  • Displays all approved Pro settings inside Core with clear PRO badges and purchase links.
  • Locks advanced pricing, custom colors, and online payment settings when Pro is not active.
  • Enforces the Core/Pro split in server-side pricing and payment logic while preserving saved Pro settings.

0.5.4

  • Core now uses a fixed minimum stay of 1 night.
  • Marks the configurable 1–7-night minimum stay as a Pro feature in property settings.
  • Adds clear Core and Pro feature labels in the administration panel.

0.5.3

  • Loads current Pro annual prices from the public OHRA pricing endpoint.
  • Keeps safe fallback prices when the pricing endpoint is unavailable.

0.5.2

  • Completed Polish translations for the Core + Pro purchase page.
  • Linked Polish administrators directly to the Polish pricing section.

0.5.1

  • Added a bilingual Core + Pro comparison page in WordPress administration.
  • Added an explicit-consent form for manual Pro purchase inquiries.

0.5.0

  • Changed the public product name to OHRA Rental Calendar Sync.
  • Prepared WordPress.org metadata for contributor ohra1.
  • Added compatibility points for the separately distributed Pro add-on.

0.4.14

  • Changed the plugin author to OHRA.
  • Cleared stale minimum-stay validation messages after the guest corrects the selected dates.

0.4.13

  • Changed the source language to English and added a complete Polish translation.
  • Added POT, PO, and compiled MO language files.
  • Localized administration, booking, calendar, payment, validation, and email text.
  • Removed hard-coded Polish messages and locale assumptions from booking and wallet JavaScript.
  • Added locale-aware dates, currency display, percentages, and Polish night plural forms.

0.4.12

  • Added an independent optional Stripe Checkout module in test and live modes.
  • Added signed webhook handling and server-side session verification.
  • Disabled or incomplete Stripe settings never block other functionality.

0.4.11

  • Added optional Apple Pay and Google Pay through PayPal with a safe standard-PayPal fallback.

0.4.10

  • Added optional PayPal Checkout in Sandbox and Live modes.

0.4.9

  • Added configurable property-specific check-in and checkout times.

0.4.8

  • Improved minimum-stay calendar gaps and same-day checkout handling.

0.4.6

  • Added manual bank transfer and BLIK phone transfer details.

0.4.5

  • Disabled Przelewy24 settings no longer block saving other property settings.

0.4.4

  • Added configurable minimum stays from 1 to 7 nights.

0.4.0

  • Added Przelewy24 payments, deposits, balance reminders, and verified notifications.

0.1.0

  • Initial iCal synchronization MVP.