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.zipIntegrates 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
- Upload the
yclients-booking-wpfolder to/wp-content/plugins/. - Activate the plugin through the 'Plugins' menu in WordPress.
- Go to Settings → YCLIENTS Booking and enter your tokens, Company ID, and other settings.
- 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.