ChatCart ProChatCart Pro
Changelog

Changelog

A full version history of ChatCart Pro: every release, every improvement, every fix.

Legend

NewImprovedFixedBreaking

v3.0.2

June 2026

Bug fixes

Fixed

Floating button no longer sends placeholder text as the WhatsApp message when the Pre-filled Message field is left empty.

Fixed

Saving settings on one tab no longer wipes category number routing data configured on another tab.

Fixed

Saving settings on one tab no longer resets the floating button pre-filled message to its default value.

v3.0.1

May 2026

Bug fixes

Fixed

Payment method icons now persist correctly after saving.

Fixed

Media library now opens correctly on the Payment Methods tab when Elementor is active.

v3.0.0

May 2026

Multi-Channel Support, WA Checkout Toggle & Gateway Guidance

New

Multi-channel contact buttons on product pages: add WhatsApp, Messenger, Instagram DM, iMessage, RCS, and Snapchat buttons independently. Each has a custom label and pre-filled message.

New

Floating button multi-channel support: configure up to 3 independent floating contact buttons (any supported channel) that stack above the WhatsApp button in the screen corner.

New

WhatsApp Checkout master toggle: enable or disable the entire WA checkout flow with a single switch. No settings are lost, and all buttons disappear from the store while the toggle is off.

New

Custom checkout form fields now map directly to WooCommerce order billing data; any active WC payment gateway (Stripe, PayPal, Adyen, etc.) is automatically recognized and stored on the order.

New

In-panel gateway guidance: step-by-step setup instructions for Stripe, PayPal, Adyen, Worldpay, 2Checkout, and Authorize.net shown directly inside the Payment Methods tab.

Improved

Analytics dashboard adapts dynamically per active channel: per-channel metric cards, multi-channel daily click chart, and click breakdown by entry point.

Improved

WhatsApp number field is always active regardless of the WhatsApp Checkout toggle state (required for the Floating Button).

Improved

Payment Methods tab is locked with a gateway guidance notice when WhatsApp Checkout is disabled, making it clear how to configure a standard payment gateway instead.

Improved

Admin UI: WhatsApp Configuration card now appears above the checkout toggle in the General tab for a clearer setup flow.

v2.0.6

May 2026

Security update

Improved

Security: plugin update downloads are now validated against the license key registered in the plugin.

v2.0.5

May 2026

Security & compatibility updates

Fixed

Auto-updater corrected to call the BR server endpoint. WordPress one-click updates now work correctly.

Improved

Analytics SQL queries now use $wpdb->prepare() with the %i placeholder. Full Plugin Check compliance, no security warnings.

Improved

Tested with WordPress 7.0.

v2.0.4

May 2026

Code quality & type safety improvements

Improved

Static analysis (PHPStan level 5) applied across the entire codebase. Stricter type checks, removed dead code, and corrected WooCommerce type usage.

v2.0.3

March 2026

Native Portuguese (pt_BR) translation

New

Official Brazilian Portuguese (pt_BR) translation included. The entire plugin interface is now available in Portuguese.

New

Language files (.pot template + pt_BR.po/.mo) bundled in the languages/ directory, ready to use or customise with Loco Translate or Poedit.

v2.0.2

March 2026

Theme compatibility improvements & bug fixes

Improved

Native WooCommerce checkout mode now works on themes with non-standard DOM structures (e.g. XStore) by reading WooCommerce session data for shipping and payment methods instead of relying on DOM inputs.

Improved

Automatic plugin updates (Veloryn website edition): ChatCart Pro now appears in the WordPress dashboard update list when a new version is available, enabling one-click updates.

Fixed

"Buy via WhatsApp" button on product pages now correctly redirects to checkout after adding the product to cart.

Fixed

WhatsApp checkout button no longer gets stuck loading on WordPress 6.7+ (jQuery 3.7.x compatibility fix, switched to native XMLHttpRequest).

v2.0.1

March 2026

Floating button mobile bottom margin

New

Floating button: added Mobile Bottom Margin setting to configure the distance from the bottom of the screen on mobile and prevent the button from overlapping theme navigation bars.

v2.0.0

March 2026

Major rewrite: new admin UI, analytics, floating button, and number routing

