Built for warehouse efficiency
Every tool you need to manage incoming stock, purchase orders, bin locations, picking, and fulfillment from your Shopify admin panel.
Manage incoming stock with purchase orders, suppliers, barcode receiving, received product checks, and putaway locations before inventory is made available in Shopify.
- Create supplier purchase orders with products, quantities, costs, taxes, shipping, tracking, and expected arrival dates
- Receive products by barcode, SKU scan, or manual quantity entry as goods arrive
- Check ordered, received, and remaining quantities so partial deliveries stay clear
- Arrange received products into bin locations during putaway, then update Shopify inventory when stock is physically in place
- Keep supplier order history connected to the same warehouse workflow as picking and fulfillment
Supplier
North Coast Apparel
Ordered
120
Checked
96
Remaining
24
SKU-TEE-BLK-M
24 received
SKU-CAP-NVY
54 received
IPK Logistics stores a warehouse location on every product variant using Shopify's native metafield system. No external databases, no sync issues — the location lives right on the variant.
- One-click metafield setup from the Settings page
- Identifies variants by SKU or barcode — your choice
- Bulk import locations via CSV: upload a file, map columns, and update thousands of variants in one go
- Locations appear during picking, sorted so your picker walks an efficient path through the warehouse

A picking round groups unfulfilled orders into a batch. Your picker grabs a cart (or a stack of boxes), scans a barcode, and follows the app through every item. No paper lists, no missed items.
- Create a round: select order statuses (paid, pending, authorized), choose how many orders
- Cart mode: scan one cart barcode → boxes auto-numbered 1–N, fulfillment happens per cart
- Box mode: scan each box individually → the cart is freed after picking and fulfillment happens per box
- Issue reporting: mark items as Stock Error, Damaged, or Missing without blocking the round
- Smart completion: a round completes only when every item is handled

Once picking is done, fulfillment starts at the shipping station. Scan a box, verify what's inside, type a tracking number, and ship.
- Cart mode: scan cart to see all orders at once. Box mode: scan any box to fulfill that order independently
- Item verification with +/− buttons or barcode scanner, with progress bar
- Auto-open tracking modal when all items are verified
- Auto-detect carrier from 50+ supported carriers (UPS, FedEx, DHL, Royal Mail, GLS, USPS, Correos…)
- One-click Shopify fulfillment with optional customer notification
- Release a container without fulfilling if something went wrong

IPK Logistics works with any USB or Bluetooth barcode scanner, as well as Android warehouse PDAs with built-in scanners. If it types characters and presses Enter, it works. No drivers, no pairing.
- Compatible with USB scanners, Bluetooth scanners, and Android PDAs with built-in scanners
- Global listener — no need to focus a specific input field
- Works with SKU-based or barcode-based scanning (configurable per shop)
- Fast scan detection with 50ms threshold to distinguish scanner from keyboard
- Used in: picking (products), fulfillment (containers), shipping (tracking labels)
All configuration lives on a single Settings page. Set up the metafield, choose your scanner mode, configure picking round sizes, and access import tools.
- Metafield setup: one-time creation of the warehouse location metafield
- Scanner field: choose between product barcode or SKU for scanning
- Picking round settings: configure box quantity options and defaults
- Quick links: jump to Import Locations or Container Management
