NBM Booking CRM

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.

Localization

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

  • English
  • Russian (ru_RU)
  • German (de_DE)

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“NBM Booking CRM” is open source software. The following people have contributed to this plugin.

Contributors

Translate “NBM Booking CRM” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  • Addressed ww.wp.xz.cn 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 ww.wp.xz.cn submission under the nbm-booking-crm slug.

1.0.0

  • Initial stable scaffold release for Lite architecture and add-ons model.