Client Password Changer
৳250.00 BDT
v1.0
Scrolling Notice Module
The module allows admin to change clients profile password from admin panel.The password of clients profile will change successfully from admin panel.
View DetailsWHMCS WHOIS For Clients
৳499.00 BDT
v1.0
Whois For Clients
With this module clients can check domain whois from whmcs clientarea
View DetailsScrolling Notice For WHMCS
৳699.00 BDT
v1.0
Scrolling Notice Module
Make your announcements unmissable. Display sleek, customizable scrolling banners in your WHMCS client area to effectively communicate with your customers.
View DetailsNotice pro WHMCS module
৳999.00 BDT
Notice Pro WHMCS Addon Module
v1.0
To display targeted, engaging, and highly customizable notifications within the WHMCS Client Area.
⭐ OVERVIEW
Notice Pro is a powerful WHMCS Addon Module that transforms how you communicate with your clients. It allows you to deliver attractive, targeted notifications—such as urgent announcements, promotional offers, maintenance alerts, and coupon codes—right on the Client Area pages, ensuring your messages have maximum visibility and impact.
⚙️ KEY FEATURES (v1.0)
DYNAMIC DISPLAY STYLES:
Fixed Top/Bottom Bar: Ideal for critical alerts.
Marquee (Scrolling): For high visibility without taking up too much space.
Image Banner: For visually appealing promotions.
Pop-up/Full Modal: For mandatory notices or major sales.
Floating Button: A subtle way to trigger a modal pop-up.
ADVANCED TARGETING:
Login Status: Target only Logged-in or Logged-out users.
URL Path Target: Show notices only on specific WHMCS pages (e.g., cart.php, index.php).
Product Targeting: Target clients who own a specific product or service.
SALES & MARKETING TOOLS:
Countdown Timer: Create urgency for limited-time offers.
Coupon Code Display: Highlight promotional codes prominently.
USER EXPERIENCE & SCHEDULING:
Dismissibility: Users can close a notice, and it will remain hidden for a duration you define (e.g., 24 hours).
Scheduling: Set precise Start Time and Expiry Time for automated campaign management.
Custom Design: Full control over Background, Text, Label, and Border colors for each notice.
INSTALLATION GUIDE
Please follow these three steps carefully to install the module:
STEP 1: FILE UPLOAD
Upload the downloaded 'notice_pro.zip' file on your WHMCS root. 2.Extract the module here. 3.The files are set.
STEP 2: MODULE ACTIVATION
Log in to your WHMCS Admin Area.
Navigate to: Setup (or System Settings) > Addon Modules.
Find the "Notice Pro" module in the list.
Click the "Activate" button.
After activation, click "Configure", grant access permissions to the appropriate Administrator Roles (e.g., Full Administrator), and click "Save Changes".
STEP 3: CREATING NOTICES
Go to Addons > Notice Pro in your Admin Menu.
Click "Add New Notice" to create your first notification.
Configure the content, style, targeting, and schedule settings as required.
Ensure the Status is set to 'Active' and click "Save".
⚠️ COMPATIBILITY & TROUBLESHOOTING NOTES
WHMCS Version Compatibility: Notice Pro v1.0 is fully compatible and tested with WHMCS v7.6 through the latest v8.x releases.
Price Updater Pro
৳1300.00 BDT
## ? Price Updater Pro: Comprehensive Module Description (V1.2)
### ? Module Purpose and Strategic Value
Price Updater Pro (V1.2) is a specialized, high-efficiency WHMCS add-on utility engineered to resolve the complexities of dynamic pricing management. It provides system administrators with the tools necessary to execute rapid, bulk updates to product pricing and synchronize those changes across existing client services instantly. By automating these critical financial adjustments, the module significantly reduces administrative overhead and minimizes the risk of pricing discrepancies across multi-currency environments.
> This utility is crucial for maintaining financial integrity during inflation adjustments,
>
> promotional changes, or market re-alignments, ensuring every client invoice reflects the current, accurate price.
---
### ? Advanced Features and Operational Logic
The module is structurally divided into two distinct, but interconnected, operational tabs, each targeting specific database fields for maximum control.
#### 1. Price Matrix Management & Recurring Synchronization (Tab 1)
This tab is the command center for updating the core product catalogue prices stored in the *tblpricing* table.
* *Multi-Currency and Cycle Control:* The interface allows centralized management of all billing cycles (Monthly, Quarterly, Annually, Biennially, Triennially, etc.) and all configured currencies simultaneously.
* *Intelligent Bulk Calculation:* Enter the base monthly price in the designated primary currency, and the module automatically calculates the corresponding price for all longer cycles (utilizing WHMCS's internal factor calculations, e.g., 12x for Annual). These calculations are then adjusted across all linked currencies based on their defined exchange rates.
* *Cycle Deactivation:* To effectively remove a billing cycle option, simply uncheck the associated box. The system will save the price as *-1.00* in the database, ensuring the cycle is hidden from the public order form.
* *Client Service Synchronization:* This is the most powerful feature. With a single checkbox confirmation, the module executes a mass update on the *tblhosting* table. It updates the *amount* column for all associated client services that are currently in an _Active, Suspended, or Pending_ status. The updated *amount* will be used for the next renewal invoice generation.
#### 2. Client Service Updater: First Payment Amount (Tab 2)
This tab is specifically designed for surgical updates to the initial payment field, with a precise focus on services with non-recurring cycles.
* *Exclusive One-Time Focus:* The update query is strictly filtered to affect only services where the *billingcycle* field in *tblhosting* is *EXACTLY* set to 'One Time'. This prevents accidental modification of recurring subscriptions.
* *Field Target:* The operation updates _ONLY_ the `firstpaymentamount` column. The recurring `amount` column remains untouched.
* *Use Case:* Essential for correcting the initial pricing for manual setup products, custom quoted one-time services, or adjusting old introductory offers before their next invoice.
* *Status Filter:* Only client services with the status _Active, Suspended, or Pending_ are targeted for the update.
---
### ?️ Technical Details and Data Integrity
The module employs several measures to ensure data accuracy and prevent database corruption.
* *Database Integrity:* All operations are conducted using the secure WHMCS database API layer (Capsule), minimizing the risk of SQL injection or direct table corruption.
* *Robust Input Validation:* Strict client-side and server-side validation is implemented to ensure that all submitted price fields contain only clean, valid numerical data. The validation check verifies that the input matches the pattern `^-?\d+(\.\d{1,2})?$`, preventing non-numeric symbols or trailing decimal points that commonly cause JSON parsing errors.
* *Audit Logging:* Detailed activity logs are generated for every major price change or mass client update, noting the administrator ID, the product affected, and the count of services updated. This provides a clear audit trail for compliance and troubleshooting.
### ? Installation and Prerequisites
To install Price Updater Pro V1.2, ensure your WHMCS environment meets the basic requirements, including PHP 7.4+ and a functional database connection.
Upload the module's contents (including the folders *css, js, templates, includes, lib, and languages*) to the WHMCS addon directory:
`The required installation path is /modules/addons/price_updater/`
1. Upload all module folders and files to the specified path.
2. Log into your WHMCS Admin Area.
3. Navigate to _System Settings -> Addon Modules_.
4. Activate the "Price Updater Pro" module.
5. Configure access permissions for your administrative roles.
6. Access the module via the *Addons* menu to begin pricing management.
---
### ❓ Troubleshooting and Support Notes
* *Issue: JSON Error Code 4:* This usually means a price field contains an invalid character or a trailing decimal point (e.g., entering `150.` instead of `150.00`). Clear the field and re-enter a clean number.
* *Issue: No clients updated on Tab 2:* Verify that the target services exist and meet _all three_ criteria: correct Product ID, status is Active/Suspended/Pending, and the billing cycle is *literally 'One Time'*.
* *Issue: Invoice Price Mismatch:* The module updates the *next renewal price*. If an invoice has already been generated by WHMCS automation before the update, that existing invoice must be manually edited.