Complete Buying Journey
This guide walks through the complete buying experience on RTC Collector, from browsing marketplace listings to receiving your item and completing the transaction. Whether you want to purchase an item outright, make an offer, or propose a trade, this guide covers every step of the process.
Journey Overview
The buying journey consists of these steps:
- Browse Marketplace - Find items for sale or trade
- View Listing Details - Review item specifications, seller info, pricing
- Make Purchase Decision - Buy now, make offer, or propose trade
- Complete Payment - Enter shipping address, select shipping method, pay
- Track Shipment - Monitor delivery progress
- Confirm Receipt - Verify item arrival
- Rate Seller - Build seller reputation (optional)
Timeline: 5-15 business days from purchase to delivery (varies by shipping method and location)
Step 1: Browse Marketplace
Accessing the Marketplace
Navigate to Marketplace:
- Log in to your account
- Click Marketplace in the main navigation
- Default view shows all available listings
View Modes:
The marketplace offers two viewing options:
- Grid View - Tiled cards showing listing images, ideal for visual browsing
- List View - Compact rows with key details, better for quick scanning
Toggle between views using the Grid/List icons in the top right.
Search and Filter
Search Listings:
Use the search bar to find specific items:
- Search by name, brand, model, or keywords
- Results update as you type
- Search covers titles, descriptions, and item specifications
Filter Options:
Narrow results using filters:
- Category - Computer, Console, Handheld, Game, Accessory, Other
- Condition - NEW, LIKE_NEW, VERY_GOOD, GOOD, FAIR, POOR, NEEDS_REPAIR
- Listing Type - For Sale, For Trade, Both
- Price Range - Set minimum and maximum price
- Location - Filter by seller location (city, state, country)
Filters apply immediately to visible results.
Listing Information
Each listing card displays:
- Primary Image - Main product photo
- Item Name - Product title
- Price - Asking price (or "Trade Only")
- Condition - Item condition badge
- Seller - Seller username or display name
- Location - Seller city/state
- Listing Type Badge - For Sale, Trade, or Both
Sale Listings:
- Green badge shows asking price
- "Buy Now" option available
- Offers can be submitted
Trade Listings:
- Purple "Trade Only" badge
- No cash payment accepted
- Must propose item from your collection
Both (Sale or Trade):
- Both price and trade badge shown
- Buyer chooses cash or trade offer
Currency Conversion
If listing price is in different currency than your preference:
- Original price shown first
- Converted price shown below in your currency
- Conversion uses real-time exchange rates
- Example: "$50 USD (£39.50 GBP)"
Step 2: View Listing Details
Opening a Listing
Access Listing Page:
- Click on any listing card in the marketplace
- Opens dedicated listing detail page
- URL includes unique public token:
/listing/{token}
Listing Detail Page shows:
- Full-size item images with thumbnails
- Complete item specifications
- Seller information
- Description
- Shipping details
- Estimated delivery window
Item Images
Image Viewer:
- Large primary image displayed (square aspect ratio)
- Click thumbnails to switch images
- Hover to highlight active thumbnail
- Blue border indicates selected image
Image Navigation:
- Scroll through thumbnails horizontally
- Multiple images show condition from all angles
- Zoom not supported (images display at fixed size)
Item Specifications
Comprehensive Details Section:
Lists all available specifications in two-column grid:
Format (First Priority):
- CIB (Complete in Box) - Box, manual, inserts, all original contents
- NIB (New in Box) - Factory sealed, never opened
- Sealed - Original shrink wrap intact
- Boxed - Has box but may be missing inserts
- Loose - Item only, no packaging
- Cart Only / Disc Only - Game media without case
- No Manual - Box and item but missing manual
- Box Only - Empty box (for collectors)
- Manual Only - Instruction manual only
Condition (with detailed descriptions):
- NEW - Brand new, never used, original packaging
- LIKE_NEW - Mint condition, minimal/no wear
- VERY_GOOD - Light wear, fully functional
- GOOD - Normal wear, fully functional, minor cosmetic issues
- FAIR - Noticeable wear, fully functional
- POOR - Heavy wear, significant cosmetic damage, still usable
- NEEDS_REPAIR - Not fully functional, requires repair
Region (with compatibility info):
- NTSC - North American/Japanese (60Hz)
- NTSC-U - North American standard
- NTSC-J - Japanese standard (may require region-free console)
- PAL - European/Australian (50Hz)
- PAL-A - Australian standard
- PAL-E - European standard
- Region Free - Works on any region console
- Multi-Region - Compatible with multiple regions
Additional Specifications:
- Platform (Game Boy, PlayStation, etc.)
- Manufacturer
- Model Number
- Serial Number (if available)
- Release Year
- Color
- Sub Category (type)
Game-Specific Fields:
- Developer
- Publisher
- Genre
- ESRB Rating
- Max Players
Listed Date:
- Shows when listing was created
- Format: MM/DD/YYYY
Seller Information
Seller Card displays:
- Seller display name or username
- User icon
- Location (city, state with map pin icon)
- Seller ratings (if available)
Note: If viewing your own listing, blue banner shows "This is your listing" instead of action buttons.
Item Description
Seller-Written Description:
- Free-text description from seller
- Additional condition notes
- Included accessories
- Known issues or defects
- Other relevant details
- Supports multi-line text with preserved formatting
Shipping Information
Shipping Details Card shows:
Base Shipping Cost:
- Fixed shipping price set by seller
- Displayed in listing currency
- Currency converted if needed
Handling Time:
- Number of days before seller ships
- Common values: 1-3 days
- Affects estimated delivery date
International Shipping:
- Green checkmark if available
- "Not Available" if domestic only
Insurance Options:
- Shows if seller offers insurance
- Coverage amount displayed
- Optional for buyer
- Example: "Up to $500 USD"
Signature Requirement:
- Shows if signature required for delivery
- Types:
- Standard Signature - Recipient must sign
- Adult Signature (21+) - Adult 21+ must sign
- Indirect Signature - Anyone at address can sign
Package Restrictions:
- Lithium Batteries warning (if contains batteries)
- Dangerous Goods warning (if applicable)
Package Dimensions:
- Length × Width × Height (in cm)
- Weight (in kg)
- Example: "30 × 20 × 10 cm, 2 kg"
Shipping Calculator
Calculate Shipping to Your Location:
- Click Calculate Shipping button
- Modal opens with ZIP code input
- Enter your ZIP/postal code
- Click Calculate Rates
- System fetches live rates from carriers
Saved Location:
- If marketplace profile has address, auto-populates
- Shows saved location: "City, State ZIP"
- Can override with different ZIP code
Shipping Rates Display:
- Shows top 3 cheapest options
- Each rate shows:
- Provider (USPS, UPS, FedEx, etc.)
- Service level (Ground, Priority, Express, etc.)
- Cost in original currency
- Estimated delivery time (days)
- Sorted by price (cheapest first)
- "+X more options" if more than 3 rates available
Rate Calculation:
- Uses seller's location as origin
- Uses your ZIP code as destination
- Based on package dimensions from listing
- Real-time carrier pricing
No Rates Available:
- Error shows if destination not serviceable
- Check seller accepts international shipping
- Verify ZIP code is correct
Estimated Delivery
Delivery Date Range:
System calculates estimated arrival:
- Handling Days - Seller's processing time (1-3 days typical)
- Shipping Days - Carrier transit time (3-7 days typical for standard)
- Minimum Date - Handling time + 3 days shipping
- Maximum Date - Handling time + 7 days shipping
Example:
- Handling: 2 days
- Shipping: 3-7 days
- Estimated delivery: Wed, Mar 15 - Mon, Mar 20
Delivery to Your ZIP:
- If you calculated shipping, shows your ZIP code
- Example: "to 10001"
Action Buttons
The listing page offers multiple purchase options based on listing type:
Buy Now Button (Sale or Both listings):
- Green background, shopping bag icon
- Instant purchase at asking price
- Redirects to payment page immediately
- Disabled if offline
Make Offer Button (Sale or Both listings):
- Blue background, currency icon
- Opens offer modal
- Submit cash offer below asking price
- Include optional message
Propose Trade Button (Trade or Both listings):
- Purple background, arrows icon
- Opens trade modal
- Select item from your collection
- Required description of your item
Message Seller Button (All listings):
- Gray background, message icon
- Opens or creates conversation with seller
- Ask questions before purchasing
- Redirects to Messages tab
Disabled States:
- Buttons grayed out when offline
- "Cannot [action] while offline" message shown
- Must connect to internet to proceed
Marketplace Requirements
Account Limitations:
HOBBYIST tier cannot:
- Make offers
- Propose trades
- Message sellers
- Purchase items
Marketplace Locked Interstitial:
- If HOBBYIST clicks any action button
- Modal explains marketplace features restricted
- Prompts upgrade to COLLECTOR or ENTHUSIAST tier
- Links to plan selection page
Minimum Requirements for Buying:
- Active COLLECTOR or ENTHUSIAST subscription
- Email address verified
- Account in good standing
Step 3: Make Purchase Decision
You have three ways to acquire an item: Buy Now, Make an Offer, or Propose a Trade.
Option A: Buy Now
Direct Purchase:
Use this when you agree with asking price and want instant purchase.
Process:
- Click Buy Now button on listing page
- System creates pending transaction
- Generates unique payment token
- Redirects to payment page:
/payment/{token} - Complete payment process (see Step 4)
When to Use Buy Now:
- Price is fair or below market value
- Item is rare or in high demand
- Want to secure item immediately
- Avoid negotiation delays
Transaction Created:
- Status: PENDING
- Amount: Listing price
- Payment required within: No time limit (but seller can cancel if delayed)
- Expires if: Seller deletes listing or accepts other offer
No Payment Deadline:
- Transaction remains PENDING until you pay
- Seller can cancel PENDING transactions
- Other buyers can make offers while PENDING
- Seller may accept another offer if you delay
Option B: Make an Offer
Cash Offer Below Asking Price:
Use when you want to negotiate on price.
Opening Offer Modal:
- Click Make Offer button on listing page
- Modal opens showing:
- Item name
- Current asking price (with currency conversion)
- Offline warning (if offline)
Submitting Offer:
Offer Amount:
- Enter amount in listing's currency
- Can be any amount above $0
- System accepts offers above or below asking price
- No minimum percentage required
Message to Seller (Optional):
- Add context for your offer
- Explain why offering lower amount
- Mention comparable listings
- Max length: No limit (text area)
- Not required but recommended
Example Offers:
- Asking $100, offer $85
- Asking $50, offer $40 (20% below)
- Asking $200, offer $150 (25% below)
Submit:
- Enter offer amount
- Add message (optional but recommended)
- Click Submit Offer
- Success toast: "Your offer has been sent to the seller"
- Modal closes
After Submission:
Your offer enters the seller's "Offers" queue with status PENDING.
Seller Can:
- Accept your offer (creates transaction at your offered price)
- Decline your offer (no transaction created)
- Counter your offer (propose different amount)
- Ignore your offer (remains pending indefinitely)
You Can:
- Wait for seller response
- Make another offer (no limit)
- Make offers on other listings
- Buy Now if impatient (bypasses your offer)
Offer Status Tracking:
Check offer status in Marketplace → Offers tab:
- PENDING - Awaiting seller decision
- ACCEPTED - Seller agreed, transaction created
- DECLINED - Seller rejected
- COUNTERED - Seller proposed different amount
If Accepted:
- Transaction created at your offered amount
- Status: PENDING
- Payment token generated
- Navigate to payment page to complete purchase
If Countered:
- Seller proposes different amount
- You can:
- Accept counter-offer (creates transaction)
- Decline counter-offer
- Submit new counter-offer
- Walk away
Option C: Propose Trade
Trade Item from Your Collection:
Use when offering item instead of cash.
Opening Trade Modal:
- Click Propose Trade button on listing page
- Modal opens showing:
- Item name
- "Select an item from your collection to trade"
- Offline warning (if offline)
Select Trade Item:
System loads your collection items that are:
- Not currently listed in marketplace
- Available for trading
Loading Your Items:
- Shows spinner while fetching
- "No items available" if collection empty
- "Add items to your collection first" prompt
Item List:
- Scrollable list of eligible items
- Each shows:
- Item image (if available)
- Item name
- Category
- Condition
- Click item to select
- Selected item highlighted with blue border and primary background
No Items Available?
- You haven't added items to collection yet
- All your items are already listed in marketplace
- Solution: Add items to collection first, then return
Item Description (Required):
Message Field:
- Required field (not optional for trades)
- Describe your item condition
- List included accessories
- Mention any defects or issues
- Provide additional details
Why Required:
- Seller needs full context
- Photos alone don't show everything
- Clarifies what's included
- Sets proper expectations
Example Descriptions:
Excellent condition Game Boy Color in original box. Box shows
minor shelf wear but console is like new. Includes original
AC adapter and manual. Battery cover intact, no scratches
on screen. Tested and fully working.
Submit Trade Proposal:
- Select item from your collection
- Write detailed description (required)
- Click Propose Trade
- Success toast: "Your trade proposal has been sent to the seller"
- Modal closes
After Submission:
Your trade proposal enters seller's "Offers" queue as PENDING.
Trade Offer Shows:
- Your item name
- Your item condition
- Your item category
- Your description
- Your item images (if uploaded)
Seller Can:
- Accept trade (creates trade transaction)
- Decline trade
- Counter-offer (propose your item + cash, or different item)
- Request more info via messages
You Can:
- Wait for seller response
- Propose different item from collection
- Make cash offer instead
- Buy Now with cash (cancels trade proposal)
If Accepted:
- Trade transaction created
- Type: TRADE
- Both items locked from marketplace
- Trade workflow begins (see Trading Journey guide)
Trade vs. Sale Transaction:
- Trade = Both parties ship items to each other
- Sale = Buyer pays cash, seller ships item
- Trade has dual-shipping confirmation system
- Trade uses collection items, not standalone listings
Step 4: Complete Payment
After clicking Buy Now or accepting an offer, you're directed to the payment page to complete your purchase.
Payment Page Overview
URL: /payment/{paymentToken}
Security Check:
- Only the buyer can access this page
- Token validates transaction ownership
- Attempting to access another buyer's payment page redirects to your purchases
Page Layout:
Left Column (2/3 width):
- Shipping Address section
- Shipping Options section
- Insurance & Signature Options (if available)
Right Column (1/3 width):
- Order Summary
- Payment Method
- Pay button
Shipping Address
Default Address:
If you've configured marketplace profile with shipping address:
- Blue box displays saved address
- Format: Street, City, State ZIP, Country
- Example: "123 Main St, New York, NY 10001, US"
- Automatically used for shipping
No Saved Address:
- Yellow warning: "No default shipping address found"
- Must enter custom address to proceed
- Address saved to profile for future purchases
Use Different Address:
Checkbox: "Use a different shipping address"
- Check to override default
- Opens custom address form
- Uncheck to return to default
Custom Address Form:
Required Fields:
- Street Address - Full street address with apartment/unit
- City
- State/Province
- Postal/Zip Code
- Country
Example:
Street Address: 456 Oak Avenue, Apt 4B
City: Los Angeles
State/Province: CA
Postal/Zip Code: 90001
Country: United States
Validation:
- All fields required (marked with *)
- Must complete before proceeding
- System checks for complete address
- Error if any field empty: "Please complete your shipping address to view shipping rates"
Shipping Options
Live Rate Calculation:
System automatically fetches real shipping rates when:
- Page loads with valid addresses
- You switch between default/custom address
- You change custom address fields
Loading State:
- Spinner with "Fetching live shipping rates..."
- Typically takes 2-5 seconds
- Uses actual carrier APIs (USPS, UPS, FedEx, DHL)
Rate Display:
Each shipping option shows:
- Service level name (e.g., "Priority Mail", "Ground Shipping")
- Provider (USPS, UPS, FedEx, etc.)
- Estimated delivery days
- Cost in currency (e.g., "$12.50 USD")
Example Rates:
○ Priority Mail
USPS • 2 days • $12.50 USD
○ Ground Shipping
UPS • 5 days • $8.75 USD
○ Express Shipping
FedEx • 1 day • $35.00 USD
Selecting Shipping Method:
- Radio button for each option
- Click anywhere on rate row to select
- Selected rate has blue border and light blue background
- Only one rate can be selected
Auto-Selection:
- System automatically selects cheapest rate on page load
- Happens only once when rates first load
- You can change selection at any time
- Selection persists if you refresh page
Refresh Rates:
- "Refresh rates" link below options
- Click to re-fetch latest prices
- Useful if rates seem outdated
- Re-runs carrier API calls
No Rates Available:
Yellow warning box if:
- Destination not serviceable
- Seller hasn't configured package dimensions
- Seller hasn't configured shipping address
- Address invalid or incomplete
Error Messages:
- "Seller has not configured package dimensions. Please contact seller"
- "Seller has not configured shipping address. Please contact seller"
- "No shipping rates available for this destination"
- "Please complete your shipping address to view shipping rates"
Seller Configuration Required:
For shipping to work, seller must have:
- Package dimensions (length, width, height, weight)
- Shipping address (street, city, state, ZIP, country)
- If missing, buyer cannot proceed
Shipping Insurance (Optional)
When Available:
Only shown if seller enabled "Insurance Offered" on listing.
Insurance Card shows:
- Package icon and "Shipping Insurance (Optional)" heading
- Checkbox: "Add insurance coverage"
- Coverage amount: "Coverage up to $[amount] [currency]"
Selecting Insurance:
- Check "Add insurance coverage" checkbox
- Insurance amount auto-fills with listing's configured amount
- Blue info box explains coverage
Insurance Info:
Your shipment will be insured for loss or damage up to the
declared value. Insurance cost is typically ~2-3% of insured
value and will be added to shipping cost.
Insurance Cost:
- Not shown separately on payment page
- Included in final Stripe checkout session
- Typically 2-3% of insured value
- Example: $100 insured value = ~$2-3 insurance fee
Coverage Protects Against:
- Lost packages
- Damaged items during shipping
- Stolen packages
- Carrier mishandling
Claim Process:
- Contact seller if item lost/damaged
- Seller files claim with carrier
- Insurance reimburses seller
- Seller refunds or replaces item for buyer
Signature Confirmation
Note: Signature confirmation UI exists but backend support not yet implemented. Feature coming in future update.
When Required by Seller:
If listing has "Require Signature" enabled:
- Signature type automatically set
- Cannot disable (seller requirement)
- Type shown:
- Standard Signature - Recipient must sign
- Adult Signature (21+) - Adult 21+ must sign
- Indirect Signature - Anyone at address can sign
Optional Signature (Future Feature):
If seller doesn't require signature, buyers will be able to add:
- No Signature - Standard delivery
- Standard Signature - Recipient must sign (+fee)
- Adult Signature (21+) - Adult 21+ must sign (+fee)
Order Summary
Order Summary Card shows:
Item Preview:
- Square item image (80×80px) or package icon
- Item name
- Category
- Condition
Seller Information:
- "Sold by"
- Seller first and last name
Price Breakdown:
Item Price:
- Shows in listing currency
- Converted to your currency (if different)
- Example: "$100 USD (£78.50 GBP)"
Shipping:
- Selected shipping rate cost
- Shows in rate's currency with code
- Example: "$12.50 USD"
- Shows "Free" if no rate selected yet
Total:
- Large, bold, primary color
- Sum of item price + shipping
- Shown in your preferred currency
- Updates when you select different shipping rate
Currency Handling:
- Item in one currency (e.g., USD)
- Shipping in another currency (e.g., GBP)
- Total converted to your currency (e.g., EUR)
- All conversions use real-time exchange rates
Example:
Item Price $100 USD (£78.50 GBP)
Shipping $12.50 USD (£9.80 GBP)
────────────────────────────────────
Total £88.30 GBP
Payment Method
Stripe Checkout:
Only payment method available:
- Secure payment processing via Stripe
- Purple card with radio button (always selected)
- Credit/Debit Card icon
- "Pay securely with Stripe"
Stripe Handles:
- Credit cards (Visa, Mastercard, Amex, Discover)
- Debit cards
- Apple Pay (if available)
- Google Pay (if available)
- Link (Stripe's 1-click checkout)
Security:
- PCI-compliant payment processing
- Card details never stored by RTC Collector
- Encrypted transmission
- 3D Secure authentication when required
Completing Payment
Pay Button:
Large gradient button (blue to purple):
- Shows total amount: "Pay $112.50"
- Credit card icon
- Disabled until:
- Shipping address entered
- Shipping rate selected
- Gray and unclickable if offline
Pre-Payment Validation:
Clicking Pay button validates:
- Shipping address complete
- Shipping rate selected
- Transaction still PENDING
- Buyer is authorized
Validation Errors:
No Address:
- Toast error: "Shipping Address Required"
- "Please provide a shipping address before proceeding with payment"
No Shipping Method:
- Toast error: "Shipping Method Required"
- "Please select a shipping method before proceeding with payment"
Creating Stripe Checkout Session:
System sends to API:
- Transaction payment token
- Shipping address string
- Selected shipping rate ID
- Shipping cost and currency
- Insurance option (if selected)
- Signature option (if selected)
Redirect to Stripe:
- Click Pay button
- System creates Stripe Checkout session
- Full-page redirect to Stripe's secure checkout
- URL changes to
checkout.stripe.com/... - Leave RTC Collector site temporarily
Stripe Checkout Page:
Page shows:
- Order summary (item name, amount)
- Shipping address (pre-filled from payment page)
- Email address (for receipt)
- Card payment form
- Apple Pay / Google Pay buttons (if available)
- Order total
Payment Form:
- Card number (16 digits)
- Expiration date (MM/YY)
- CVC security code (3-4 digits)
- Cardholder name
- Billing postal code
Completing Checkout:
- Enter card details
- Click Pay button
- Stripe processes payment
- 3D Secure authentication if required (bank popup)
- Payment confirmed or declined
Payment Success
After Successful Payment:
Stripe redirects to: /payment-success?session_id={stripe_session_id}
Success Page shows:
- Green checkmark icon
- "Payment Successful!" heading
- "Your order has been confirmed" message
- Order number
- Email confirmation sent message
- "View Transaction" button
Transaction Updated:
- Status: PENDING → PAID
- Payment date recorded
- Stripe charge ID stored
- Seller notified
Email Confirmation:
Buyer receives email with:
- Order confirmation
- Item details
- Amount paid
- Shipping address
- Seller information
- Estimated delivery date
- Transaction ID for reference
Next Steps:
- Seller receives notification to ship item
- Seller has handling time (1-3 days typical) to ship
- Seller marks item as shipped with tracking
- Buyer receives shipping notification
Payment Failure
If Payment Declined:
Stripe shows error on checkout page:
- "Your card was declined"
- "Insufficient funds"
- "Invalid card number"
- Other bank/card errors
Common Decline Reasons:
- Insufficient funds
- Card expired
- Incorrect card number/CVC
- Bank fraud prevention
- Card doesn't support international payments
- Billing address mismatch
Retry Payment:
- Update card information
- Try different card
- Contact your bank
- Click Pay again
Returning to RTC Collector:
- Close Stripe checkout tab/window
- Return to payment page
- Transaction still PENDING
- Can try payment again
- Can cancel transaction
Transaction Expiration:
- PENDING transactions don't expire automatically
- Seller can cancel if delayed too long
- Best to complete payment within 24 hours
Step 5: Track Shipment
After the seller marks your order as shipped, you can track its journey to your address.
Viewing Transaction Details
Access Transaction:
From Marketplace page:
- Click Marketplace in main navigation
- Click Purchases tab
- Find your transaction in the list
- Click anywhere on transaction card
Transaction Card Shows:
Item Information:
- Item image (80×80px) or package icon
- Item name
- Seller display name: "From: [Seller Name]"
Status Badge:
- Color-coded status in top right
- Possible statuses:
- PENDING (yellow) - Awaiting payment
- PAYMENT_PROCESSING (blue) - Payment processing
- PAID (green) - Payment confirmed, awaiting shipment
- SHIPPED (purple) - In transit
- DELIVERED (indigo) - Arrived at address
- COMPLETED (emerald) - Buyer confirmed receipt
- CANCELLED (gray) - Transaction cancelled
Amount:
- "Amount: $[price]" in green
- Or "Trade Item: [item name]" for trades
Transaction Created:
- Date and time of transaction creation
- Format: MM/DD/YYYY, HH:MM AM/PM
Shipped Status
When Seller Ships:
Seller marks item shipped and provides:
- Tracking number (optional but recommended)
- Shipping carrier (USPS, UPS, FedEx, DHL, etc.)
Transaction Updates:
- Status: PAID → SHIPPED
- Tracking number stored
- Carrier recorded
- Buyer notified via email
Shipping Information Box:
Purple box displays on transaction card:
- Truck icon
- "Shipping Information" heading
- Carrier name (if provided)
- Tracking number (if provided)
- "Package shipped (no tracking information provided)" if no tracking
Example:
Shipping Information
Carrier: USPS
Tracking: 9400111699000123456789
No Tracking Number:
Some shipments have no tracking:
- Economy shipping methods
- International shipments
- Local courier services
- Seller didn't provide tracking
Without tracking:
- No automated delivery updates
- Cannot monitor package location
- Must wait for delivery
- Contact seller for updates
Tracking Timeline
Accessing Detailed Tracking:
From transaction detail page:
- Navigate to transaction (see above)
- Click transaction card
- Opens full transaction detail page
- Scroll to "Package Tracking" section
Tracking Timeline shows:
- Carrier name and logo
- Tracking number (as clickable link)
- Current status (In Transit, Out for Delivery, Delivered, etc.)
- Status details message
- Estimated delivery date
- Tracking history (chronological events)
- Link to carrier's tracking page
Tracking Events:
Each event shows:
- Timestamp (date and time)
- Location (city, state)
- Status description
- Facility information
Example Timeline:
Delivered
Delivered to front door. Left with resident.
March 15, 2025 2:30 PM - New York, NY
Out for Delivery
Package is on vehicle for delivery.
March 15, 2025 8:15 AM - New York, NY
Arrived at Facility
Package arrived at local distribution center.
March 15, 2025 4:20 AM - Queens, NY
In Transit
Package in transit to next facility.
March 14, 2025 6:45 PM - Philadelphia, PA
Departed Facility
Package departed carrier facility.
March 14, 2025 10:30 AM - Philadelphia, PA
Picked Up
Package picked up by carrier.
March 13, 2025 3:15 PM - Boston, MA
Label Created
Shipping label created, awaiting pickup.
March 13, 2025 9:00 AM - Boston, MA
Tracking Updates:
- System fetches tracking data from carrier APIs
- Updates every few hours
- Real-time carrier information
- Same data shown on carrier websites
Estimated Delivery:
Shown at top of tracking section:
- Date range or specific date
- Based on carrier's estimate
- Updates as package moves
- May change due to delays
Shipping Label
If Seller Created Label via Platform:
Shipping Label Card displays:
- PDF label download button
- Tracking number (clickable)
- Tracking URL (opens carrier site)
- Carrier name
- Estimated delivery date
- Label creation date
Note: Most sellers create labels externally (directly with carrier), not through platform. If seller used external label, this card won't appear.
Contact Seller During Shipping
Message Seller Button:
Available when status is SHIPPED:
- "Contact Seller" button on transaction card
- Message icon
- Opens conversation with seller
- Ask about shipping delays
- Request updates
- Report delivery issues
Confirming Delivery
Automatic Delivery Detection:
Some carriers auto-update status to DELIVERED:
- Tracking shows "Delivered"
- Package scanned at your address
- Transaction status: SHIPPED → DELIVERED
- No action required from buyer yet
Manual Delivery Confirmation:
If carrier doesn't auto-update or you receive package without tracking update:
Mark as Delivered Button:
- Shown on transaction card when status is SHIPPED
- Purple button with checkmark
- Text: "Mark as Delivered"
- Click to update status yourself
Process:
- Click Mark as Delivered button
- No confirmation dialog
- Status: SHIPPED → DELIVERED
- Success toast
- Can now confirm final delivery
Package Not Received
If Package Doesn't Arrive:
Expected Delivery Date Passed:
- Check tracking for updates
- Verify shipping address correct
- Check with neighbors or mail room
- Contact seller via Messages
- Wait 1-2 business days (carrier delays common)
Lost Package:
- Wait 5-7 days after expected delivery
- Contact seller first
- Seller should investigate with carrier
- Seller files insurance claim if insured
- Seller may offer refund or replacement
Damaged Package:
- Take photos immediately
- Don't discard packaging
- Document damage
- Contact seller
- May file insurance claim
Wrong Address:
- Contact seller immediately
- Provide correct address
- Seller may intercept package with carrier
- May require reshipment
Tracking Shows Delivered But Not Received:
- Check mailbox, porch, garage
- Ask neighbors or household members
- Check building mail room or front desk
- Contact carrier (they have GPS coordinates of delivery)
- Report as not received to seller
- May be marked stolen (file police report if valuable)
Step 6: Confirm Receipt
After package arrives and you've inspected the item, confirm delivery to complete the transaction.
Inspecting Your Item
Before Confirming Delivery:
- Open package carefully - Preserve packaging in case of damage
- Inspect item condition - Verify matches listing description
- Test functionality - Power on, test features, check for defects
- Check completeness - Verify all accessories, manuals, boxes included
- Compare to photos - Ensure item matches listing images
- Review specifications - Confirm serial number, model, color, etc.
What to Look For:
Physical Condition:
- Scratches, dents, scuffs
- Discoloration or yellowing
- Missing parts or components
- Damage from shipping
Functionality:
- Powers on correctly
- All buttons/controls work
- Screen displays properly
- Ports functional
- Battery holds charge (if applicable)
Completeness:
- Original box (if advertised)
- Manual and inserts
- Cables and accessories
- Protective packaging
Documentation:
- Serial number matches
- Region code correct
- Model number accurate
Confirming Delivery
When to Confirm:
Confirm delivery when:
- Package received
- Item inspected thoroughly
- Condition matches description
- Functionality verified
- No issues or defects found
- Satisfied with purchase
Confirm Delivery Button:
Located on transaction card when status is DELIVERED:
- Green button with checkmark icon
- Text: "Confirm Delivery"
- Appears below transaction details
Confirmation Process:
- Click Confirm Delivery button on transaction card
- No confirmation dialog (instant confirmation)
- System updates transaction
- Success toast: "Item received confirmed successfully"
- Transaction detail page refreshes
Status Update:
- Before: DELIVERED
- After: COMPLETED
What Happens:
Transaction Completed:
- Transaction status: DELIVERED → COMPLETED
- Transaction finalized
- No further actions required
Seller Payment:
- Platform fee calculated (5% for COLLECTOR, 2.5% for ENTHUSIAST)
- Fee deducted from sale amount
- Remaining amount transferred to seller's Stripe Connect account
- Transfer typically completes in 24-48 hours
- Seller sees funds in Stripe balance
- Seller withdraws to bank account (2-3 business days)
Example:
Sale amount: $100
Platform fee (5%): $5
Seller receives: $95
Timeline:
Day 1: Buyer confirms delivery
Day 2-3: Platform transfers $95 to seller's Stripe account
Day 4-6: Seller withdraws to bank, funds arrive
Email Notifications:
- Buyer receives confirmation email
- Seller receives payment notification email
- Both receive transaction completion email
Automatic Confirmation:
If buyer doesn't manually confirm delivery:
- System auto-confirms after 14 days from DELIVERED status
- Prevents indefinite delays
- Ensures seller receives payment
Cannot Undo:
- Confirmation is final
- Cannot revert to DELIVERED status
- Cannot reopen transaction
- If issues arise after confirmation, must open dispute
If Item Has Issues
Do NOT Confirm Delivery If:
- Item not as described
- Wrong item received
- Damaged during shipping
- Missing components
- Functionality issues
- Significant defects not disclosed
Report Problem Instead:
- Do not confirm delivery
- Leave status as DELIVERED
- Click Report a Problem button (appears on transaction card)
- Opens problem reporting modal
- Select issue category
- Describe problem in detail
- Upload photos of issue
- Submit report
Problem Categories:
- Item not as described
- Item damaged in shipping
- Wrong item received
- Missing parts or accessories
- Functionality issues
- Counterfeit or replica
- Other issue
What Happens:
- Issue reported to seller
- Seller has opportunity to resolve
- May offer partial refund
- May offer replacement
- May request return for full refund
- Seller payment held until resolved
Dispute Escalation:
If seller doesn't respond or resolution unsatisfactory:
- Escalate to formal dispute
- Admin team reviews evidence
- Admin makes binding decision
- Refund issued if buyer favored
- Payment released if seller favored
See Dispute Journey guide for full process.
Collection-Only Transactions
Local Pickup Instead of Shipping:
Some transactions use "Collection Only" shipping method:
- No shipping required
- Buyer and seller meet in person
- Exchange item for cash (or items for trades)
- No tracking or delivery confirmation
Arrange Collection:
When status is PAID:
- Click Arrange Collection button
- Opens conversation with seller
- Coordinate meeting location
- Agree on date and time
- Confirm safety precautions
Mark as Collected:
After collecting item in person:
- Inspect item on-site
- Verify condition and functionality
- Complete exchange
- Click Mark as Collected button
- Status: PAID → COMPLETED
- Seller receives payment
Safety Tips for Collection:
- Meet in public place
- Bring a friend
- Daytime meetings preferred
- Test item before accepting
- Don't bring excess cash
- Trust your instincts
Step 7: Rate Seller (Optional)
Note: Seller rating system mentioned in features but may not be fully implemented in current version. This section describes expected functionality.
Why Rate Sellers
Build Seller Reputation:
- Help other buyers make informed decisions
- Reward excellent sellers
- Hold poor sellers accountable
- Improve marketplace quality
Rating Criteria:
- Item condition accuracy
- Description honesty
- Communication responsiveness
- Shipping speed
- Packaging quality
- Overall experience
How to Rate (Expected)
After Transaction Completed:
- Navigate to completed transaction
- Click Rate Seller button
- Rating modal opens
Rating Form:
Star Rating (1-5 stars):
- 5 stars - Excellent, exceeded expectations
- 4 stars - Good, met expectations
- 3 stars - Average, acceptable but issues
- 2 stars - Poor, significant problems
- 1 star - Very poor, not recommended
Written Review (Optional):
- Describe your experience
- Mention positives and negatives
- Help future buyers
- Max length: 500 characters
Submit Rating:
- Select star rating
- Write review (optional)
- Click Submit Rating
- Rating posted to seller's profile
- Cannot edit after submission
Viewing Seller Ratings
On Listing Pages:
- Seller card shows average rating
- Star display (0-5 stars)
- Number of ratings: "(23 ratings)"
- Click to view all reviews
On Seller Profile:
- Full rating history
- All reviews from buyers
- Sorted by date (newest first)
- Overall average rating
- Rating distribution (5★: 80%, 4★: 15%, etc.)
Rating Guidelines
Be Honest:
- Rate based on actual experience
- Don't inflate or deflate unfairly
- Consider all aspects of transaction
Be Fair:
- Minor issues don't deserve 1 star
- Excellent service deserves 5 stars
- Use full rating scale appropriately
Be Constructive:
- Reviews help seller improve
- Mention specific issues
- Acknowledge positives
- Professional tone
Don't:
- Leave vindictive reviews
- Rate based on shipping carrier performance (if seller shipped promptly)
- Hold seller responsible for buyer's remorse
- Use ratings to extort refunds
Rating Disputes
If You Receive Unfair Rating as Seller:
- Contact buyer to discuss
- Request admin review if egregious
- Respond to review with your perspective
- Focus on improving future transactions
Cannot Remove Ratings:
- Ratings are permanent
- Even if transaction refunded
- Builds authentic reputation
- Protects rating system integrity
Troubleshooting
Cannot View Listing
Listing Not Found:
- Listing may have been deleted
- Token in URL incorrect
- Listing sold and removed
- Try searching marketplace for item
Page Won't Load:
- Check internet connection
- Clear browser cache
- Try different browser
- Disable browser extensions
Cannot Make Offer or Buy Now
Buttons Grayed Out:
- Offline mode active (connect to internet)
- Account suspended or banned
- Listing no longer available
- Seller blocked you
Marketplace Issues:
- Email not verified (verify email first)
- Account suspended or banned
- Contact support if marketplace features are inaccessible
Email Not Verified:
- Some actions require verified email
- Check Settings → Profile
- Verify email address
- Try action again
Payment Issues
Cannot Enter Payment Page:
- Transaction expired or cancelled
- Token invalid
- Not authorized (not the buyer)
- Transaction already paid
Shipping Rates Not Loading:
- Network error (check connection)
- Seller missing package dimensions
- Seller missing shipping address
- Invalid destination address
- Try refreshing rates
Payment Declined:
- Insufficient funds
- Card expired
- Bank declined (contact bank)
- Billing address mismatch
- Try different payment method
Stripe Checkout Not Loading:
- Ad blocker interfering (disable)
- Browser blocking popups
- Network firewall issue
- Try different browser
Tracking Problems
No Tracking Information:
- Seller didn't provide tracking
- Tracking not updated yet (wait 24 hours)
- Carrier hasn't scanned package
- International shipment (tracking limited)
Tracking Shows Delivered But Not Received:
- Check all delivery locations
- Ask household members
- Contact carrier for GPS coordinates
- Check with neighbors
- Wait 24 hours (carrier error possible)
- Contact seller
Tracking Stuck "In Transit":
- Package delayed (weather, high volume, etc.)
- Wait 2-3 business days
- Contact carrier for update
- Contact seller to investigate
Item Issues
Item Not as Described:
- Do NOT confirm delivery
- Take photos immediately
- Click "Report a Problem"
- Document all discrepancies
- Contact seller
Item Damaged:
- Photograph damage and packaging
- Don't discard packaging
- Report problem immediately
- Seller should file insurance claim
- May receive refund or replacement
Wrong Item Received:
- Contact seller immediately
- Do not confirm delivery
- Report problem
- Seller may arrange return and replacement
Item Not Working:
- Verify you're using correctly
- Check batteries, power source, connections
- Test per seller's description
- Contact seller for troubleshooting
- Report problem if defective
Cannot Confirm Delivery
Button Not Appearing:
- Status must be DELIVERED first
- Must mark as delivered if not auto-updated
- Check you're logged in as buyer
- Try refreshing page
Confirm Button Disabled:
- Offline mode (connect to internet)
- Transaction cancelled
- Already confirmed
- Technical issue (contact support)
Want to Wait Before Confirming:
- No rush to confirm
- Test item thoroughly
- Confirm only when satisfied
- Auto-confirms after 14 days
Seller Not Shipping
Still Showing PAID After Several Days:
- Check seller's handling time (1-3 days typical)
- Allow handling time + 1-2 business days
- Contact seller via messages
- Ask for estimated ship date
Seller Not Responding:
- Wait 48-72 hours for response
- Try different contact method
- Check if seller on vacation (profile may indicate)
- Request transaction cancellation after 7 days
Requesting Cancellation:
- Message seller requesting cancellation
- If no response after 3 days, open dispute
- Select "Seller not shipping" reason
- Admin will review and process refund
Best Practices
Before Making an Offer
Research Market Value:
- Search completed sales
- Check marketplace for similar items
- Review price guides
- Consider condition differences
Make Reasonable Offers:
- Don't lowball (offer too little)
- 10-20% below asking price reasonable
- 30%+ below asking rarely accepted
- Factor in item rarity, condition, demand
Include a Message:
- Explain your offer
- Mention comparable prices
- Show you're serious buyer
- Build rapport with seller
During Payment
Double-Check Address:
- Verify shipping address correct
- Confirm ZIP code accurate
- Include apartment/unit number
- Add delivery notes if needed
Select Appropriate Shipping:
- Faster not always better
- Consider item value vs. speed
- Insurance recommended for expensive items
- Signature required for high-value items
Keep Payment Confirmation:
- Screenshot payment success page
- Save confirmation email
- Note transaction ID
- Keep for records
After Purchase
Track Package Regularly:
- Check tracking every 1-2 days
- Note expected delivery date
- Be available for delivery
- Sign for package if required
Inspect Item Immediately:
- Open package upon arrival
- Test functionality right away
- Document any issues with photos
- Report problems within 24-48 hours
Communicate with Seller:
- Confirm receipt when delivered
- Thank seller for good service
- Report issues promptly and politely
- Leave honest rating
General Tips
Read Descriptions Carefully:
- Review all specifications
- Look at all photos
- Note condition details
- Ask questions before buying
Check Seller Reputation:
- View seller ratings
- Read reviews from other buyers
- Check number of sales
- Look for red flags
Save Communications:
- Keep message history
- Screenshot important conversations
- Document agreements
- Helpful if dispute arises
Be Patient:
- Shipping takes time
- Sellers need handling days
- Carriers have delays
- Most issues resolve with communication
Stay Safe:
- Use platform messaging (not external)
- Never share personal payment info
- Report suspicious activity
- Trust your instincts
Related Topics
- Complete Selling Journey - Selling perspective
- Trading Journey - Trade transactions
- Dispute Journey - Resolving problems
- Marketplace Settings - Configure your marketplace profile
- Payment Settings - Stripe Connect setup
- Messaging System - Communicating with sellers
- Shipping Options - Understanding shipping
- Marketplace Fees - Platform fees explained