Swift Commerce Pro

3 min read

The latest updates to the Swift Commerce Pro plugin

1.4.2 February 28, 2026

  • [New Feature] Product Addons Pro — Per-addon quantity multiplier and min/max checkbox selection rules
  • [New Feature] Exit Intent Popup — Desktop (mouseout) and mobile (visibility change) exit detection with CSS/JS assets
  • [New Feature] Subscriptions Pro — Admin create subscriptions manually, extended edit fields (total, end date, trial end, payment method)
  • [New Feature] Subscriptions Pro — Proration for synced subscriptions, subscription coupon types, and payment gateway sync
  • [Tweak] Shipment Tracking — Index table for fast order lookups replaces slow LIKE queries, externalized metabox CSS/JS, date_i18n replaced with wp_date
  • [Tweak] Wishlist Pro — Conversions table replaces wp_options storage with automatic legacy data migration, conditional cron scheduling
  • [Tweak] Main plugin file — Frontend assets only enqueued on WooCommerce pages, admin assets limited to SC/WC screens
  • [Tweak] Wishlist Pro — Removed unused priceTracking and emailCampaigns settings

1.4.0 February 27, 2026

  • [New Feature] Abandoned Cart Recovery Pro — Multi-email sequences (up to 5), auto-coupon generation, analytics dashboard, cart contents preview, CSV export, unpaid order recovery, admin notifications, webhook/Zapier integration
  • [New Feature] Conditional Logic Pro for Checkout Field Editor — Advanced rules with cart contents, totals, and cross-field conditions
  • [Tweak] Pro template text domain corrections (swift-commerce → swift-commerce-pro)
  • [Tweak] WordPress Plugin Check (PCP) compliance — proper output escaping with wp_kses_post()
  • [Tweak] Added translator comments for all translatable strings with placeholders
  • [Tweak] Subscription template intval() and phpcs annotation fixes

1.3.0 February 20, 2026

  • [New Feature] Cloudflare Turnstile CAPTCHA provider — Full backend verification, site key management, and appearance settings
  • [New Feature] hCaptcha CAPTCHA provider — Full backend verification, site key management, and theme/size options
  • [New Feature] CAPTCHA provider selector UI with Google reCAPTCHA, Cloudflare Turnstile, and hCaptcha cards
  • [New Feature] Global Styles Pro — Extended customization for color palettes and typography
  • [New Feature] Back In Stock Pro — Extended product display settings for email notifications
  • [New Feature] Added To Cart Popup Pro — Enhanced popup templates and styling
  • [New Feature] Subscription Pro — Additional email customization options
  • [Tweak] Removed Elementor Product Bundles widget (redundant with WooCommerce block editor support)
  • [Fix] PHP 8.1+ compatibility — Fixed strpos() null parameter deprecation in admin enqueue callbacks
  • [Fix] Fixed unregistered swift-commerce-frontend style dependency warning

1.2.7 February 14, 2026

  • [Fix] License page fatal error – Added is_registered() check before rendering Freemius account page
  • [Fix] License page now uses Free plugin’s Freemius instance for proper user data access
  • [Fix] License enforcement – Pro features now require valid Freemius license activation
  • [Fix] Removed automatic local development bypass – Now requires explicit SWIFT_COMMERCE_DEV_PRO constant in wp-config.php
  • [Fix] Script data no longer hardcodes isPro=true – Respects actual license validation from swift_commerce_is_pro()
  • [Fix] Pro REST API status endpoint now returns actual license state instead of always reporting Pro active
  • [Tweak] License data now merges with Free plugin data instead of overwriting (preserves activation URLs)
  • [Tweak] Version sync with Swift Commerce Free 1.2.7

1.2.4 – January 25, 2026

  • [New Feature] Quantity Limits – Excluded Products feature moved to Cart Rules tab
  • [Tweak] Quantity Limits – Cart Rules now includes Excluded Products with product search
  • [Tweak] Quantity Limits – Cart Spend Restrictions show currency symbol based on WooCommerce settings
  • [Tweak] Quantity Limits – Improved violation detection and cart/checkout button disabling
  • [Fix] Quantity Limits – Checkout buttons properly disabled when cart limits are violated
  • [Fix] Quantity Limits – Disabled buttons block functionality without altering visual appearance
  • [Fix] Quantity Limits – MutationObserver ensures dynamically loaded buttons are also blocked

1.2.2 – January 18, 2026

  • [New Feature] Quantity Limits – Cart rules validation (min/max qty, min/max spend, include shipping)
  • [New Feature] Quantity Limits – Category rules save handler for Free plugin integration
  • [New Feature] Quantity Limits – Cart rules save handler for Free plugin integration
  • [Tweak] Subscriptions – Free Trial icon changed from gift to clock for clarity
  • [Tweak] Registration Form – Initialize on ‘init’ action with proper priority
  • [Fix] Pro features properly hook into Free plugin REST endpoints

1.2.1 – January 14, 2026

  • [Tweak] Added GDPR/Cookie Consent integrations – Google Analytics, Google Tag Manager, Facebook Pixel
  • [Tweak] Added frontend enhancement scripts for Quantity Limits feature

1.2.0 – January 6, 2026

  • [New Feature] Email Customizer for Subscriptions – Full visual email editor replacing simple text fields
  • [New Feature] Live email preview with template rendering
  • [New Feature] Custom branding options including header images, logos, and social media links
  • [New Feature] Per-email type styling (colors, fonts, button styles)
  • [Tweak] Ajax Search Pro Widget for Elementor – Completely rebuilt with comprehensive controls
  • [Tweak] Currency Switcher layout direction control (inline/block)
  • [Tweak] Currency Switcher “None” flag style for full flag display
  • [Tweak] Ajax Search Widget architecture with isolated styling and proper Elementor integration
  • [Tweak] Currency Switcher Modern preset with gradient background and elevated shadows
  • [Tweak] Flags Only preset now correctly forces flag display
  • [Tweak] Elementor widgets manager with cleaner widget registration
  • [Fix] Widget conflicts resolved with new naming conventions
  • [Fix] Legacy Ajax Search widget code replaced with new implementation

1.1.2 – January 4, 2026

  • [Fix] Cookie Consent logging now properly stores consent records in the database

1.1.1 – January 4, 2026

  • [Fix] Fixed Free plugin requirements causing activation issues

1.1.0 – January 3, 2026

  • [New Feature] Pro subscription emails: Cancelled, On-Hold, Expired, Renewal Failed, Renewal Reminder, Payment Retry
  • [New Feature] Modular email class architecture with separate, organised files
  • [New Feature] Proper integration with Free plugin’s email base class
  • [Tweak] Email classes now load via woocommerce_loaded hook for proper timing
  • [Fix] Fixed critical error from email class loading before base class was available
  • [Fix] Added proper class existence checks before instantiation

1.0.0 – January 1, 2026

  • Initial Release
Updated on February 28, 2026
Was it helpful ?
Scroll to Top