WP Manifestindependent plugin directory
manifest / events / wordpress_yclients

YCLIENTS Booking WP

Booking form integration with YCLIENTS REST API.

by Yclients Booking WP · github.com/minakovai/wordpress_yclients

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/minakovai/wordpress_yclients/archive/refs/heads/main.zip

Integrates a booking form with YCLIENTS REST API.

Description

YCLIENTS Booking WP provides a frontend booking form and REST API endpoints to connect your WordPress site to YCLIENTS.

Installation

  1. Upload the yclients-booking-wp folder to /wp-content/plugins/.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Settings → YCLIENTS Booking and enter your tokens, Company ID, and other settings.
  4. Add the shortcode [yclients_booking] to any page.

Usage

  • Configure settings: Settings → YCLIENTS Booking.
  • Use shortcode: [yclients_booking].

Security

Tokens are stored in wp_options. Only administrators should have access to settings. Do not publish tokens in public code.

API Errors

Typical YCLIENTS errors and how they appear:

  • Invalid token: "API error" message is shown to the user and logged in debug mode.
  • Validation error: YCLIENTS returns a message which is displayed to the user.
  • Rate limit: WordPress returns "Too many requests." with HTTP 429.

Privacy

The booking form requires consent for personal data processing. Consent timestamp is logged when booking is created.

Changelog

1.0.0

  • Initial release.