New

Complete admin panel redesign with new two-column layout, green gradient header, and sidebar quick help.

New

Floating WhatsApp button: configurable fixed button that appears site-wide for general inquiries.

New

Built-in analytics dashboard (CCP Analytics): tracks every WhatsApp button click, stored locally in wp_ccp_clicks table.

New

Number Routing: route orders to different WhatsApp numbers based on WooCommerce product category. When a cart contains products from multiple categories with different routing numbers, the first matching category found in the order wins.

New

9 button styles to choose from (major visual variety update).

New

Payment Methods tab: add up to 9 custom payment options shown to customers during checkout.

New

HPOS (High-Performance Order Storage) compatibility declaration added.

New

Polylang and WPML compatibility confirmed and documented.

New

International checkout fields added: SSN (US), EIN (Business), VAT Number (EU), My Number (JP). Each includes built-in format validation and input masking.

New

Additional input masks added: Phone (US), Phone (EU), Phone (International), ZIP Code (US), Postal Code (EU).

Improved

All plugin prefixes unified to ccp_ / CCP_ / ccp- for cleaner, conflict-resistant codebase.

Improved

Fully revised WhatsApp message template with more dynamic tags ({name}, {products}, {total}, {payment}, {address}, {postcode}, {notes}).

Improved

Checkout form is now a proper modal with improved accessibility and keyboard navigation.

Improved

Admin nonce security updated (ccp_admin_nonce, ccp_nonce).

Improved

JavaScript globals renamed to ccp_admin (admin) and ccp_params (frontend).

Improved

Full .pot translation template included in the languages/ directory.

Improved

Checkout field validation now shows friendly, field-specific error messages immediately on blur, works on single-step and multi-step checkout themes.

Improved

SSN validation hardened to reject invalid patterns (area code 000/666/900+, all-same-digit sequences like 111-11-1111).

Improved

Emojis in WhatsApp messages now encode correctly via encodeURIComponent with lone-surrogate safety, preventing broken characters.

Improved

Variable product add-to-cart now uses WC's get_variation endpoint to resolve the variation ID when WC's own script has not yet initialised (e.g. Quick View modals).

Fixed

Fixed number routing reading from an already-cleared cart (now reads from the created order's items).

Fixed

Fixed WhatsApp button appearing twice in sidebar mini-carts after fragment refresh.

Fixed

Fixed WhatsApp button not appearing in dropdown mini-carts on the homepage.

Fixed

Fixed variable products added via Quick View redirecting to an empty cart.

Breaking

Database options renamed from tfwc_* to ccp_*. Existing settings from v1.x are not automatically migrated (reconfigure after updating).

Breaking

All CSS classes renamed from .tfwc- to .ccp-. Custom CSS overrides using old class names must be updated.

v1.5.0

September 2025

Variable product message support, improved CEP lookup, better mobile layout

New

Variable product support: selected variation attributes (size, color, etc.) are now included in the WhatsApp message.

New

Improved Brazilian CEP auto-fill: now populates city and state fields automatically via ViaCEP.

New

Show/hide individual checkout form fields from the admin panel (first name, last name, phone, address, notes).

Improved

Checkout form layout redesigned for better mobile display.

Improved

Button width option added (choose between full-width and auto/inline).

Improved

WhatsApp message now includes product variation name alongside product title for clearer order identification.

Improved

Admin settings page reorganized into tabs for better navigation.

Fixed

Fixed an issue where the button appeared twice on certain themes.

Fixed

Fixed special characters (accents) being incorrectly encoded in the WhatsApp message URL.

Fixed

Fixed cart page button not respecting the product quantity for variable products.

v1.0.0

January 2025

Initial release

New

Initial public release of ChatCart Pro (then named TFWC, The Facebook/WhatsApp Checkout).

New

WhatsApp checkout button on WooCommerce single product pages.

New

Lightweight checkout form collecting customer name, phone, and optional notes.

New

Pre-formatted WhatsApp message with product name, price, and customer details.

New

Admin settings page with WhatsApp number, button text, and button style options.

New

Support for simple and variable product types.

New

Basic CEP (Brazilian postcode) input field.

New

Cart page button showing total cart value in the message.