83 lines
6.2 KiB
Markdown
83 lines
6.2 KiB
Markdown
# AI-First eBay Photo Listing Assistant
|
||
|
||
## One-Liner
|
||
|
||
A mobile-first AI assistant that turns smartphone photos of any item (especially industrial or hard-to-identify SKUs) into complete, priced, categorized eBay listings and publishes them directly via the eBay API — while strictly avoiding guesses and using deterministic systems wherever possible.
|
||
|
||
## Problem
|
||
|
||
- **Pain point**: Sellers waste significant time identifying industrial/vintage/unknown items, determining correct categories and item specifics, researching fair market prices from sold listings, and formatting compliant listings. Poor identification or pricing leads to low visibility or lost margin.
|
||
- **Who experiences it**: Power resellers, warehouse liquidators, estate sellers, and anyone managing high volumes of non-standard or "mystery" inventory.
|
||
- **How painful / frequent**: Every unique SKU requires manual research. Mis-categorization kills discoverability. Wrong pricing = no sales or leaving money on the table. This happens per item at scale.
|
||
|
||
## Solution
|
||
|
||
- **What it does**: Accepts smartphone photos (including multi-item frames), identifies items without guessing, recommends pricing based on recent sold listings (with active listing comparison), factors in realistic shipping, applies the user’s eBay Seller Templates, and publishes directly to eBay via OAuth. Supports both on-the-go mobile capture and later desktop bulk review.
|
||
|
||
- **Core workflows**:
|
||
1. Capture photos on phone (single items or bulk "shelf dump").
|
||
2. System segments multiple items when present.
|
||
3. Vision model attempts identification; if confidence is low or photos are unsuitable for advertising, it prompts the user for better/different shots rather than guessing.
|
||
4. Collects contextual data (location like "Rack 2 Shelf A", condition notes) and makes smart assumptions where possible (e.g., sealed box = New; open shelf stock = NOS with minor dust/patina).
|
||
5. Pricing engine queries sold listings first, shows distribution and trend, then compares against active listings and recommends shipping methods based on comparable sales.
|
||
6. Applies the user’s existing eBay Seller Templates for policies and defaults.
|
||
7. Detects potential duplicates against existing active listings and asks whether this is a net-new item or a quantity increase.
|
||
8. Generates title, description, item specifics, and keywords.
|
||
9. User reviews on mobile or desktop, then publishes directly via eBay API.
|
||
|
||
- **Minimum Viable Version**:
|
||
- Photo capture and identification with "ask for better photos" guardrails.
|
||
- Sold-price based pricing recommendations + active listing comparison.
|
||
- Basic eBay OAuth connection and direct publish.
|
||
- Support for eBay Seller Templates.
|
||
- Duplicate detection and inventory reconciliation prompt.
|
||
- Responsive web app (PWA) usable on both mobile and desktop.
|
||
|
||
## Target Market
|
||
|
||
- **Primary customer segment**: Power eBay resellers (500+ listings/year) who regularly deal with industrial parts, MRO, auto, electronics, vintage, or liquidation inventory where items are not easily identifiable by SKU or barcode.
|
||
- **Market size indicator**: eBay remains one of the largest global marketplaces with a large and growing base of professional resellers. The industrial/MRO/liquidation segment is underserved by existing listing tools that assume known products.
|
||
|
||
## High-Level Use Cases
|
||
|
||
- Warehouse worker photographs a bin of unknown industrial parts → system segments items, identifies with high confidence or requests better photos, suggests pricing from sold comps, and queues for desktop review.
|
||
- Estate liquidator takes photos of vintage test equipment on-site → later reviews and publishes from desktop with location metadata preserved.
|
||
- Bulk "photo dump" workflow: seller takes dozens of photos in the warehouse, then processes the batch at their desk with full pricing, template, and duplicate-checking support.
|
||
- System detects a near-identical item already listed and asks: "Is this new stock or a quantity bump on the existing listing?"
|
||
|
||
## High-Level Design / Dependencies
|
||
|
||
- **Architecture / system design overview**:
|
||
- Responsive web app (PWA) — mobile-first capture + full-featured desktop review.
|
||
- Backend API handling photo processing, pricing engine, and eBay integration.
|
||
- Clear separation between deterministic components (eBay APIs, pricing data queries, template application, duplicate detection) and narrowly-scoped AI use (vision identification, description synthesis, light condition assumptions).
|
||
|
||
- **External services, data sources, APIs**:
|
||
- eBay OAuth + Sell APIs (Inventory, Fulfillment) for direct publishing and listing reconciliation.
|
||
- eBay Browse API for sold and active listing data.
|
||
- Vision models (GPT-4o / Claude 3.5 / Gemini) used only for identification and photo quality assessment, with strict "do not guess" rules.
|
||
- Pricing data sources (eBay sold data primary; Keepa/Google Shopping as fallback).
|
||
|
||
- **Key technical dependencies**:
|
||
- Secure per-user token storage and refresh handling.
|
||
- Job queue for background processing of bulk uploads.
|
||
- Structured templates and rules engine to constrain AI output.
|
||
|
||
## Differentiation / Competitive Edge
|
||
|
||
- **Photo-first for unknown items** — works when there is no SKU or barcode, unlike most existing tools.
|
||
- **"Never guesses" discipline** — system requests better photos rather than hallucinating identification or condition.
|
||
- **Sold-price grounded pricing** with transparent comparison to active listings and realistic shipping recommendations.
|
||
- **Leverages eBay’s own Seller Templates** instead of building a competing template system.
|
||
- **Inventory-aware** — detects duplicates and helps maintain accurate quantities.
|
||
- **Hybrid mobile + desktop workflow** designed for real-world bulk capture scenarios.
|
||
|
||
## State of This Idea
|
||
|
||
`in progress`
|
||
|
||
## Risks
|
||
|
||
- **Technical**: Vision model accuracy on obscure industrial parts; maintaining fresh, reliable sold-price data at scale; eBay API rate limits and policy compliance.
|
||
- **Market**: Seller trust in AI-generated pricing and descriptions; competition from eBay’s own future AI tools.
|
||
- **Regulatory**: eBay API terms of service and automation policies; data privacy considerations when storing user photos and inventory data. |