SortSwift
DocsSign InGet started
InventoryInventory OverviewBulk Lot BuilderMaster SetsChaos Sorting
Syncing
DocumentationSign In
SortSwift Docs
Getting Started
Core Features
Integrations & Tools
Support

Documentation In Progress

Content may be inaccurate or incomplete. For reliable help, contact support or join Discord

UPC Scanner

Quickly add inventory by scanning UPC barcodes with automatic product matching and pricing.

Access the UPC Scanner at /inventory/upc-scanner.

Getting Started


Quick setup for barcode scanning:

  1. Navigate to /inventory/upc-scanner
  2. Select a game/category from the dropdown
  3. Enable "Auto add to inventory" if desired
  4. Focus the UPC input field
  5. Scan barcode with physical scanner or type manually
  6. Select variant if multiple options appear
  7. Review price and add to inventory

Barcode Scanning


Multiple scanning methods:

  • Physical Scanner: USB barcode scanner automatically types into field
  • Keyboard Input: Scanner inputs appear as keyboard events
  • Manual Entry: Type UPC code directly and press Enter
  • Auto-Detection: Scanner mode auto-detects rapid character input
  • Enter Key: Press Enter to process scanned/entered code
  • Alphanumeric: Supports letters and numbers in UPC codes

Game/Category Selection


Filter products by category:

  • Dropdown Selection: Choose from all available games/categories
  • Category-Specific: Only products from selected category are searched
  • PriceCharting Access: Video game and sports card categories require subscription
  • Multiple Games: Supports TCG, video games, sports cards, supplies
  • Change Anytime: Can switch categories between scans

Product Matching


How products are matched:

  • UPC Lookup: Searches SortSwift catalog by UPC/barcode
  • Multiple Variants: Single UPC may match multiple product variants
  • Variant Display: Shows all matching variants with printing and condition
  • Visual Selection: Radio buttons or single add button per variant
  • Product Images: Thumbnail images help identify correct variant
  • No Match: Shows error if UPC not found in catalog

Auto-Add Feature


Automatically add items without confirmation:

  • Enable Checkbox: Toggle "Auto add to inventory" on/off
  • Single Variant: If only one variant matches, adds immediately
  • Default Variant: Uses selected default variant if multiple matches
  • First Variant: If no default set, uses first variant
  • Requires Price: Still fetches and applies price before adding
  • Faster Workflow: Ideal for bulk scanning with consistent variants

Default Variant Selection


Speed up scanning with default variants:

  • Previous Scans: Dropdown shows variants from recent scans
  • Variant Selection: Choose printing, condition, and language
  • Auto-Match: Next scan automatically uses matching variant
  • Normalized Matching: Matches by normalized printing/condition/language
  • Flexible Matching: Partial matches supported (e.g., "Foil" matches "Foil Etched")
  • Reset: Clear selection to choose manually each time

Automatic Pricing


Prices are fetched automatically:

  • Price Fetch: Automatically retrieves price when variant selected
  • SKU-Level Pricing: Uses variant-specific price (condition + printing)
  • Autoprice Applied: Your autopricing rules are applied automatically
  • Price Display: Shows calculated price in read-only field
  • Manual Override: If no price available, manual price field appears
  • Cost Field: Cost defaults to $0.00 (editable after adding)

Recent Items Drawer


Manage recently added items:

  • Side Drawer: Slide-out panel on right side
  • Recent List: Shows last 10 items added via scanner
  • Item Display: Shows product image, name, and variant info
  • Undo Feature: Click undo to remove item from inventory
  • Deletion: Removes stock item, preserves inventory entry if empty
  • Real-Time: Updates immediately when items added

Adding to Inventory


What happens when you add an item:

  1. Creates inventory entry if product not in inventory
  2. Adds stock item with quantity 1
  3. Sets price from autopricing or manual override
  4. Sets cost to $0.00 (default, editable later)
  5. Associates SKU ID, printing, condition, language
  6. Item appears in Recent Items drawer
  7. Success notification displayed
SortSwift

The all-in-one TCG store platform that unifies inventory, POS, scanning, buylist automation, and syncing to modernize your card shop operations.

Product
OverviewFeaturesPricing

© 2025 SortSwift. All rights reserved.Magic: The Gathering and its respective properties are © Wizards of the Coast.Yu-Gi-Oh! and its respective properties are © 2025 Studio Dice/SHUEISHA, TV TOKYO, KONAMI.Cardfight!! Vanguard and Weiß Schwarz are © bushiroad All Rights Reserved.Shadowverse: Evolve is © Cygames, Inc.Godzilla Card Game is TM & © TOHO CO., LTD.hololive OFFICIAL CARD GAME is © COVER©2025 Pokémon. ©1995 - 2025 Nintendo/Creatures Inc./GAME FREAK Inc. TM, ®Nintendo.Disney Lorcana and its respective properties are © Disney

Privacy PolicyTerms of ServiceAccessibility