WordPress plugin intelligence profile

erphome.pl — Widget Rezerwacji Apartamentu

Put your live availability calendar and a commission-free booking button on your own site, as a shortcode, a block or a sidebar widget.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update2 Sept 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records erphome.pl — Widget Rezerwacji Apartamentu version 1.3.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

com or Airbnb will happily book

with you directly, if you make it as easy as the portal does. That means a

calendar they can see, dates they can pick, and a button that starts the

booking. Not a phone number and a hope.

This plugin puts exactly that on your WordPress site: the same availability

pl

reservation page. Same apartment, same free dates, same prices, no

commission taken out of the booking.

You need an erphome.pl account

This plugin is a bridge, not a booking system on its own. It displays a

pl, a

commission-free booking platform for apartment and vacation rental owners.

If you do not have an account yet, the plugin will show an empty settings

page and nothing else.

pl (not in WordPress): apartment details and prices,

reservations, guest messages, payments, and calendar sync with the portals.

What the plugin adds to WordPress

  • Shortcode [erphome_widget], which works anywhere shortcodes do:

posts, pages, text widgets, page builders.

  • Block “ErpHome — Booking Widget”, with a live preview right in the

editor and sidebar controls for apartment, language and size.

  • Elementor element “ErpHome — Booking Widget”, draggable straight onto

the canvas with the same controls, so nobody has to hunt for the Shortcode

element and type [erphome_widget] into it.

  • Classic sidebar widget for themes built around the Widgets screen.
  • Settings page (Settings → ErpHome) where you paste the link copied

pl panel. The account and apartment slugs are read out

of it automatically, so nobody has to explain what a “slug” is. Accounts

with several apartments get a real dropdown, read from the account.

Fits the page instead of sitting in a box

The widget reports how tall it actually is, and the plugin sizes the frame to

match. No empty space underneath, and nothing cut off when the widget sits in

a narrow column or on a phone. Turn it off in Settings → ErpHome if you would

rather pin a fixed height.

Tells search engines what your page is about

The widget is an iframe, and search engines do not read inside one. So a page

with only a widget on it says nothing about your apartment: no photos, no

rooms, no ratings, nothing for Google or an AI assistant to quote.

Switch on “Add apartment structured data” and the plugin publishes a

pl

listing: photos, size, bedrooms and beds, amenities, check-in and check-out

times, guest ratings and reviews, and your FAQ. It describes your page and

pl listing as the same place, so the two do not

compete.

It runs only on single posts and pages, and only where the widget is in the

content, never from a sidebar. It is off by default, so it can never surprise

an SEO plugin that already publishes this data.

Measurable

When a guest picks their dates and hits the booking button, the plugin pushes

an erphome_booking_start event into dataLayer, with the dates, number of

nights and guest count. Pick it up in Google Tag Manager or GA4 and you will

see how many visitors actually start a booking, not just how many loaded the

page.

Speaks your visitors’ language

The widget follows the language of your WordPress site, so an English site

gets an English widget and a Polish site gets a Polish one. Polish and

English are both built in.

Running a bilingual site? Set the language per embed:

[erphome_widget lang="en"]

The same control sits in the block sidebar and in the classic widget. The

apartment’s own content (title, description) follows whichever languages you

pl panel, so an owner who translated the

listing gets translated content here too.

Your calendars stay in one place

com

over iCal, the widget shows that same combined, up-to-date availability.

pl, and nothing about it needs repeating

in WordPress.

Several apartments?

The apt attribute embeds a different apartment than the default one from

Settings → ErpHome, so each apartment can have its own page:

[erphome_widget apt="dom-nad-morzem"]

Available on the block and the sidebar widget too.

Why a plugin instead of pasting a script

pl panel also gives you a <script> snippet for any website.

On WordPress that snippet has a habit of disappearing: the block editor

strips <script> from HTML blocks in some setups, caching and minification

plugins defer external scripts until the widget arrives late or not at all,

and security plugins block third-party scripts inside post content.

This plugin renders a plain <iframe> server-side instead. It has a known

width and height before the page paints, so nothing jumps around while

loading, and there is no external JavaScript for another plugin to break.

External services

pl, specifically your

pl, operated by ERP HOME Sp. o.

The plugin contacts nothing else.

There are two separate connections, and they are worth telling apart.

1. The visitor’s browser loads the widget (always).

pl. On every page where you

embed it (shortcode, block, or sidebar widget), each visitor’s browser

pl to fetch the current availability calendar.

The address carries your account slug, optionally the apartment slug, and a

two-letter language code taken from your site’s language setting (for example

widget=1&lang=en). The plugin adds no visitor data to it.

If you switch on height fitting, the widget and the page also exchange

postMessage calls: the widget sends its content height and, when a guest

presses the booking button, the dates, night count and guest count they chose.

That data stays in the visitor’s browser. The plugin puts the booking-button

event into dataLayer, where your own analytics tools (if you use any) can

read it. Nothing is sent anywhere by the plugin itself.

2. pl for your listing (only for two features).

When you use the apartment dropdown, or switch on structured data, your

pl API over HTTPS

api=1 ) to read your own listing: title,

description, photos, amenities, ratings and so on. This is a plain GET with

no authentication, it sends nothing about your visitors, and the answer is

cached for six hours. pl

booking page. Leave both features off and your server never contacts

pl at all.

pl’s data-processing terms (including the visitor’s IP address and

browser data, which any HTTP request sends by default):

Privacy policy ·

Polityka prywatności.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • availability calendar
  • vacation rental
  • apartment
  • booking
  • reservation
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity2 Sept 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.