StoreHelper Kit – WooCommerce Bulk Edit, AI ALT Text & SEO Toolkit

Changelog

3.5.0

(30.06.2026)
Added
* OpenRouter AI provider — use a single API key to access ChatGPT, Claude, Gemini, Llama, Mistral and 300+ models across every AI tool.
* AI Image to Description — generate WooCommerce product descriptions directly from product images using AI Vision.
* Model picker in Settings with a live “Load models” button and a custom model ID field.
* AI Usage panel in Settings showing token usage per provider (with one-click reset).

Improved
* Utility tools (Image ALT Text, Unused Media Cleaner, LLMs.txt) now run on any WordPress site — WooCommerce is no longer required for them.
* ALT Text Generator now defaults to images that are missing ALT, and respects your configured model instead of a hard-coded one.
* All AI requests now go through one provider layer (endpoint, headers, model) for consistent behavior across tools.
* Expanded, search-optimized plugin description and FAQ; documentation now lists every active tool.

Compatibility
* Declared WooCommerce HPOS (custom order tables) and Cart & Checkout Blocks compatibility.
* Tested with WordPress 7.0 and WooCommerce 10.9.

3.4.0

(05.03.2026)
* NEW: AI SEO Tags Generator – automatically generate meta titles and descriptions using OpenAI with Yoast SEO and Rank Math support.
* NEW: Duplicate Finder – scan for duplicate products by SKU or title, preview and merge duplicates with one click.
* NEW: Order Cleaner – bulk delete old or cancelled orders with status/date filters, batch processing, and dry run preview.
* NEW: REST API – full REST API under storehelper-kit/v1 namespace for automation and external integrations.
* NEW: WP-CLI support – run tools from command line with wp storehelper commands (info, tools, stats, alt, duplicates, clean-orders, history, settings, cache).
* NEW: Dashboard Widget – quick stats widget in WordPress admin dashboard showing product counts, orders, and media stats.
* NEW: Helper functions library – caching, rate limiting, operation history/undo, export/import settings, notifications (Telegram/Slack/Email).
* Improved: Performance caching for tool metadata with transients.
* Improved: Rate limiting for OpenAI API calls to prevent quota issues.
* Fixed: Typo in PromoPilot links (propmopilot.link → promopilot.link).

3.3.0

(29.01.2026)
* CRITICAL FIX: ALT text generator now processes images reliably – fixed issue where background processing would not start or stop unexpectedly.
* Fix: Added spawn_cron() call to force immediate cron execution when starting ALT generation.
* Fix: Improved queue processing with proper locking mechanism to prevent concurrent execution issues.
* Fix: Auto-trigger processing now fires every 4 seconds reliably while user has the tool open (replaced unreliable random trigger).
* Fix: Reduced batch size from 5 to 3 images per batch to prevent timeouts on slower servers.
* NEW: Real-time progress display showing recently processed images with their generated ALT texts.
* NEW: Smart language detection – uses global language setting from Settings, or auto-detects language from page content (Russian, Ukrainian, Spanish, etc.).
* NEW: Enhanced progress popup with live results feed, language indicator, and visual feedback.
* Improved: Better error handling and logging during ALT text generation with last 5 errors stored in status.
* Improved: First batch now processes immediately after starting for instant feedback.
* Improved: Queue now properly clears scheduled hooks before rescheduling to avoid duplicates.
* Improved: Completion state now shows “Completed!” message before page reload.

3.2.1

(18.12.2025)
* Fix: llms.txt activation toggle now stays saved because the enable switch is submitted with the rest of the form.

3.2

(13.12.2025)
* New: LLMs.txt Generator tool to publish llms.txt and llms-full.txt for AI crawlers with SEO plugin aware exclusions.
* Added: Optional AI bot hit logging and scheduled regeneration (manual/daily/weekly).
* Added: SEO badge/tag for the llms.txt tool; version bump to 3.2.
* Added: SEO filters/badges in dashboard + sidebar, improved llms.txt rewrite handling to avoid 404s, auto-cache warmup, and wildcard exclusions for llms.txt.
* Added: On/off toggle to disable llms.txt serving and pause cron regeneration when needed.

3.0

(25.11.2025)
* Major Update: Redesigned Admin UI with a modern, card-based dashboard.
* New: Added “Support” and “Settings” quick access buttons.
* New: Smart API Key detection – see instantly which AI tools are ready to use.
* New: Dashboard Filters – toggle between All, AI, and Setup Required tools.
* Improved: Enhanced attribute-stats.php stability and JSON response handling.
* Improved: Better error handling for AI generation tasks.
* Added: Detailed documentation and tool descriptions.

2.6

(07.08.2025)
* Improved: ALT Text Generator now runs sequential per-image requests via AJAX to avoid timeouts/HTTP2 protocol issues and provide a smoother experience.
* Added: Real-time progress modal with success/error counters and a live log of operations.
* Added: Robust error logging to wp-content/uploads/storehelper-logs/alt_text_generator.log with fallback to wp-content/alt_text_generator.log.
* Improved: Clean JSON responses and stricter nonce validation to prevent mixed admin HTML in responses and to surface clear error messages.
* Improved: Keyword handling — when no focus keyword is available, ALT is generated from image and page context without failing.
* UI: Refined filters layout, compact modal, textarea for ALT, sticky actions bar, and a per-page selector with working pagination.
* Fix: Eliminated sporadic 400 Bad Request cases by routing same-page POSTs and cleaning output buffers before returning JSON.

2.5

(03.08.2025)
* New: AI Alt Text Generator for images — analyzes page content and the image itself to produce natural, keyword‑aware ALT attributes.
* New: Structured Menu Builder — instantly builds a full navigation tree from all WooCommerce categories, preserving hierarchy; scales to 100s and 1,000s of categories.
* Integration: OpenAI for ALT generation (requires your API key).

2.3

  • Enforced mandatory nonce validation for dashboard tool selection to prevent CSRF.
  • Added ‘nonceDashboard’ field to the localized script in storehelper_kit_admin_assets() for secure AJAX requests.
  • Removed legacy nonce check block and ensured early termination on missing or invalid nonce in storehelper_kit_admin_dashboard().

2.2

  • Added deep sanitization of the attributes array in the attribute statistics tool using sanitize_text_field( wp_unslash( … ) ).
  • Corrected use of the variable for limiting displayed attributes instead of insecure direct reading from.
  • Added a nonce check (storehelper_kit_dashboard_nonce) in storehelper_kit_admin_dashboard() to prevent CSRF.

2.1

  • Replaced external placeholder URL with local logo-placeholder.jpg.
  • Documented SeekLogo and Clearbit services with separate Terms of Service and Privacy Policy links.
  • Added ABSPATH guard to prevent direct file access in plugin PHP files.
  • Implemented nonce and current_user_can() checks for all AJAX handlers and form submissions.
  • Sanitized, validated, and escaped all incoming and outgoing data.
  • Replaced unsafe SQL calls with get_posts() (WP_Query) for secure database interactions.
  • Renamed generic option names to unique prefixes (e.g., storehelperkit_widget_…).

2.0

  • Major overhaul: refactored all tools for better performance and security.
  • Added support for PHP 8.1+ and modern WordPress APIs.
  • Improved i18n compliance and sanitized all inputs/outputs.
  • Updated readme, documentation, and screenshots.

1.9

  • Fixed price update batching bug.
  • Added nonce verification to all AJAX actions.
  • Enhanced filters in attribute statistics tool.

1.8

  • Initial public release.

Plugin Website
Visit website

Version:
3.5.0
Last Updated
June 30, 2026
Active Installs
10
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

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