=== NBM Booking CRM ===
Contributors: dmitriinbm
Tags: booking, crm, woocommerce, scheduling, reservations
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

NBM Booking CRM adds calendars, customer records, and booking operations to WooCommerce-based service booking websites.

== Description ==

NBM Booking CRM is a GPL-compatible plugin for teams that run service bookings with WooCommerce and need an operational workspace inside wp-admin.

License and bundled assets:

* NBM Booking CRM is released under GPLv2 or later.
* The distributed package includes only plugin source code, local CSS/JS assets, translation files, and screenshots created for this plugin.
* No third-party PHP libraries, JavaScript libraries, icon packs, fonts, or remote assets are bundled in the plugin package.
* WooCommerce is a required dependency but is not bundled with this plugin.

Core features:

* Admin dashboard for booking operations
* Booking workspace with create, edit, reschedule, cancel, notes, and CSV export
* Customer cards with booking history, internal notes, and CSV export
* Calendar screen for monthly operational scheduling
* Settings for availability rules, resources, and notifications
* Add-ons catalog instead of a monolithic upgrade path
* Built-in booking engine compatible with the `wc_booking` data model
* Bookable WooCommerce product type with booking date/time capture
* Booking widget shortcode for landing pages and service pages
* One-click test product creation for integration checks
* Built-in translations for English, Russian, and German based on the active WordPress locale

== Shortcode ==

Place a booking widget on any page with:

`[nbmbcrm_booking_widget product_id="123"]`

If you create a demo product from `NBM Booking CRM > Settings`, the plugin also saves a ready-to-copy shortcode for that product.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Make sure WooCommerce is installed and active.
4. Open `NBM Booking CRM` in wp-admin.

== Localization ==

NBM Booking CRM follows the current WordPress locale. Translations are bundled for:

* English
* Russian (`ru_RU`)
* German (`de_DE`)

== Changelog ==

 = 1.0.2 =
* Addressed WordPress.org review feedback around nonce validation, unique plugin-prefixed identifiers, and update-safe capability sync.
* Verified admin pages, booking widget, slot loading, and add-to-cart booking flow on a local WordPress test install with `WP_DEBUG` enabled.

= 1.0.1 =
* Added built-in Russian and German translations with locale-aware loading.
* Prepared the main package for WordPress.org submission under the `nbm-booking-crm` slug.

= 1.0.0 =
* Initial stable scaffold release for Lite architecture and add-ons model.
