Post Detail

May 7, 2026 in Business

Check In Cherish Booking, CRM & Accounting Suite — Full Development Update

CIC Booking & Accounting Plugin

Because your uploaded ZIPs are not only one plugin now. The project has become a suite:

  1. CIC CRM Accounting
  2. CIC Booking / Room-Night Summary
  3. CIC Forecast Plan Manual
  4. CIC Forecast Dashboard Auto
  5. CIC Cheque Password Gate
  6. Woo Admin Order Calculator
# Uploaded ZIP Plugin / Module Internal Version Found Status
1 CIC CRM Accounting.zip Main CRM Accounting 1.1.0 Base version
2 CIC CRM Accounting(added lease).zip Main CRM Accounting + Lease 1.1.0 Lease added
3 CIC CRM Accounting (Bank Added).zip Main CRM Accounting + Bank 1.1.0 Bank module added
4 CIC CRM Accounting (Loan V1).zip Main CRM Accounting + Loan 1.1.0 Loan module added
5 CIC CRM Accounting (Lease+Loan+Bank+Fund).zip Main CRM Accounting full finance modules 1.1.0 Fund module added
6 CIC CRM Accounting(Reports Filtering).zip Main CRM Accounting + filters 1.1.0 Report filtering added
7 CIC CRM Accounting(added Tour Statement).zip Main CRM Accounting + Tour Statement 1.1.1 Tour statement added
8 checkincherish-crm-accounting.one-dashboard-FINAL.zip One-dashboard version 1.1.1 Unified dashboard
9 CIC CRM Accounting - Checked Version.zip Checked/stabilized version 1.1.1 Booking summary/YITH improvements
10 CIC-CRM-Accounting-FINAL-v1.0.4-report-items.zip Report items version Header says 1.0.0 Report item drill-down
11 checkincherish-crm-accounting.one-dashboard-FIXED-roomnights-v2.zip Room-night fixed version Header says 1.0.6 Room-night/resource count fix
12 CIC Forcast Plan Manual.zip Manual Forecast Plugin 1.3.1 Separate forecast plugin
13 cic Forcast Plan Auto.zip Auto Forecast Dashboard 0.6.3 Separate auto forecast plugin
14 cic-cheque-password-gate.zip Cheque Password Gate 1.3.1 Separate checkout security plugin
15 Order Admin Calculator.zip Woo Admin Order Calculator 3.5.3 Separate order calculator plugin

We have completed a major development cycle for the Check In Cherish Booking, CRM & Accounting Suite, a custom WordPress-based system developed to manage booking income, deposits, due payments, property-wise expenses, owner lease records, bank accounts, loans, funds, tour statements, forecast planning, and room-night reporting.

The system started as a basic CRM and accounting plugin and has now grown into a full hospitality-focused management suite for Check In Cherish.

Main Development Highlights

The first release introduced the core CRM and accounting dashboard with booking income, deposit tracking, due amount tracking, expenses, customers, vendors, categories, reports, tools, and WooCommerce/YITH booking sync.

Later releases added important business finance modules, including Owner Lease, Bank Accounts, Loan Tracking, and Funds Management. These modules made it possible to manage property-wise finance, owner lease payments, bank transactions, fund movement, and liability records directly from the WordPress admin dashboard.

The reporting system was then improved with advanced filters, property-based reporting, CSV exports, and item-level breakdowns. This means report totals can now be reviewed with the actual income and expense items behind them, making the system easier to audit and verify.

A dedicated Tour Statements module was also added to support tour/travel-related financial records, expanding the plugin beyond only room bookings.

The admin experience was upgraded with a One Dashboard layout, analytics dashboard, admin UI styling, JavaScript support, KPI cards, income/expense analytics, due-by-property reports, payment method analytics, and room sold analytics.

One of the most important fixes was the Room-Nights Fixed v2 update. This improved the booking calendar and monthly summary logic so the system counts actual rooms/resources and room-nights more accurately instead of only counting booking orders. This is especially important for YITH booking/resource-based reservations where one booking can include multiple rooms.

Companion Plugins Developed

Alongside the main CRM Accounting plugin, several companion plugins were also developed:

CIC Room Sales Forecast Manual v1.3.1
A manual room sales forecasting plugin with rooms master, monthly forecast, dashboard, CSV export, charts, PDF/print support, and ADR autofill.

