Skip to main content
View Categories

Confirmation Shortcodes

1 min read

The Confirmation shortcodes provide functionality to display reservation confirmation details and customize the confirmation page layout.

Main Confirmation Shortcode #

Usage #

[homerunner-confirmation]

The main confirmation shortcode displays the complete reservation confirmation details, including property information, booking dates, and guest details.

Security Features #

  • Validates reservation hash for security
  • Requires proper authentication for accessing reservation details
  • Prevents unauthorized access to confirmation pages
  • Handles expired or invalid confirmation links

Technical Notes #

  • Automatically fetches reservation details from the connected Property Management System
  • Supports multiple PMS integrations
  • Handles error states gracefully with user-friendly messages
  • Maintains session security through URL parameter validation

Confirmation Top Section Shortcode #

Usage #

[homerunner-reservation-confirmation-top]

This shortcode renders the top section of the confirmation page, useful for customizing the confirmation page layout.

Parameters #

ParameterRequiredDefaultDescription
reservationNoSpecific reservation ID to display details for

Technical Notes #

  • Can be used independently of the main confirmation shortcode
  • Supports multiple ways to specify the reservation ID (URL parameter or shortcode attribute)
  • Provides hooks for customizing the confirmation display
  • Compatible with all supported Property Management Systems

Integration Examples #

Basic Confirmation Page #

[homerunner-confirmation]

Custom Confirmation Layout #

[homerunner-reservation-confirmation-top]
Custom content here
[homerunner-confirmation]

Specific Reservation Display #

[homerunner-reservation-confirmation-top reservation="123"]

Error Handling #

The shortcodes handle various error scenarios:

  • Invalid reservation IDs
  • Expired confirmation links
  • Unauthorized access attempts
  • Connection issues with PMS
  • Missing or invalid security hashes

Each error case provides a user-friendly message while maintaining security.

Multi-PMS Compatibility #

The confirmation shortcodes maintain compatibility with various Property Management Systems through:

  • System-agnostic reservation data handling
  • Unified confirmation display across different PMS integrations
  • Consistent error handling regardless of the backend system
  • Support for legacy shortcode tags from different PMS integrations