Forums Feature Requests Thread

[New] mobieusMarket / BBS: Marketplace listings don't feed saved-search alerts — buyers can't get notified of new matching items

Patrick Bass · Jun 6 · 12 · 1 Locked
[High Priority] [New Feature] [Deployed to Production]
🚀 OP Jun 6, 2026 5:40pm

Area: mobieusMarket / BBS (audit p3) · Surface: saved-search-alerts cron + /market filters · Dimension: competitor-gap · Severity: major

eBay's saved-search email alerts and Facebook Marketplace's 'Notify me' on a search are core demand-capture features: a buyer says 'tell me when a CMD SuperCPU under $200 ships to US' and gets pinged the moment one is posted. Our saved-search engine exists but is wired exclusively to forum thread titles, so the most commerce-relevant surface — marketplace listings — produces no alerts. A wanted-item buyer has to re-check /market manually. This kills repeat engagement and means hot listings sell to whoever happens to be browsing rather than the most motivated buyer.

Evidence

platform/bin/saved-search-alerts.php:15-17 header: 'Scope: forum_threads.title MATCH(:q) only. Posts/files/users…' and the only query (line 130) is `SELECT t.id … FROM forum_threads t`. There is no path that runs a saved search against the `listings` table. The marketplace index (MarketplaceController@index) reads filters type/platform/category/price_min/price_max/location/condition but offers no 'save this search' affordance — grep for `saveSearch|saved_search` in MarketplaceController.php and templates/marketplace/* returns nothing.

Suggested fix. Extend SavedSearch to carry a `scope` ('forum'|'market') and add a listings branch to the alerts cron that matches new `listings` rows (since last_alerted_at) against the saved filters. Add a 'Save this search / Alert me' button on /market when any filter or query is active.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 12:51pm

Shipped and deployed to production. Commit 63b2de429a.

Saved search alerts: market_saved_searches table + Save Search button on marketplace results + my saved searches page + delete endpoint.

Closed as: deployed.


Patrick Bass
@mobieus

Log in or register to reply to this thread.