Official Release Changelog
5Versions
13Implemented
10Improved
8Fixed
5Security
Implemented
Improved
Fixed
Security
-
Integrated the WaClient Gateway adapter: Added native support in the Gateways management panel, enabling cloud-based WhatsApp messaging with multi-channel fallback support.
-
Built an automated WhatsApp Number Existence Pre-Validation engine: Queries the validation API to verify a customer's phone number is actively registered on WhatsApp prior to generating verification codes.
-
Upgraded Admin connection testing: Added dynamic multi-state diagnostic alerts that clearly indicate network latency, verified active WhatsApp accounts, and invalid numbers.
-
Updated extension distribution packaging: Synchronized release to Version 2.3 with a standardized, clean identifier for seamless 1-click installation through OpenCart Extension Installer.
-
Resolved a duplicate verification trigger issue: Implemented single-listener event unbinding and an active request lock that completely eliminates duplicate OTP codes and prevents rapid double-clicking.
-
Resolved a false-positive number validation issue: Supplied dual-format query payloads and engineered a multi-structure smart parser that accurately interprets all gateway response variations.
-
Deployed intelligent two-phase anti-ban protection: Blocks message transmission to non-existent numbers during registration to safeguard business accounts from Meta suspension policies while bypassing checks on verified orders.
-
Integrated a universal
{link} smart shortcode engine: Dynamically generates context-aware destination links—such as direct live order tracking for customers, account login for new registrations, affiliate portal access, and one-click admin management links.
-
Added clean store domain resolution (
{store_url}): Inserts protocol-free store domain names into SMS and WhatsApp templates automatically across all notifications.
-
Modernized the admin Shortcodes reference guide: Transformed into an interactive card layout featuring click-to-copy tags with instant toast confirmation for effortless message template creation.
-
Upgraded storefront WhatsApp input field: Provided a compact multi-country placeholder (
+923.. / +1.. / +44..) and an interactive info tooltip (ⓘ) that guides visitors on entering their country code on desktop and mobile.
-
Extended multi-theme compatibility: Deployed smart phone number input hints and tooltips across default OpenCart, Journal 2, and Journal 3 storefronts with full English and Arabic localization.
-
Resolved message formatting issue: Fixed a bug where line breaks and paragraphs were being stripped from Order Status, Registration, Affiliate, and Password Reset messages, ensuring all notifications arrive beautifully spaced.
-
Built a centralized fail-safe dispatcher: Intercepts unhandled shortcodes before transmission and falls back to clean store URLs, guaranteeing raw code tags never leak to customer phones.
-
Enhanced legacy custom gateway dispatches: Added safe URL encoding to prevent multi-line message strings from corrupting HTTP query parameters during carrier transmission.
-
Introduced a 1-Click JSON Template Backup and Restore engine: Allows administrators to export and import all notification templates and DLT registration IDs across all tabs in one unified action.
-
Added smart visual confirmation animations: Highlights newly populated fields with a subtle green pulse during template imports so store owners can review loaded messages before saving.
-
Redesigned template controls: Clean, centered two-button ribbon ("Export All Templates" and "Import All Templates") located directly inside each template section, keeping the top header focused on primary save actions.
-
Enhanced admin tab navigation: Added flexible wrapping to ensure smooth, responsive viewing across all display sizes and prevent horizontal layout shifting.
-
Resolved admin container layout alignment: Corrected an issue that previously caused settings panels to slide behind the navigation sidebar on smaller viewports.
-
Corrected front-end verification button binding: Ensured custom language settings (such as "Verify & Continue") reflect immediately on customer checkout and login pages.
-
Standardized report headings: Breadcrumbs and notification alerts now consistently display "ZT SMS Message Report" across the entire panel.
-
Hardened gateway dispatch payloads: Enforced strict parameter isolation and mutual exclusivity between GSM SIM hardware and WhatsApp profile channels, eliminating carrier API validation exceptions.
-
Added dedicated SMS Delivery Scope selectors: Configurable across all gateway channels, allowing administrators to restrict dispatch strictly to domestic destinations or enable global international messaging.
-
Integrated a complete Country Management dashboard: Full capabilities to add, edit, delete, and instantly toggle country routing rules, national trunk prefixes, and valid number lengths.
-
Built an automated E.164 phone normalization pipeline: Cleans formatting symbols, strips national trunk prefixes, resolves missing plus signs, and converts local inputs into standardized international numbers.
-
Integrated native dual-channel hardware support: Connects physical Android SIM cards and official WhatsApp profiles with real-time connection diagnostic testing and profile discovery.
-
Introduced self-healing database architecture: Automatically provisions required configuration tables upon visiting the settings page, removing the need to reinstall during updates.
-
Redesigned the management experience: Modern, non-blocking modals, live one-click status toggle switches, and sleek toast alerts instead of disruptive browser popups.
-
Enhanced customer phone recognition: Returning shoppers are matched seamlessly across login and checkout whether they type numbers with or without trunk prefixes, country codes, or plus signs.
-
Enforced strict pre-dispatch scope validation: Prevents accidental or costly out-of-scope messages from leaving the server, recording clear audit notices in the delivery report.
-
Added dedicated WhatsApp number verification and login support: Seamless authentication across registration and verification steps for improved customer recognition and trust.
-
Pre-configured customer-centric default button texts: Intuitive status alerts and friendly guidance across all one-time password login and checkout verification workflows.
-
Re-engineered package architecture: Optimized for smooth performance and native compatibility across PHP 7.4 through PHP 8.5 environments.
-
Enhanced network delivery routines: Intelligent timeout limits prevent checkout lag or delays during SMS gateway communication.
-
Resolved error messaging fallbacks: Shoppers receive precise, helpful guidance if a mobile number is unlinked or an OTP verification code has expired.