CIC Forecast Dashboard Auto v0.6.3
An automatic forecast dashboard that combines WooCommerce booking actuals with manual offline sold rooms, property status, alerts, CSV export, and property-based planning.

CIC Cheque Password Gate v1.3.1
A checkout security plugin that protects the WooCommerce cheque/check payment method with a password modal, allowing only authorized users to use that payment option.

Woo Admin Order Calculator v3.5.3
A hotel-style WooCommerce order calculator that supports extra person charges, discounts, deposits, due payments, and calculation modes such as flat, per room, per night, and per room-night.

Final Main Version

The latest main release is recommended as:

Check In Cherish CRM Accounting v1.1.0 — Room-Nights Fixed Final

This version includes the most complete feature set:

  • CRM accounting dashboard
  • Booking income tracking
  • Deposit and due payment tracking
  • Expense management
  • Owner lease module
  • Bank accounts module
  • Loan module
  • Fund management
  • Tour statements
  • Reports filtering
  • Item-level report breakdown
  • CSV exports
  • One-dashboard admin UI
  • Analytics dashboard
  • Booking calendar summary
  • YITH monthly summary
  • Room-night/resource count correction

This development cycle created a more complete, practical, and hospitality-focused system for managing Check In Cherish operations inside WordPress.

v1.0.0 — Base CRM Accounting Release

Source ZIP:
CIC CRM Accounting.zip

Added

  • Created the first working version of Check In Cherish CRM & Accounting.
  • Added custom WordPress admin menu: Check In Cherish.
  • Added dashboard structure for accounting and booking management.
  • Added core CRM/accounting sections:
    • Dashboard
    • Bookings
    • Payments
    • Expenses
    • Customers
    • Vendors
    • Reports
    • Tools
    • Categories
  • Added CPT-based CRM structure.
  • Added custom ledger table support.
  • Added WooCommerce/YITH booking sync foundation.
  • Added booking income tracking.
  • Added deposit tracking.
  • Added due amount tracking.
  • Added expense tracking.
  • Added income and expense category system.
  • Added CSV export function.
  • Added hard reset tool.
  • Added WooCommerce order syncing logic.

Main Files

  • checkincherish-crm-accounting.php
  • includes/db.php
  • includes/cpt.php
  • includes/meta-boxes.php
  • includes/ledger-sync.php
  • includes/admin-pages.php
  • includes/bookings.php
  • includes/woocommerce-sync.php
  • includes/hard-reset.php

Main Purpose

This was the foundation version for handling booking income, due payments, expenses, and CRM records inside WordPress.


v1.0.1 — Owner Lease Module Added

Source ZIP:
CIC CRM Accounting(added lease).zip

Added

  • Added Owner Lease menu.
  • Added owner lease report module.
  • Added property-based lease payment tracking.
  • Added owner/property payment summary.
  • Added lease payment add/delete logic.
  • Added property management support.
  • Added property save function.
  • Added owner lease database table support.
  • Added fund expense table foundation.

Improved

  • Expanded reporting structure with property-related accounting.
  • Improved dashboard readiness for property-wise finance management.

Main Files Added/Expanded

  • includes/owner-lease-report.php
  • includes/db.php
  • includes/admin-pages.php

Main Purpose

This version introduced property owner lease accounting, useful for tracking lease-related income/expense and owner/property-level reports.


v1.0.2 — Bank Accounts Module Added

Source ZIP:
CIC CRM Accounting (Bank Added).zip

Added

  • Added Bank Accounts menu.
  • Added bank account ledger table.
  • Added bank account management screen.
  • Added opening balance support.
  • Added bank transaction import function.
  • Added bank transaction delete function.
  • Added bank hard reset function.
  • Added bank summary cards.
  • Added bank type handling.
  • Added date parsing for bank ledger entries.
  • Added XLSX import helper logic.

Improved

  • Accounting system became more practical for real business finance.
  • Bank ledger can now be used alongside booking/accounting records.
  • Added better separation between booking ledger and bank ledger.

Main Files Added/Expanded

  • includes/bank-accounts.php
  • includes/db.php
  • includes/admin-pages.php

Main Purpose

This release added bank account tracking, allowing Check In Cherish to manage bank transactions and balances inside WordPress.


v1.0.3 — Loan Module V1

