Swift Commerce Free

3 min read

The latest updates to the Swift Commerce Free plugin

1.2.2 – January 18, 2026

  • [New Feature] Quantity Limits – Category rules now display product categories correctly
  • [Tweak] Email Verification – Password fields on WordPress registration form so users set their own password
  • [New Feature] Email Verification – Status column in pending users table showing verified/pending state
  • [Tweak] Dashboard – Blog posts now fetched live from swiftcommerce.io
  • [Tweak] Quantity Limits – Unified save behavior across all tabs (Settings, Orders, Categories, Cart)
  • [Tweak] Quantity Limits – Cart tab uses compact two-column layout
  • [Tweak] Quantity Limits – Pro badges on Categories and Cart tabs
  • [Tweak] Quantity Limits – Product edit panel has proper padding
  • [Tweak] Product Bundles – Search dropdown no longer cut off by panel overflow
  • [Tweak] Subscriptions – Free Trial icon changed from gift to clock for clarity
  • [Tweak] Registration Form – Core fields (username, email, password) no longer duplicated
  • [Tweak] Wishlist – Uses Pro context instead of global variable
  • [Fix] Product Bundles – 404 errors for quantity-limits-admin.js/css removed
  • [Fix] Product Bundles – Icon uses dashicons instead of missing SVG
  • [Fix] Email Verification – Table name uses lowercase for MySQL compatibility
  • [Fix] Email Verification – Admin notification indicates pending verification status
  • [Fix] Admin menu icon CSS applied correctly without missing handle error
  • [Fix] Favicon path corrected to use assets/img/favicon.png

1.2.1 – January 14, 2026

  • [Tweak] Added proper output escaping using esc_html(), esc_attr(), esc_url(), and wp_kses() throughout the plugin
  • [Tweak] Added nonce verification to all form submissions and AJAX handlers
  • [Tweak] Added explicit permission_callback documentation for all public REST API endpoints
  • [Tweak] Renamed WC_Product_* classes to SWIFT_COMMERCE_Product_* to avoid conflicts with WooCommerce core
  • [Tweak] Converted all inline styles and scripts to properly enqueued assets using wp_enqueue_style() and wp_enqueue_script()

1.2.0 – January 6, 2026

  • [New Feature] Email Customizer for Subscriptions – Full visual email editor with live preview, custom branding, header images, social links, and per-email styling
  • [Tweak] Wishlist JavaScript error “Cannot read properties of undefined” – fixed variable name mismatch between PHP and JS
  • [Tweak] Wishlist AJAX 400 Bad Request error – corrected action names to match PHP handlers
  • [Fix] Ajax Search mobile responsiveness and touch interactions
  • [Fix] Ajax Search keyboard navigation and accessibility improvements
  • [Fix] Redundant Elementor widget files consolidated into placeholder system

1.1.2 – January 4, 2026

  • [Fix] Cookie Consent logging now properly stores consent records in the database
  • [Fix] REST API endpoints now work correctly on subdirectory WordPress installations
  • [Fix] Improved authentication handling for admin REST API requests
  • [Tweak] Renamed “GDPR Notice” to “Cookie Consent” in Enabled Features for clarity
  • [Tweak] Cookie Consent architecture refactored for better extensibility

1.1.1 – January 4, 2026

  • [Fix] Elementor Widget_Base class not found error on WordPress Playground and other environments
  • [Tweak] Changed Elementor widget loading hook for better compatibility

1.1.0 – January 3, 2026

  • [New Feature] Subscription email configuration now directly in Swift Commerce dashboard
  • [New Feature] Inline email enable/disable switches with expandable configuration panels
  • [New Feature] Email preview functionality for subscription notifications
  • [New Feature] Registration Form added to Enabled Features list on dashboard
  • [Tweak] Pro badges now always visible on Pro features for better UX
  • [Tweak] Better email architecture with proper Free/Pro separation
  • [Fix] Fixed critical error caused by Pro email class loading order
  • [Fix] Fixed invalid shortcode names with spaces (now uses swift_commerce_search)
  • [Fix] Fixed AJAX action name mismatch in Product Bundles admin
  • [Fix] Dashboard now correctly shows 15 features instead of 14

1.0.0 – January 1, 2026

  • Initial Release

Updated on January 18, 2026
Was it helpful ?
Scroll to Top