StackSuite Sales Manager for WooCommerce

Changelog

1.6.0

  • Added: Enhanced language detection for brand analysis – AI now auto-detects store language from content
  • Added: Support for 21 languages (up from 8): English, Spanish, French, German, Italian, Portuguese, Dutch, Japanese, Chinese (Simplified), Chinese (Traditional), Korean, Thai, Vietnamese, Indonesian, Arabic, Russian, Polish, Turkish, Hindi, Swedish, Norwegian
  • Added: Language dropdown in Brand Settings page with Auto-detect option
  • Added: Homepage content analysis for better brand context and language detection
  • Improved: Store Context Panel now uses the same expanded language list
  • Improved: Locale-to-language mapping expanded to cover more WordPress locales

1.5.9

  • Fixed: JSON parsing in batch apply now handles HTML content with escaped quotes correctly

1.5.8

  • Fixed: Batch page AJAX nonce mismatch causing 403 errors when applying changes

1.5.7

  • Added: AI Fix support for category descriptions, image alt text, and heading structure in SEO Checker
  • Added: Language context support for Brand Settings AI analysis
  • Fixed: Batch apply results now works correctly with the batch.js format
  • Fixed: Email Templates link in Features section now points to correct page
  • Fixed: Removed AI Agent from Features section (accessible via menu)

1.5.6

  • Fixed: CSS not loading on submenu admin pages

1.5.5

  • Fixed: readme.txt stable tag sync

1.5.4

  • Fixed: Connect flow now redirects to dashboard after successful registration
  • Fixed: Added retry for transient API connection failures (cold start handling)
  • Fixed: AISALES_VERSION constant synced with plugin header version

1.5.3

  • Improved: Hide submenu items until user connects account
  • Improved: Hide AI Agent from admin menu (accessible via direct links)

1.5.2

  • Added: WordPress Playground blueprint for live preview
  • Added: Plugin icon and banner assets for WordPress.org listing
  • Added: GitHub Actions workflow for SVN deployment

1.5.1

  • Fixed: Removed non-permitted .deprecated file flagged by WordPress Plugin Check
  • Fixed: Build script zip filename no longer includes version suffix (expected: plugin-slug.zip)

1.4.4

  • Fixed: Sanitize $_POST values directly at point of access in AJAX base class per InputNotSanitized rule

1.4.3

  • Fixed: Eliminated all phpcs:ignore suppressions — replaced with proper code-level fixes across 26 files
  • Fixed: All direct database queries now use wp_cache_get/wp_cache_set for WordPress object cache compliance
  • Fixed: All $_POST/$_GET/$_FILES access now has wp_verify_nonce() in the same function scope
  • Fixed: Replaced error_log() with wp_trigger_error() for WordPress coding standards compliance
  • Fixed: Replaced print_r() with wp_json_encode() and added wp_kses_post() escaping for do_shortcode() output
  • Fixed: Translators comments repositioned directly above i18n function calls
  • Fixed: All table name interpolation converted to %i identifier placeholder with $wpdb->prepare()
  • Changed: Minimum WordPress version bumped to 6.2 (required for %i placeholder support)

1.4.2

  • Fixed: Template loop and standalone variables prefixed with aisales_ across all 7 template files
  • Fixed: PreparedSQL.InterpolatedNotPrepared PHPCS annotations added to 6 database query files
  • Fixed: Nonce verification annotations added to 7 AJAX handler and class files
  • Fixed: Input sanitization annotations added to 4 files with validated sanitization patterns
  • Fixed: Development function annotations added to 3 files using error_log/print_r

1.4.1

  • Fixed: All output now properly escaped (esc_html, esc_attr, wp_kses_post) across templates and classes
  • Fixed: Translatable strings use ordered sprintf placeholders for translator clarity
  • Fixed: Template variables prefixed with aisales_ to avoid global namespace collisions
  • Fixed: Replaced direct $wpdb DELETE with delete_metadata() API in SEO checker cleanup
  • Fixed: Remaining inline scripts moved to wp_add_inline_script() on brand and email pages
  • Improved: Added transient caching for abandoned cart report queries
  • Improved: PHPCS ignore annotations for justified custom-table direct queries

1.4.0

  • Added: Requires Plugins: woocommerce header for WordPress 6.5+ plugin dependencies
  • Fixed: Inline scripts now use wp_add_inline_script() per WordPress coding standards
  • Fixed: Removed external placeholder image URLs (via.placeholder.com) – now uses WooCommerce placeholders
  • Improved: Full WordPress Plugin Review compliance for wp.org submission
  • Added: SEO Checker page for store-wide SEO auditing
  • Added: Batch processing page for bulk product operations
  • Added: Widgets & Shortcodes system with social proof, conversion, and discovery widgets
  • Added: Marketing website with multi-language support (EN, ES, FR, DE, PT, ZH-CN, ZH-TW)

1.3.0

  • Added: Modular AJAX handler architecture for better code organization
  • Added: Mock API system for development and testing (AISALES_MOCK_MODE)
  • Added: Tool catalog for AI agent capabilities
  • Added: Brand settings page for store branding configuration
  • Added: Support ticket system with AI-powered draft analysis
  • Added: Abandoned cart tracking and recovery emails
  • Added: Mail provider configuration (native WP, SMTP, SendGrid, Mailgun, Postmark)
  • Improved: Chat page with wizard-based task selection flow
  • Improved: Entity panels for product and category editing

1.2.0

  • Changed: Renamed all code prefixes from ‘wooai’ to ‘aisales’ for WordPress.org trademark compliance
  • Changed: Renamed class files from ‘class-wooai-‘ to ‘class-aisales-‘
  • Removed: Deprecated email/password login and register handlers
  • Improved: Replaced direct database queries with WordPress API functions (WP_Query, delete_metadata)
  • Improved: Tab navigation now uses filter_input() for cleaner superglobal access
  • Improved: Uninstall cleanup now uses WordPress functions instead of direct SQL
  • Fixed: All WordPress Plugin Check warnings resolved
  • Added: GPLv2 license file included in distribution

1.1.0

  • Added: AI Agent chat interface for interactive product and category management
  • Added: Category content generation (descriptions, SEO meta, subcategory suggestions)
  • Added: Store context configuration for personalized AI responses
  • Added: WooCommerce dependency check with admin notice
  • Added: Yoast SEO and RankMath compatibility for category SEO meta
  • Added: Domain-based authentication (simplified connection flow)
  • Added: uninstall.php for proper cleanup on plugin deletion
  • Improved: Code quality and reduced duplication in AJAX handlers
  • Deprecated: Email/password authentication (use domain-based auth instead)
  • Fixed: Control flow in security verification methods

1.0.0

  • Initial release

Plugin Website
Visit website

Author
StackSuite
Version:
1.6.0
Last Updated
February 5, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.1
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.