Source ZIP:
CIC CRM Accounting (Loan V1).zip

Added

  • Added loan management foundation.
  • Added loan database table support.
  • Added loan seed rows function.
  • Added loan date sanitization.
  • Added loan reporting/admin render function.
  • Added export support expansion.
  • Added additional fund/loan structures in admin.

Improved

  • Accounting plugin started covering liability tracking.
  • Better finance management beyond basic income and expenses.

Main Files Expanded

  • includes/admin-pages.php
  • includes/db.php

Main Purpose

This version introduced loan tracking so the business could manage borrowed amounts, repayments, and loan-related records.


v1.0.4 — Lease + Loan + Bank + Fund Combined Build

Source ZIP:
CIC CRM Accounting (Lease+Loan+Bank+Fund).zip

Added

  • Added Funds module.
  • Added fund database table support.
  • Added fund ledger support.
  • Added fund import function.
  • Added fund delete function.
  • Added fund hard reset function.
  • Added fund CSV export.
  • Added fund summary cards.
  • Added distinct fund filtering/helper functions.
  • Added fund parsing and sanitization logic.
  • Combined:
    • Owner Lease
    • Bank Accounts
    • Loans
    • Funds

Improved

  • Main accounting system became a more complete finance dashboard.
  • Fund tracking was separated from the general ledger.
  • Added stronger internal structure for multiple finance streams.

Main Files Added/Expanded

  • includes/funds.php
  • includes/admin-pages.php
  • includes/db.php

Main Purpose

This was the first broader finance version, combining lease, loan, bank, and fund features in one plugin.


v1.0.5 — Reports Filtering Update

Source ZIP:
CIC CRM Accounting(Reports Filtering).zip

Added

  • Added report filtering improvements.
  • Added property type options.
  • Added better property filter logic.
  • Added expanded property handling in reports.
  • Added stronger report segmentation.

Improved

  • Reports became easier to filter by property and accounting context.
  • Better control over which income/expense data appears in reports.
  • Improved property-based reporting usability.

Main Files Expanded

  • includes/admin-pages.php
  • includes/owner-lease-report.php
  • includes/funds.php

Main Purpose

This version improved reporting accuracy and usability by adding stronger filtering controls.


v1.0.6 — Tour Statement Module Added

Source ZIP:
CIC CRM Accounting(added Tour Statement).zip

Added

  • Added Tour Statements menu/module.
  • Added tour statement management.
  • Added tour statement report layout.
  • Added tour-related accounting export support.
  • Added tour statement file:
    • includes/tour-statements.php
  • Added additional export logic.
  • Added better admin navigation for tour accounting.

Improved

  • Expanded accounting beyond room bookings.
  • Added support for tour/travel-related statements.
  • Better fit for hospitality + tourism business operations.

Main Files Added/Expanded

  • includes/tour-statements.php
  • includes/admin-pages.php

Main Purpose

This version added tour statement accounting, useful for managing travel/tour package financial records.


v1.0.7 — One Dashboard Final

Source ZIP:
checkincherish-crm-accounting.one-dashboard-FINAL.zip

Added

  • Added one-dashboard structure.
  • Added admin UI loader.
  • Added analytics dashboard module.
  • Added dashboard full summary file.
  • Added admin CSS and JS assets.
  • Added chart/analytics support.
  • Added dashboard KPI logic.
  • Added monthly income/expense analytics.
  • Added due-by-property analytics.
  • Added payment method analytics.
  • Added income-by-category analytics.
  • Added order count analytics.

Improved

  • Dashboard became more professional and centralized.
  • Reduced scattered admin experience.
  • Added better visual reporting and management layout.
  • Added CSS/JS files for better admin UI.

Main Files Added

  • includes/admin-ui-loader.php
  • includes/dashboard-dashboard-full-summary.php
  • includes/analytics-dashboard.php
  • assets/css/admin-ui.css
  • assets/css/cic-analytics.css
  • assets/js/admin-ui.js
  • assets/js/cic-analytics.js

Main Purpose

This was the first polished one-dashboard version for centralizing CRM, booking, accounting, finance, and analytics.


v1.0.8 — Checked Version / Booking Calendar Summary

Source ZIP:
CIC CRM Accounting - Checked Version.zip

