Inventory Management
Comprehensive guide to managing your bookstore inventory in BookWish.
Inventory Overview
Your inventory is the heart of your BookWish store. It determines:
- What customers see on your website
- What's available for purchase
- What appears in search results
Inventory Sources
Native Inventory
Manage inventory directly in BookWish:
- Manual book entry
- CSV import
- Barcode scanning
Square Integration
Sync with Square POS:
- Automatic inventory sync via webhooks
- Hourly full sync backup
- ISBN-based book matching
Configure in Shop > Settings > Integrations > Square.
Adding Books
Manual Entry
- Go to Shop > Inventory
- Tap Add Book
- Search by:
- ISBN (most accurate)
- Title
- Author
- Select the correct book
- Enter details:
- Quantity
- Price
- Condition (new/used)
- Location (shelf/section)
- Save
ISBN Scanning
Use your device camera:
- Tap Scan ISBN
- Point at barcode
- Book details auto-populate
- Enter quantity and price
- Save
Bulk Import
Import multiple books via CSV:
isbn,quantity,price,condition,location
9780143127741,5,16.99,new,Fiction A3
9780316769174,2,12.99,used,Classics B1
- Go to Shop > Inventory > Import
- Upload CSV file
- Map columns
- Review and confirm
- Import completes
Managing Stock
Updating Quantities
When stock changes:
- Find the book in inventory
- Tap to edit
- Update quantity
- Save
Changes sync immediately to your website.
Price Adjustments
Update pricing:
- Individual book price changes
- Bulk price updates
- Sale pricing with original price shown
Stock Locations
Organize inventory by location:
- Section (Fiction, Non-fiction, etc.)
- Shelf number
- Custom location codes
Helps staff locate books quickly for orders.
Condition Tracking
New Books
- Full price
- Perfect condition
- From publisher/distributor
Used Books
Condition grades:
- Like New: Minimal wear
- Good: Some wear, fully readable
- Fair: Noticeable wear, complete
Each condition has its own inventory entry and price.
Low Stock Alerts
Setting Thresholds
Configure alerts for low inventory:
- Go to Shop > Settings > Notifications
- Set "Low Stock Threshold" (e.g., 2)
- Enable notifications
Alert Types
Receive alerts via:
- Push notification
- Dashboard indicator
Inventory Reports
Current Stock
View all inventory:
- Total items
- Total value
- By category
- By condition
Stock Movement
Track changes over time:
- Sales
- Returns
- Adjustments
- Shrinkage
Best Sellers
Identify top-performing titles:
- Units sold
- Revenue generated
- Reorder recommendations
Square Sync Details
How Sync Works
Square POS
↓ (webhook on sale)
BookWish Backend
↓
Inventory Updated
↓
Website Reflects Changes
Sync Settings
- Real-time: Webhook updates on each Square transaction
- Hourly backup: Full inventory comparison
- Conflict resolution: Square is source of truth
ISBN Matching
Books sync when:
- Square item has ISBN in SKU or custom field
- ISBN matches book in global catalog
- Quantity and price are synced
Inventory Best Practices
- Regular audits - Compare physical to digital counts
- Consistent pricing - Use standard markup formulas
- Location accuracy - Keep shelf locations updated
- Timely updates - Process changes same-day
- Backup exports - Periodically export inventory CSV