Changelog
A full version history of ChatCart Pro: every release, every improvement, every fix.
Legend
v2.0.3
March 2026Native Portuguese (pt_BR) translation
Official Brazilian Portuguese (pt_BR) translation included — the entire plugin interface is now available in Portuguese.
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 2026Theme compatibility improvements & bug fixes
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.
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.
"Buy via WhatsApp" button on product pages now correctly redirects to checkout after adding the product to cart.
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 2026Floating button mobile bottom margin
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 2026Major rewrite: new admin UI, analytics, floating button, and number routing
Complete admin panel redesign with new two-column layout, green gradient header, and sidebar quick help.
Floating WhatsApp button: configurable fixed button that appears site-wide for general inquiries.
Built-in analytics dashboard (CCP Analytics): tracks every WhatsApp button click, stored locally in wp_ccp_clicks table.
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.
9 button styles to choose from (major visual variety update).
Payment Methods tab: add up to 9 custom payment options shown to customers during checkout.
HPOS (High-Performance Order Storage) compatibility declaration added.
Polylang and WPML compatibility confirmed and documented.
All plugin prefixes unified to ccp_ / CCP_ / ccp- for cleaner, conflict-resistant codebase.
Fully revised WhatsApp message template with more dynamic tags ({name}, {products}, {total}, {payment}, {address}, {postcode}, {notes}).
Checkout form is now a proper modal with improved accessibility and keyboard navigation.
Admin nonce security updated (ccp_admin_nonce, ccp_nonce).
JavaScript globals renamed to ccp_admin (admin) and ccp_params (frontend).
Full .pot translation template included in the languages/ directory.
Checkout field validation now shows friendly, field-specific error messages immediately on blur, works on single-step and multi-step checkout themes.
SSN validation hardened to reject invalid patterns (area code 000/666/900+, all-same-digit sequences like 111-11-1111).
Emojis in WhatsApp messages now encode correctly via encodeURIComponent with lone-surrogate safety, preventing broken characters.
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 number routing reading from an already-cleared cart (now reads from the created order's items).
Fixed WhatsApp button appearing twice in sidebar mini-carts after fragment refresh.
Fixed WhatsApp button not appearing in dropdown mini-carts on the homepage.
Fixed variable products added via Quick View redirecting to an empty cart.
Database options renamed from tfwc_* to ccp_*. Existing settings from v1.x are not automatically migrated (reconfigure after updating).
All CSS classes renamed from .tfwc- to .ccp-. Custom CSS overrides using old class names must be updated.
v1.5.0
September 2025Variable product message support, improved CEP lookup, better mobile layout
Variable product support: selected variation attributes (size, color, etc.) are now included in the WhatsApp message.
Improved Brazilian CEP auto-fill: now populates city and state fields automatically via ViaCEP.
Show/hide individual checkout form fields from the admin panel (first name, last name, phone, address, notes).
Checkout form layout redesigned for better mobile display.
Button width option added (choose between full-width and auto/inline).
WhatsApp message now includes product variation name alongside product title for clearer order identification.
Admin settings page reorganized into tabs for better navigation.
Fixed an issue where the button appeared twice on certain themes.
Fixed special characters (accents) being incorrectly encoded in the WhatsApp message URL.
Fixed cart page button not respecting the product quantity for variable products.
v1.0.0
January 2025Initial release
Initial public release of ChatCart Pro (then named TFWC, The Facebook/WhatsApp Checkout).
WhatsApp checkout button on WooCommerce single product pages.
Lightweight checkout form collecting customer name, phone, and optional notes.
Pre-formatted WhatsApp message with product name, price, and customer details.
Admin settings page with WhatsApp number, button text, and button style options.
Support for simple and variable product types.
Basic CEP (Brazilian postcode) input field.
Cart page button showing total cart value in the message.