Added

  • Added Booking Calendar Summary menu.
  • Added YITH monthly summary module.
  • Added booking calendar summary logic.
  • Added room sold analytics.
  • Added monthly rooms sold analytics.
  • Added booking date extraction from YITH booking posts.
  • Added booking date extraction from WooCommerce order data.
  • Added due outstanding calculation.
  • Added deposit paid calculation.
  • Added payable amount calculation.
  • Added booking calendar summary money formatting.
  • Added serialized data handling helper.

Improved

  • Better YITH booking compatibility.
  • Improved monthly booking reporting.
  • Improved analytics dashboard with room sold data.
  • Better dashboard validation before final use.

Main Files Added/Expanded

  • includes/monthly-summary-yith.php
  • includes/analytics-dashboard.php
  • includes/admin-pages.php
  • includes/meta-boxes.php

Main Purpose

This version connected the accounting system more deeply with YITH booking data and added booking calendar summary reporting.


v1.0.9 — Report Items / Item-Level Drilldown

Source ZIP:
CIC-CRM-Accounting-FINAL-v1.0.4-report-items.zip

Important Note

The ZIP name says v1.0.4, but the plugin header inside still says 1.0.0. Functionally, this is later than the checked version because it contains more files, more functions, and item-level reporting.

Added

  • Added report item breakdown.
  • Added item-level post retrieval.
  • Added item CSV export.
  • Added report-items export logic.
  • Added more detailed booking deposit item handling.
  • Added more detailed due amount item handling.
  • Added more detailed expense item handling.
  • Added YITH resource count functions:
    • Count resources from booking.
    • Count resources from order.
  • Added default property seed function.
  • Added expanded CPT file.
  • Added expanded meta boxes.
  • Added property-heavy report logic.

Improved

  • Reports became more transparent.
  • Admin can review report totals with underlying items.
  • Better audit trail for deposit, due paid, and expense totals.
  • Improved room/resource counting foundation.

Main Files Expanded

  • includes/admin-pages.php
  • includes/cpt.php
  • includes/meta-boxes.php
  • includes/monthly-summary-yith.php
  • includes/bank-accounts.php

Main Purpose

This version made the reports more audit-friendly by allowing admin users to inspect the actual income/expense items behind totals.


v1.1.0 — Room-Nights Fixed v2

Source ZIP:
checkincherish-crm-accounting.one-dashboard-FIXED-roomnights-v2.zip

Added

  • Added room-night correction logic.
  • Added sanity guard functions:
    • cic_ca_bcs_sane_id
    • cic_ca_bcs_sane_qty
  • Improved YITH resource counting.
  • Improved room/resource counting from bookings.
  • Improved room/resource counting from orders.
  • Added more reliable room-night calculation structure.
  • Added safer quantity handling to avoid wrong room counts.

Fixed

  • Fixed incorrect room count where booking count could be treated as room count.
  • Improved logic for bookings where one order may include multiple rooms/resources.
  • Fixed room-night reporting accuracy for YITH booking/resource-based bookings.
  • Added safer handling for abnormal/missing quantity data.

Improved

  • Better monthly summary accuracy.
  • Better room sold analytics.
  • Better booking calendar summary reliability.
  • More accurate business reporting for room occupancy style calculations.

Main Files Expanded

  • includes/monthly-summary-yith.php
  • includes/admin-pages.php
  • includes/analytics-dashboard.php

Main Purpose

This is the most important booking-report accuracy fix. It makes room/night reporting more reliable for Check In Cherish because the business needs to count actual rooms/resources, not just number of bookings.


Separate Add-on / Companion Plugin Changelog

These are separate ZIP plugins, not exactly the same main CRM Accounting plugin.


CIC Room Sales Forecast Manual v1.3.1

Source ZIP:
CIC Forcast Plan Manual.zip

Plugin Header

Plugin Name: CIC Room Sales Forecast Manual
Version: 1.3.1
Author: CIC

Added

  • Added manual room sales forecasting system.
  • Added Forecasting admin menu.
  • Added forecast dashboard.
  • Added rooms master.
  • Added monthly forecast entry.
  • Added database tables:
    • cic_rooms
    • cic_forecasts
  • Added CSV export.
  • Added chart support using Chart.js.
  • Added print/save PDF support.
  • Added ADR autofill from base rates.
  • Added shortcode:
    • [cic_forecast_dashboard]

Main Purpose

