Exceed eBay Listings AI

AI Search Changelog

Every release, every fix, every improvement.

Current: v1.2.0  ·  Requires Exceed eBay Listings Pro
v1.1.7
Voice Search
Voice Search added — tap Voice Search, speak your query naturally, pause as needed, then say "search" to trigger results automatically. Uses the browser's built-in Web Speech API — no extra API key or cost. Works on Chrome and Edge on desktop and mobile.
Recognition restarts automatically through natural pauses — speak at your own pace, the transcript accumulates until you say "search".
Voice Search button matches Search with AI styling — full width on mobile, equal width on tablet, side by side on desktop.
v1.1.6
Saved Searches Integration
Integrated with Pro's Saved Searches — after an AI search completes the saved searches panel refreshes so visitors can save their AI search using the 🔖 Save Search button. Requires Exceed eBay Listings Pro 3.1.0 or later.
AI model updated to grok-4-1-fast — improved accuracy and lower cost per search.
v1.1.5
Filter Population, Pagination, Condition & All-Filter Fixes
Fixed buyingOptions filter mapping — FIXED_PRICE, AUCTION and BEST_OFFER now correctly map to values expected by the Pro API.
Fixed item condition not populating after AI search — condition values now correctly mapped to Pro select option keys (NEW, USED, VERY_GOOD etc.) instead of display labels.
Fixed item location field — itemLocationCountry:GB now correctly maps to DOMESTIC, EUROPE, ASIA etc. so the Pro filter select populates correctly.
Fixed free shipping and all pill toggles not activating after AI search — now directly mirrors Pro's sync() function by toggling the .on class on the pill label.
Fixed Sort By field remaining blank after AI search — bestMatch now correctly maps to empty string to match Pro's select option value.
Fixed pagination after AI search — new results now use melBindPagination so Prev/Next buttons work correctly on AI-injected results.
Fixed Apply Filters after AI search reverting to original page size — Pro block cfg.limit is now updated to match the AI search limit.
Fixed previous AI search filter values persisting on new search — all filters are now cleared before new AI values are applied.
Fixed active filter count badge showing incorrect number after AI search — count is now recalculated after all values are set.
Added returnsAccepted, topRatedSellers, endingSoon and categoryIds to AI prompt rules and parser — all Pro filter fields now fully supported.
Added mel_buying_format and mel_category to filter population — Listing Type and Category ID fields now populate after AI search.
Removed result count from AI interpretation bar — count is shown in the Pro panel results header instead, avoiding confusion when filters are changed.
v1.1.4
Connection Error Handling
Improved error handling — AJAX handler now extends PHP execution time limit to prevent timeouts on slow hosts where AI call and eBay API call combined exceed the default limit.
v1.1.3
Pagination Rebind & Page Size Fix
Fixed pagination after AI search not working — calls melBindPagination exposed by Pro so Prev/Next buttons on injected results are correctly bound.
Fixed Apply Filters after AI search showing wrong result count — Pro block cfg limit updated to AI search limit so subsequent filter requests use the correct page size.
v1.1.2
Filter & Pill Population Fixes
Fixed item location select not populating after AI search — country codes now mapped to correct Pro select values (DOMESTIC, EUROPE etc.).
Fixed free shipping pill not highlighting after AI search — .on CSS class now correctly toggled on pill label to mirror Pro's internal sync behaviour.
Fixed Sort By field blank after AI search — bestMatch mapped to empty string to match Pro's select option value.
All four pill toggles (free shipping, top rated, returns, ending soon) now correctly activated from AI search results.
v1.1.1
AI Query Written to Pro Form
Fixed subsequent filter, sort and pagination requests after an AI search — AI query is now written into the Pro panel's hidden mel_query input so all follow-on searches use the correct keywords.
v1.0.3
Freemius Live Mode & Dependency Fix
Fixed Freemius init timing — now loads at plugins_loaded priority 15, after Pro SDK loads at priority 10.
Added is_live: true to Freemius init — resolves "no longer listed" message in Pro account page.
Fixed dependency check — now uses is_plugin_active() to detect Pro, resolves false "cannot run without Pro" deactivation.
v1.0.2
SDK Test Mode Fix
Added is_live: true flag to Freemius SDK init — resolves "SDK is not running in test mode" error in account page.
Fixed Freemius init called immediately on load — now correctly waits for parent Pro plugin to initialise first.
v1.0.1
Freemius SDK, Admin Tab & Flush Panel
Fixed Freemius SDK now bundled correctly in plugin ZIP — resolves "product not found" activation error.
Fixed AI Search settings tab now correctly appears in Exceed eBay Listings Pro admin panel.
Added flush panel design — AI search panel snaps seamlessly above Pro results panel with no gap.
Added hide_search="yes" support — hides standard Pro search panel when using AI search.
Added AI interpretation display — shows keywords, filters and sort order used after each search.
v1.0.0
Initial Release
Natural language eBay search — describe what you want, AI converts it to precise eBay API filters.
AI price range filtering — understands "under £400", "between £100–£300", "cheapest first".
Automatic free shipping and location filters — "free postage UK", "US only" etc.
OpenAI GPT-4o mini support — fast, accurate, cost-effective. Uses your own API key.
xAI Grok support — alternative AI provider. Uses your own API key.
Inherits Exceed eBay Listings Pro colour theme — no extra styling needed.
[ebay_ai] shortcode with seller, cols and limit attributes.
Flush panel design — AI search panel snaps seamlessly above the Pro results panel.
Hide Pro search option — use AI search only, hide standard search panel.
AI interpretation display — shows what keywords, filters and sort order were used.
Full Freemius licence integration — auto-updates, licence management via WordPress admin.
Settings tab injected into Exceed eBay Listings Pro admin — no separate settings page needed.

Ready to add AI search?

Requires Exceed eBay Listings Pro.