Trade-in / sell-to-us workflow, how does it work end-to-end?
The flow that converts 35-55% of trade-ins into a same-session new-body purchase:
- Customer enters gear, body / lens / accessories from a dropdown (autocomplete searches your catalog). Self-reports condition (Like New / Excellent / Good / Fair) with checkbox prompts (“Original box? Original strap? Sensor cleaned recently?”).
- Instant quote, pricing pulled from one of:
- Bonafide, the industry standard trade-in pricing API. Subscription cost ~$400, $1,200/mo. Updates weekly. What B&H and Adorama use.
- In-house pricing table, you maintain it from MPB / KEH / eBay sold-listings. More work but better margins.
- Camera Wholesalers feed, cheaper alternative to Bonafide, less coverage.
- Prepaid shipping label, UPS / FedEx label auto-generated, capped at ~$25 (over-the-counter drop-off at any FedEx). For high-value (>$5k) ship-in, signature required + insurance auto-applied.
- Warehouse re-grade, 24-48 hours. If your grade matches customer’s self-report, quote confirmed. If it’s lower, you email a revised quote with a side-by-side photo and the “ship back free” option.
- Payment, store credit + 10% bonus (your preferred path), ACH / check, or PayPal. Store credit unlocks new-body purchase at PDPs the customer was already browsing, this is where the 35-55% same-session conversion comes from.
Built as a Magento custom module with form → quote → label → admin queue → notify customer → payment routing. The bonus-on-store-credit psychology is the whole point; without it the conversion drops to ~12%.