This plugin is for manually planning and forecasting room sales without depending on WooCommerce booking sync.


CIC Forecast Dashboard Auto v0.6.3

Source ZIP:
cic Forcast Plan Auto.zip

Plugin Header

Plugin Name: CIC Forecast Dashboard Phase 2+
Version: 0.6.3

Added

  • Added automatic forecast + actual calendar for WooCommerce bookings.
  • Added property-based forecast dashboard.
  • Added property ID support.
  • Added property name/location support.
  • Added property edit shortcuts.
  • Added dashboard property creator.
  • Added CSV export.
  • Added alerts.
  • Added property status:
    • Active
    • Seasonal
    • Disabled
  • Added manual sold/offline room support.
  • Added mobile-friendly admin UI.
  • Added forecast overrides.
  • Added manual actuals.
  • Added booking stats table structure.
  • Added platform/all-property view.

Improved

  • Allows online booking actuals and offline manual sold rooms to be used together.
  • Better planning view for property-level room sales.
  • More automated than the manual forecast plugin.

Main Purpose

This plugin is for auto forecast comparison using real WooCommerce booking data plus manual offline sales adjustment.


CIC Cheque Password Gate v1.3.1

Source ZIP:
cic-cheque-password-gate.zip

Plugin Header

Plugin Name: CIC Cheque Password Gate Classic Checkout Clean Modal
Version: 1.3.1

Added

  • Added password protection for WooCommerce Check payments / Cheque gateway.
  • Added clean checkout modal.
  • Added mobile-optimized modal UI.
  • Added AJAX unlock.
  • Added guest and logged-in AJAX support.
  • Added per-session unlock.
  • Added setting field in WordPress General Settings.
  • Added default password fallback.
  • Kept cheque gateway visible while requiring password to use it.

Main Purpose

This plugin prevents normal customers from using the cheque/check payment method unless they know the password. Useful for staff/manual/internal payment handling.


Woo Admin Order Calculator v3.5.3

Source ZIP:
Order Admin Calculator.zip

Plugin Header

Plugin Name: Woo Admin Order Calculator Hotel Style – Flat + Payments FULL
Version: 3.5.3

Added

  • Added hotel-style order calculation tools in WooCommerce admin.
  • Added extra person breakdown.
  • Added discount breakdown.
  • Added deposit breakdown.
  • Added due paid tracking.
  • Added payment method options:
    • Cash
    • bKash
    • Nagad
    • Rocket
    • EPS
    • Bank Transfer
    • Card
    • Other
  • Added calculation types:
    • Flat
    • Per room
    • Per night
    • Per room-night
  • Added admin order calculation display.
  • Added invoice display support.
  • Added detailed deposit, discount, and extra person logic.

Main Purpose

This plugin helps calculate hotel/room booking totals inside WooCommerce orders, including extra persons, discounts, deposits, and due payments.


Recommended Final Version Naming

Because many internal version headers are inconsistent, I recommend using this final clean naming:

Check In Cherish CRM Accounting v1.1.0 — Room-Nights Fixed Final

Based on latest ZIP:

checkincherish-crm-accounting.one-dashboard-FIXED-roomnights-v2.zip

Why this should be treated as latest

  • It contains the one-dashboard system.
  • It contains finance modules.
  • It contains tour statements.
  • It contains analytics dashboard.
  • It contains report item export.
  • It contains YITH monthly summary.
  • It contains room-night/resource count fixes.
  • It has the largest and most advanced codebase among the main CRM/accounting ZIPs.

Recommended Full Release History

Use this clean release line:

v1.0.0 — Base CRM Accounting
v1.0.1 — Owner Lease Module
v1.0.2 — Bank Accounts Module
v1.0.3 — Loan Module V1
v1.0.4 — Lease + Loan + Bank + Fund Combined
v1.0.5 — Reports Filtering
v1.0.6 — Tour Statements
v1.0.7 — One Dashboard Final
v1.0.8 — Checked Version + Booking Calendar Summary
v1.0.9 — Report Items + Item-Level Drilldown
v1.1.0 — Room-Nights Fixed v2

For companion plugins:

CIC Room Sales Forecast Manual v1.3.1
CIC Forecast Dashboard Auto v0.6.3
CIC Cheque Password Gate v1.3.1
Woo Admin Order Calculator v3.5.3