Order Tracking
After placing an order, BookWish provides detailed tracking and status updates throughout the fulfillment process.
Order Information
Each order includes comprehensive details:
Order Identifiers
Order Number:
- Human-readable unique identifier
- Format:
orderNumberfield - Used for customer service
- Displayed prominently in order details
Order ID:
- System-generated unique ID
- Used in URLs and internal references
- Format: UUID or similar
Order Details
Customer Information:
- User ID (if logged in)
- Billing information
- Shipping address (for shipped orders)
Fulfillment:
- Fulfillment Type -
pickup,ship, orgift - Store ID - Your home store (if applicable)
- Is BookWish Direct - Boolean flag
Financial:
- Subtotal (in cents)
- Tax amount (in cents)
- Shipping cost (in cents)
- Discount amount (in cents)
- Trade credit applied (in cents)
- Total - Grand total in cents
Payment:
- Stripe Payment Intent ID
- Payment status
- Payment method (handled by Stripe)
Items:
- Array of
OrderItemobjects - Each with book, quantity, price, condition
Timestamps:
- Created at
- Updated at
Order Statuses
Orders progress through several statuses from placement to completion.
Status Flow
Standard Flow:
- pending - Order placed, payment processing
- confirmed - Payment confirmed, order acknowledged
- processing - Order being prepared/packed
- ready_for_pickup - Available at store (pickup orders)
- shipped - Package shipped (ship orders)
- delivered - Order completed
- cancelled - Order cancelled
Status Descriptions
pending
- Meaning: Order just placed
- Next Step: Payment confirmation
- Duration: Minutes to hours
- Action Required: None, wait for confirmation
confirmed
- Meaning: Payment successful, order acknowledged
- Next Step: Order processing begins
- Duration: Hours to 1 day
- Action Required: None
processing
- Meaning: Order being prepared
- Next Step: Ready for pickup or shipping
- Duration: 1-5 business days
- Action Required: None
For Store Orders:
- Store gathering/ordering books
- May involve special orders from Ingram
- Store contacts you with updates
For BookWish Direct:
- Warehouse processing order
- Books being packed for shipment
ready_for_pickup
- Meaning: Order available at store (pickup only)
- Next Step: Customer pickup
- Duration: Waits for pickup
- Action Required: Visit store to collect order
Notification:
- Store may email or call
- In-app notification sent
- Order marked for pickup
shipped
- Meaning: Package shipped (ship orders only)
- Next Step: In transit to delivery
- Duration: 3-7 business days
- Action Required: Await delivery
Tracking Available:
- Tracking number provided
- Carrier information included
- EasyPost shipment ID tracked
delivered
- Meaning: Order completed successfully
- Next Step: None, enjoy your books!
- Duration: Final status
- Action Required: None
Confirmation:
- Carrier confirms delivery
- Order marked complete
- Can leave review
cancelled
- Meaning: Order cancelled
- Next Step: Refund processed
- Duration: Final status
- Action Required: Contact support if questions
Reasons for Cancellation:
- Customer requested
- Payment failed
- Item unavailable
- Store unable to fulfill
Viewing Order Details
Access Order
From Confirmation:
- Automatically navigate after checkout
- URL:
/orders/[orderId]
From Order History:
- Navigate to your orders list
- Tap on specific order
- View full details
Order Details Page
Shows comprehensive order information:
Header:
- Order number
- Order date
- Current status
Items Section:
- Each book ordered
- Cover image (if available)
- Title and author
- Quantity
- Unit price
- Condition (new/used)
Fulfillment Information:
- Fulfillment type
- Store name (if applicable)
- Pickup or shipping details
Cost Breakdown:
- Subtotal
- Tax
- Shipping (if applicable)
- Discounts (if any)
- Trade credits (if applied)
- Total
Tracking (if shipped):
- Shipping carrier
- Tracking number
- EasyPost shipment ID
- Link to carrier tracking
Addresses:
- Shipping address (if shipped)
- Billing address (if different)
Shipment Tracking
For shipped orders, tracking details help you monitor delivery.
Tracking Information
Shipping Carrier:
- USPS, UPS, FedEx, etc.
- Determined by fulfillment method
- Managed through EasyPost
Tracking Number:
- Unique package identifier
- Clickable link to carrier site
- Format varies by carrier
EasyPost Shipment ID:
- Internal shipment reference
- Used for BookWish tracking
- Not needed by customer
Tracking Your Shipment
In BookWish:
- Open order details
- Find tracking section
- View tracking number
- Tap link to carrier website
On Carrier Site:
- See detailed package journey
- Estimated delivery date
- Current package location
- Delivery updates
Tracking Updates
Automatic Updates:
- Status synced from carrier
- In-app notifications for milestones
- Email updates (if enabled)
Key Milestones:
- Shipment created
- Package picked up
- In transit
- Out for delivery
- Delivered
Notifications
Stay informed about order progress with notifications.
Notification Types
Order Confirmation:
- Sent when order placed
- Includes order number
- Summary of purchase
Shipment Notification:
- Sent when order ships
- Includes tracking number
- Estimated delivery
Delivery Notification:
- Sent when delivered
- Confirmation of completion
- Invitation to review
Pickup Ready:
- Sent when ready for pickup
- Store location and hours
- Instructions for pickup
Status Changes:
- Major status updates
- Issues or delays
- Action items if needed
Notification Preferences
Manage in Settings:
- Push notifications toggle
- Email notifications toggle
- Choose notification types
See Notification Settings for details.
Order History
Viewing Past Orders
Access all your orders:
- Navigate to account/profile section
- Find "Orders" or "Order History"
- Browse chronological list
Order List Shows:
- Order number
- Order date
- Total amount
- Current status
- Quick actions
Sorting/Filtering:
- Most recent first
- Filter by status
- Search by order number or book
Order Actions
From order history:
- View Details - Open full order page
- Track Shipment - If shipped, view tracking
- Reorder - Add same items to cart (future feature)
- Contact Support - Get help with order
Payment Status
Track payment processing separately from order status.
Payment Statuses
pending:
- Payment initiated
- Processing by Stripe
- Waiting for confirmation
succeeded:
- Payment completed
- Funds captured
- Order confirmed
failed:
- Payment declined
- Order may be cancelled
- Update payment method
refunded:
- Order cancelled
- Refund processed
- Funds returning
Stripe Payment Intent
Each order has a Stripe Payment Intent ID:
- Unique payment identifier
- Used for payment tracking
- Reference for disputes
- Needed for customer service
Issues and Support
Common Order Issues
Delayed Orders:
- Check order status
- Review tracking info
- Contact store or support after expected time
Missing Items:
- Verify order details
- Check package thoroughly
- Contact support immediately
Wrong Items:
- Don't use/open books
- Take photos of items
- Contact support for exchange
Damaged Items:
- Document damage with photos
- Keep all packaging
- File claim through support
Contacting Support
For Store Orders:
- Contact your home store directly
- They manage fulfillment
- BookWish can help facilitate
For BookWish Direct:
- Use in-app support
- Email customer service
- Reference order number
Information to Provide:
- Order number
- Order date
- Description of issue
- Photos if applicable
Order Data
What's Stored
Per Order:
- All order details listed above
- Order items with book references
- Payment information
- Fulfillment details
- Tracking information
- Status history
Order Items:
- Book ID and reference
- Inventory ID (if from store inventory)
- Quantity
- Unit price
- Condition (new/used)
- Created timestamp
Data Privacy
Your Orders:
- Private to your account
- Not visible to other users
- Shared only with fulfilling store
- Used for support and analytics
Store Access:
- Stores see only their orders
- Your contact info for fulfillment
- No access to other orders
Tips for Order Management
- Save order number - Keep confirmation for reference
- Track shipments - Check tracking regularly
- Enable notifications - Stay updated automatically
- Contact store for delays - They can provide specific updates
- Keep packaging - Until you verify order is correct
- Leave reviews - Help others after you receive books
Related Topics
- Checkout Process - Placing your order
- BookWish Direct - Direct fulfillment orders
- Your Home Store - Store fulfillment
- Account Settings - Managing notifications