The full inventory browser where you browse, filter, edit, and manage all your stock. Access it at /inventory/view.
Overview
View Stock is your primary inventory browsing interface. It displays all inventory in a powerful table with virtual scrolling for smooth performance even with tens of thousands of items. Key capabilities include:
- Advanced Filtering: Filter by game, set, condition, language, printing, price range, location (remark), sync status, and staff account
- Column Customization: Show or hide columns, reorder them to match your workflow
- Bulk Operations: Edit, delete, update prices, change conditions across multiple items at once
- Stock Adjustments: Add (+) or subtract (−) quantity directly from the table
- Print Barcode Labels: Generate labels using jsBarcode for shelf organization
- External URL & UPC Management: Manage product links and barcode identifiers
- Card Image Preview: Quick view of card artwork in a preview panel
- Platform Sync Status: Visual indicators for Shopify, CardTrader, ManaPool, and other integrations
- Export: Export to CSV or Excel for reporting and backups
Accessing View Stock
To open the View Stock page:
- Navigate to /inventory/view
- Or use the Inventory menu in the sidebar and select "View Stock" or "View Inventory"
- The table loads with virtual scrolling—only visible rows are rendered for fast performance
Interface Overview
The View Stock interface consists of:
- Filter Bar: Filter by game, set, condition, language, printing type, price range (min/max), location (remark), sync status, and staff account
- Search: Full-text search across product name, SKU, and other key fields
- Main Table: Sortable, scrollable table with virtual scrolling for large inventories
- Column Customization: Toggle columns on/off and drag to reorder
- Row Actions: Edit, stock adjustment (+/−), delete, sync, print label, and more per row
- Bulk Action Bar: When rows are selected, bulk edit, bulk delete, bulk price update, and bulk condition change appear
- Card Preview: Hover or expand to see card image and details
- Export Buttons: Export visible or selected inventory to CSV or Excel
Advanced Filtering
Narrow down inventory with filters:
- Game: Filter by game/category (e.g., Magic, Pokémon, Yu-Gi-Oh!)
- Set: Filter by expansion set
- Condition: NM, LP, MP, HP, DM
- Language: English, Japanese, etc.
- Printing: Normal, Foil, Etched, etc.
- Price Range: Min and max price to focus on specific value tiers
- Location (Remark): Filter by bin/shelf location
- Sync Status: View items synced or not synced to platforms
- Staff Account: Filter by staff member who added or modified items
Bulk Operations
Select multiple rows to perform batch actions:
- Bulk Edit: Update fields (price, cost, condition, location, etc.) for all selected items
- Bulk Delete: Remove selected items from inventory
- Bulk Price Update: Apply price changes (set fixed price, percentage increase/decrease) to selected items
- Bulk Condition Change: Change condition across multiple items
- Select All: Select all items in the current filtered view for mass actions
Stock Adjustments
Adjust quantity directly from the View Stock table:
- Add Quantity (+): Increase stock for corrections, received shipments, or returns
- Subtract Quantity (−): Decrease stock for damage, loss, or reconciliation
- Inline Controls: Quick +/− buttons or a dialog to enter the adjustment amount
- Audit Trail: All adjustments are logged with user, date, and reason
Export & Print
Export and print from View Stock:
- Export to CSV: Download visible or selected inventory as CSV
- Export to Excel: Export as Excel workbook for analysis and reporting
- Print Barcode Labels: Generate barcode labels using jsBarcode for shelf and bin organization
- Filtered Export: Exports respect current filters—export only what you see
Tip: Use virtual scrolling to browse large inventories without lag. Combine filters to focus on specific sets, conditions, or locations before running bulk operations or exports.