How can we help you?
Search our documentation and FAQs for instant answers.
Browse by Category
Getting Started
Set up your account, learn the dashboard, and create your first products and orders.
Product Management
Add products, manage variants, import from CSV, set pricing tiers, and generate barcodes.
Order Management
Create and fulfill orders, manage invoices, process payments, and handle trade show sales.
Warehouse Setup
Configure warehouses, build location hierarchies, define zones, and manage multi-site operations.
Inventory & Stock
Track stock levels, log movements, receive goods, transfer inventory, and set reorder alerts.
Pick Lists & Fulfillment
Create pick lists, choose picking strategies, pack shipments, and streamline order fulfillment.
Lot & Batch Tracking
Manage lot numbers, track expiration dates, handle quarantines, and use FEFO picking.
Cycle Counts
Plan and execute physical inventory audits, count items, and reconcile discrepancies.
Mobile App
Set up the WareSquared mobile app, scan barcodes, pick orders, and receive shipments on the go.
Settings & Billing
Configure company settings, manage your team, set up payment gateways, and handle subscriptions.
Frequently Asked Questions
Troubleshooting Common Issues
Troubleshooting Common Issues
Quick solutions for the most frequently encountered problems.
Login Problems
| Issue | Solution |
|---|---|
| "Company not found" | Verify you're using the correct Company ID (subdomain) |
| Forgot password | Click "Forgot Password" on the login page to reset via email |
| Email not verified | Check your inbox (and spam) for the verification email |
Mobile App Issues
| Issue | Solution |
|---|---|
| Camera not working for scanning | Check app permissions in your phone's Settings → allow Camera access |
| Data not syncing | Verify WiFi/cellular connection. Pull down to force refresh |
| App shows stale data | Log out and log back in to force a full sync |
Inventory Discrepancies
If your system quantities don't match physical counts:
- Run a Cycle Count on the affected locations
- Review the Stock Movements Audit Trail for unexpected changes
- Check if receiving was completed for recent shipments
- Verify no pending transfers are in transit
Orders Stuck in Processing
- Verify a pick list has been created and assigned
- Check that all items have sufficient available stock
- Look for short-pick holds on the order
CSV Import Failures
- Ensure required columns exist: Name and SKU at minimum
- Check for duplicate SKUs in the file
- Verify file encoding is UTF-8
- Remove any special characters from column headers
Payment Gateway Errors
- Verify API credentials are correct in Payment Gateway Setup
- Check that the gateway is set to the right environment (sandbox vs. production)
- Ensure at least one gateway is marked as Default
Tip: When contacting support, include the error message, the page you were on, and steps to reproduce the issue. Screenshots help enormously.
How Do I Set Up Multiple Warehouses?
How Do I Set Up Multiple Warehouses?
WareSquared supports multiple warehouses, making it easy to track inventory across different storage locations, retail stores, or distribution centers.
Adding a Warehouse
- Go to Warehouse in the navigation
- Click Warehouses → + New Warehouse
- Fill in the details:
| Field | Description |
|---|---|
| Name | Descriptive name (e.g., "Main Warehouse") |
| Code | Short unique code (e.g., "MAIN-DC") |
| Type | Storage, Retail, Distribution Center, Cold Storage |
| Address | Physical address |
| Active | Enable/disable the warehouse |
- Click Create Warehouse
Warehouse Types
| Type | Use Case |
|---|---|
| Storage | Traditional warehouse or storage unit |
| Retail | Brick-and-mortar store with on-hand inventory |
| Distribution Center | High-volume fulfillment facility |
| Cold Storage | Temperature-controlled storage |
After Creating a Warehouse
Once created, you should:
- Add locations — Create shelves, bins, and zones within the warehouse
- Assign products — Start receiving inventory into locations
- Set as fulfillment source — Choose this warehouse when creating orders
Tip: Even if you only have one physical location, creating a warehouse lets you use WMS features like locations, transfers, and pick lists.
What Are the Different Order Statuses?
What Are the Different Order Statuses?
Orders in WareSquared follow a defined workflow from creation to delivery.
Status Flow
Draft → Confirmed → Processing → Shipped → Delivered
↘ Cancelled
Status Descriptions
| Status | What It Means | What You Can Do |
|---|---|---|
| Draft | Order created but not finalized | Edit freely, add/remove items |
| Confirmed | Order is locked and ready for fulfillment | Generate pick list, create invoice |
| Processing | Pick list created, items being picked | Track picking progress |
| Shipped | Order has left the warehouse | Add tracking number |
| Delivered | Customer received the order | Mark complete |
| Cancelled | Order was cancelled | Stock is released back to available |
Fulfillment Status
Orders also track fulfillment separately:
| Fulfillment | Meaning |
|---|---|
| Unfulfilled | No pick list created yet |
| Pick List Created | Pick list generated |
| Picking | Items being picked from shelves |
| Picked | All items collected |
| Packed | Items packed for shipping |
| Shipped | Handed to carrier |
Changing Status
Status changes happen through actions on the order detail page:
- Click Confirm to move from Draft → Confirmed
- Click Create Pick List to begin fulfillment
- Click Mark Shipped after packing
- Click Mark Delivered when customer confirms receipt
How Do I Create a Pick List?
How Do I Create a Pick List from an Order?
Pick lists guide warehouse workers to collect items for an order.
From a Single Order
- Open a Confirmed order
- Click Create Pick List
- The system generates a pick list with:
- Product details (name, SKU, barcode)
- Quantities needed
- Location where each item is stored
- Pick sequence optimized for efficiency
Pick List Details
| Field | Description |
|---|---|
| Pick Number | Auto-generated identifier |
| Status | Pending → Assigned → Picking → Picked → Packed → Shipped |
| Priority | Low, Normal, High, Urgent |
| Pick Type | Standard, Batch, Wave, Zone |
| Assigned To | Warehouse worker responsible |
Assigning to a Picker
After creating a pick list:
- Click Assign
- Select a team member
- The assigned user receives a notification
- They can view and execute the pick list from the mobile app
Batch Picking
For multiple orders going to the same area, use Batch Pick to combine items into a single pick run, then sort by order after picking.
Tip: Assign pick lists from the mobile app for the fastest workflow. Pickers can see their assigned lists, scan items, and mark completion in real time.
See also: Picking Strategies, Batch and Wave Picking, Mobile Pick List Execution
How Do I Use Barcode Scanning?
How Do I Use the Mobile App for Barcode Scanning?
The mobile app uses your phone's camera as a barcode scanner for fast product lookups and warehouse operations.
How to Scan
- Open any screen with a scan icon (product search, receiving, picking, etc.)
- Tap the barcode scanner icon
- Point your camera at the barcode
- Hold steady — the scan happens automatically
- The product is identified and loaded
Where Scanning Works
| Screen | What Scanning Does |
|---|---|
| Product Search | Finds the product by barcode |
| Receiving | Identifies items being received |
| Pick Lists | Confirms the correct item is being picked |
| Cycle Counts | Identifies items being counted |
| Transfers | Verifies items being transferred |
| Location Scan | Identifies the warehouse location |
| Trade Show | Adds products to a sale |
Supported Barcode Types
- UPC-A / UPC-E
- EAN-13 / EAN-8
- Code 128
- Code 39
- QR Codes
Troubleshooting
Scanner not working?
- Ensure camera permissions are granted in your phone settings
- Clean your camera lens
- Ensure adequate lighting
- Hold the phone 6-12 inches from the barcode
- If a barcode is damaged, use manual SKU search instead
Tip: For high-volume scanning (like receiving a large shipment), consider a Bluetooth barcode scanner for faster, more reliable scanning.
How Do I Connect a Payment Gateway?
How Do I Connect a Payment Gateway?
Set up payment processing to accept payments from customers.
Supported Gateways
| Gateway | Setup Needed |
|---|---|
| Authorize.net | API Login ID + Transaction Key |
| Stripe | Secret Key + Publishable Key |
| Square | Access Token + Location ID |
| PayPal | Client ID + Secret |
Adding a Gateway
- Go to Settings → Payment Gateways
- Click + Add Gateway
- Select your provider
- Enter a Name for this gateway (e.g., "Main Stripe Account")
- Enter your API credentials
- Choose Environment:
- Sandbox — For testing (no real charges)
- Production — Live payment processing
- Click Save
Setting a Default
If you have multiple gateways, set one as default:
- Toggle Is Default on the gateway you want as primary
- The default gateway is pre-selected when processing payments
Testing
Always test in Sandbox mode first:
- Add the gateway with sandbox credentials
- Process a test payment
- Verify it appears in your gateway's dashboard
- Switch to Production when ready
Important: Keep your API credentials secure. Never share them publicly or commit them to source code. WareSquared encrypts all payment credentials at rest.
How Do I Run a Cycle Count?
How Do I Run a Cycle Count?
Cycle counts are periodic physical inventory audits that verify system accuracy without shutting down operations.
What Is a Cycle Count?
Unlike a full physical inventory that counts everything at once, cycle counts focus on a subset of inventory on a rotating schedule. This means:
- No warehouse shutdown required
- Higher accuracy through regular checking
- Issues caught and corrected quickly
Creating a Cycle Count
- Go to Warehouse → Cycle Counts
- Click + New Cycle Count
- Select the Warehouse
- Choose which products or locations to count
- Set priority and assign to a counter
- Click Create
Cycle Count Statuses
| Status | Description |
|---|---|
| Pending | Created, waiting to be started |
| Assigned | Assigned to a team member |
| In Progress | Counting is underway |
| Complete | All items counted and reconciled |
| Cancelled | Count was cancelled |
ABC Analysis for Scheduling
Not all inventory is created equal. Use the ABC method to prioritize what to count and when:
- A-Items (High Value / Fast Moving) — 20% of items, 80% of value. Count weekly or monthly.
- B-Items (Moderate Movement) — 30% of items, 15% of value. Count quarterly.
- C-Items (Slow Moving) — 50% of items, 5% of value. Count semi-annually.
| Product Type | Frequency |
|---|---|
| High-value items (A) | Weekly |
| Fast-moving items (A/B) | Bi-weekly |
| Moderate items (B) | Monthly |
| Slow-moving items (C) | Quarterly |
| All locations | Quarterly full sweep |
Common Pitfalls
- Counting on Paper — Always use the mobile app for real-time verification and automatic discrepancy detection.
- Ignoring Damages — Use the "Damaged" status during counting to trigger disposal or return workflows.
- Counting During Peak Hours — Schedule counts during low-activity periods for maximum accuracy.
Tip: Use the mobile app for cycle counts. The barcode scanner makes counting faster and reduces data entry errors.
How Do I Track Lot Expiration Dates?
How Do I Track Lot Expiration Dates?
Lot tracking lets you trace inventory by batch number, expiration date, and supplier.
What Is a Lot?
A lot (or batch) is a group of identical items that were manufactured or received together. Each lot has:
| Field | Description |
|---|---|
| Lot Number | Unique identifier (e.g., "LOT-2025-A001") |
| Product | Which product this lot belongs to |
| Batch Number | Manufacturer's batch code |
| Expiration Date | When the lot expires |
| Manufactured Date | When it was produced |
| Received Date | When you received it |
| Status | Active, Quarantine, Expired, Recalled |
Creating a Lot
- Go to Warehouse → Lots & Batches
- Click + New Lot
- Select the product
- Enter the lot number, batch number, and dates
- Click Create
Receiving with Lot Tracking
When receiving goods, you can assign lot numbers during the receiving process:
- Start a new receiving record
- For each item, enter or scan the lot number
- Enter the expiration date
- The lot is automatically created and linked to the inventory
Expiration Alerts
WareSquared monitors lot expiration dates and alerts you:
- Expiring Soon (within 30 days) — shown on the Expiring Lots dashboard widget
- Expired — lots past their expiration date are flagged and can be quarantined
Important: For medical supplies, cosmetics, and food products, lot tracking with FEFO picking ensures you always ship the soonest-expiring stock first.
See also: Expiration Tracking and Alerts, FEFO Picking Explained, Quarantine and Recall
How Do I Manage Suppliers?
How Do I Manage Suppliers?
Suppliers are the businesses you purchase inventory from. Managing supplier information in WareSquared helps streamline purchasing and reorder workflows.
Adding a Supplier
- Go to Suppliers in the main navigation
- Click + New Supplier
- Fill in the details:
- Name — Supplier business name
- Email — Primary contact email
- Phone — Contact number
- Address — Business address for purchase orders
- Click Create Supplier
Linking Products to Suppliers
When editing a product, set the Preferred Supplier field. This enables:
- Quick purchase order creation from low-stock alerts
- Supplier filtering on the Products page
- Supplier-based reporting
Viewing Supplier Details
Click any supplier to see their contact info and all linked products. Use this view to quickly check which products come from a specific vendor.
Searching and Filtering
The supplier list supports search by name, email, or contact person. Sort by name or date added.
Tip: Keep supplier contact info and lead times updated. This data powers the reorder point system and purchase order workflows.
See also: Adding and Editing Products, Low Stock Alerts and Reorder Points, Purchase Order Management
How Do I Receive Goods into My Warehouse?
How Do I Use the Mobile App for Receiving?
Receiving logs incoming inventory from suppliers into your warehouse.
Web App Receiving
- Go to Warehouse → Receiving
- Click + New Receipt
- Select the supplier and warehouse
- Add products and quantities received
- Assign to locations (where to put the items)
- Click Complete Receiving
Mobile App Receiving
The mobile app streamlines receiving with barcode scanning:
- Open the mobile app
- Go to WMS Hub → Receiving
- Scan the product barcode with your camera
- Enter the quantity received
- Scan or select the destination location
- Confirm
Incoming Shipment Tracking
Track expected deliveries before they arrive:
- Go to Warehouse → Receiving → Incoming Shipments
- Click + New Shipment
- Enter supplier, products, expected quantities, and delivery date
- Track status: Pending → In Transit → Arrived
When the shipment arrives, click Receive to convert it into a receiving record.
Tip: Set up incoming shipments when you place purchase orders. This gives you visibility into what's expected and helps plan warehouse labor for receiving.
See also: Stock Movements Audit Trail, Low Stock Alerts and Reorder Points, Mobile Receiving
Still have questions?
Contact Support