=== Appointment Booking Calendar & Scheduling System – Amitry Booking ===
Contributors: amitry
Tags: booking, appointment, scheduling, calendar, qr-code
Requires at least: 6.2
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.2.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Personalized booking links with a step-by-step scheduling wizard. Send each client their own link, ready to share or turn into a QR code.

== Description ==

Amitry Booking lets you create personalized booking links and share them with your clients. Each link opens a clean, step-by-step scheduling wizard where the visitor picks a service, chooses a time slot, and confirms their appointment.

Unlike a one-size-fits-all booking page, every link can be tailored: greet the recipient by name, show only the services relevant to them, and add a personal note. The wizard renders on its own standalone page, fully isolated from your theme, so it always looks the way you designed it.

Features:

* Personalized booking links with unguessable token URLs, ready for QR code generation
* Step-by-step scheduling wizard: service selection, calendar, and time-slot booking
* Service catalog with featured image, host, description, duration, and price
* Flat categories for grouping services
* Per-service location types (address, phone, video, on-site, and more), shown in the confirmation email and calendar invite
* Optional per-service phone requirement and host display
* Built-in availability rules, buffer times, and booking windows
* Automatic confirmation emails with iCal calendar attachment
* Optional appointment reminders
* Reschedule and cancel links for customers
* CSV export of bookings
* Calendly-style two-column booking layout, fully responsive
* Bookings stored in a dedicated database table, no external services

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/
2. Activate the plugin from the Plugins screen
3. A "Amitry Booking" menu item appears in the admin sidebar
4. Create your services first, then create a booking link and share its URL or QR code

== Frequently Asked Questions ==

= Where is the booking data stored? =

Bookings are stored in a dedicated database table created by the plugin on activation. No data is sent to external services.

= Will my theme override the wizard styling? =

No. The wizard renders in an isolated pipeline that does not load theme stylesheets or scripts, so it looks consistent on every site.

= Can I show different services to different people? =

Yes. Each booking link can be scoped to all services, specific categories, or a hand-picked set of services, so each recipient only sees what is relevant to them.

= Does it work across time zones? =

Times are handled in your business time zone and stored consistently. Time-zone selection for visitors is on the roadmap.

== Changelog ==

= 0.1.0 =
* Initial release: personalized booking links, step-by-step scheduling wizard, service catalog with hosts and locations, availability rules, confirmation emails with iCal, reminders, reschedule and cancel flows, CSV export, and a responsive two-column booking layout.

== Upgrade Notice ==

= 0.1.0 =
Initial release.
