How to Optimize Your Ecommerce Pick and Pack Process
The economics of pick and pack optimization are compelling at any scale. Consider a warehouse with two pickers working 8-hour shifts at $18 per hour. That is $288 per day in picking labor. If those pickers process 40 units per labor hour using discrete picking, they handle 640 units per day. Switching to batch picking at 80 units per labor hour means those same two pickers now handle 1,280 units, or you can process the same 640 units with one picker and save $144 per day, which is $3,744 per month. The switch to batch picking requires no equipment investment, only a change in process and a WMS or order management system that can generate batch pick lists. The math scales linearly: at 10 pickers, the savings are 5x larger.
Step 1: Analyze Your Order Profile
Before choosing a picking strategy, you need to understand your order characteristics. Pull data on three metrics for the last 30 to 90 days: average items per order (also called units per transaction or UPT), SKU concentration (what percentage of orders can be filled from your top 100 SKUs), and daily order volume by hour (to understand peak periods and the time window you have for fulfillment).
Average items per order determines how much consolidation benefit you get from batch picking. If your average order has 1.2 items (common for single-product brands), batch picking's primary benefit is reducing travel per order by combining trips. If your average order has 3 to 5 items, each individual order already requires visiting multiple locations, and batch picking consolidates those multi-location visits across orders, producing even larger travel savings.
SKU concentration tells you whether zone picking would be effective. If 80% of your orders can be filled entirely from products in a single zone (your top 200 SKUs), zone picking works well because most orders do not need multi-zone consolidation. If orders are spread evenly across your entire SKU catalog, zone picking creates more consolidation overhead than it saves in travel time, making batch picking or wave picking better choices.
Daily volume by hour reveals your fulfillment pressure points. If 60% of your orders arrive between 8 AM and noon, and your shipping cutoff is 3 PM, you have roughly 7 hours to process a full day's orders (the morning batch plus afternoon stragglers). Understanding this timing lets you plan picking waves, stagger break schedules, and ensure pack station capacity matches the pick output rate.
Step 2: Choose Your Picking Strategy
Discrete picking (one order at a time) is the starting point and the right choice for operations under 50 orders per day with fewer than 500 SKUs. The picker takes a pick list or mobile device showing one order, walks through the warehouse collecting each item, brings the completed order to the pack station, and starts the next order. Discrete picking requires minimal training, no specialized software, and produces naturally order-segregated picks that do not need sorting. At low volumes, its simplicity outweighs its inefficiency. Expect 20 to 40 units per labor hour depending on warehouse size and product density.
Batch picking is the most impactful upgrade for operations doing 50 to 500 orders per day. The picker takes a consolidated pick list showing the total quantity needed for each product across 10 to 20 orders. They walk through the warehouse once, pulling the combined quantities, then return to a sorting station where items are separated into individual orders. For example, if 15 orders in a batch collectively need 3 of product A, 7 of product B, 2 of product C, and so on, the picker visits each location once and pulls the total quantity. Without batch picking, 15 discrete picks would visit those same locations 15 separate times. Batch picking typically achieves 60 to 120 units per labor hour, a 2x to 3x improvement over discrete.
Zone picking divides the warehouse into zones, each staffed by a dedicated picker. Orders that span multiple zones are picked in parallel (each zone picker pulls their portion simultaneously) and the partial picks converge at a consolidation station before packing. Zone picking reduces aisle congestion, lets you match picker expertise to product areas (fragile items, hazmat, heavy goods), and scales naturally by adding pickers to high-volume zones. It works best at 500+ orders per day in warehouses over 15,000 square feet where the physical distance between product areas makes single-picker coverage inefficient.
Wave picking combines elements of batch and zone picking. Orders are grouped into waves based on criteria like carrier cutoff time, shipping priority, or destination region. Each wave is released to all zones simultaneously, zone pickers pull their portions, and the wave converges at packing. Waves create natural production cycles with clear start and end points, making it easier to track throughput and identify bottlenecks. Advanced WMS platforms automate wave planning, grouping orders into waves that balance workload across zones and prioritize orders approaching their shipping deadline.
Step 3: Implement Batch Picking
Batch picking is the right next step for the majority of ecommerce warehouses graduating from discrete picking. Here is how to implement it. First, determine your batch size. Batches of 10 to 15 orders are a good starting point. Smaller batches produce less travel savings, while larger batches (20+) require more sorting time and larger carts. The optimal batch size depends on your average items per order: for 1 to 2 item orders, batches of 15 to 20 work well; for 3 to 5 item orders, batches of 8 to 12 are more manageable.
Second, set up your pick cart or tote system. The simplest approach is a standard warehouse cart with a divided tote on top, where each section of the tote represents one order. Purpose-built batch pick carts from companies like Uline, Grainger, or specialty warehouse equipment suppliers have 8 to 16 individual tote slots, each labeled with an order number, so the picker can sort items into the correct order as they pick. These carts cost $200 to $600 and are the only equipment investment batch picking requires. If you are testing batch picking before investing in carts, a regular utility cart with paper bags labeled by order number works as a proof of concept.
Third, generate batch pick lists. Your WMS, inventory management software, or even a spreadsheet can produce these. A batch pick list should show each product needed, the total quantity across all orders in the batch, the storage location, and (ideally) the breakdown of which orders need how many of each product. Sort the pick list by storage location in the sequence that follows your serpentine pick path so the picker visits each location in geographic order without backtracking. Most WMS platforms generate batch pick lists automatically when you select a group of orders and choose "batch pick."
Fourth, establish the sorting process at the pack station. After the picker completes a batch pick, they bring the cart to the sorting/packing area. If the cart has individual order totes, items are already pre-sorted and each tote goes directly to a packer. If the picker collected items in a single container, a sorter uses the pick list or a barcode scanner to distribute items into individual order bins. Scan verification at this sorting step is critical, because the sort is where batch picking errors occur. Scanning each item and having the system indicate which order bin it belongs to reduces sort errors to near zero.
Step 4: Set Up Scan-Verified Pack Stations
The pack station is your last line of defense against shipping errors, and a well-designed station transforms packing from a bottleneck into a streamlined, verified process. Each pack station needs: a sturdy work surface at standing height (36 to 40 inches), a monitor or tablet displaying the current order being packed, a USB or Bluetooth barcode scanner ($50 to $200 for a basic model, $300 to $600 for an industrial Zebra or Honeywell scanner), a thermal label printer (Zebra ZD420 or similar, $300 to $500), a shipping scale (capable of 0.1 oz resolution for USPS, $100 to $300), and packing materials within arm's reach.
The scan-to-pack workflow works like this: the packer scans a tote barcode or order number to pull up the order on screen. The screen shows every item in the order with its SKU, description, and quantity. As the packer places each item in the box, they scan its barcode. The system marks the item as packed and shows remaining items. If the packer scans an item that does not belong in the order, the system alerts them immediately with a visual and audible warning. Once all items are scanned, the system releases the shipping label for printing. This process adds 5 to 10 seconds per order compared to packing without scanning, but it eliminates virtually all packing errors, which cost $10 to $25 each to correct through returns and re-ships.
Ergonomics at the pack station directly affect productivity and worker health. Position the monitor at eye level (use an adjustable monitor arm), keep the scanner on a retractable cord or in a holster so it is always within reach, place tape dispensers and void fill dispensers at arm height, and provide anti-fatigue mats on the floor. A packer who does not need to bend, twist, or reach repeatedly can maintain 40+ orders per hour for a full shift. A packer at a poorly designed station fatigues quickly and drops to 20 to 25 orders per hour by the afternoon, while also risking repetitive strain injuries that cause absenteeism and workers' compensation claims.
Step 5: Optimize Packing Materials and Box Selection
Using the right box size for each order directly impacts shipping costs, because carriers charge based on the greater of actual weight or dimensional weight. Dimensional weight is calculated by multiplying the box dimensions (length x width x height in inches) and dividing by the carrier's DIM divisor (typically 139 for UPS and FedEx domestic). A product weighing 2 pounds shipped in a 20x14x10 box has a dimensional weight of 20.1 pounds, meaning you pay for 20 pounds of shipping instead of 2 pounds. The same product in a 12x8x6 box has a dimensional weight of 4.1 pounds, cutting the shipping charge by 60% or more.
Stock 4 to 6 box sizes that cover your typical order dimensions. Analyze your last 1,000 orders to determine the most common product dimension combinations, then select box sizes that minimize void fill while keeping dimensional weight reasonable. Most ecommerce operations need a small box (8x6x4 or similar), a medium box (12x10x6), a large box (16x12x8), and an extra-large box (20x16x10), plus poly mailers for flat, non-fragile items like clothing and accessories. Poly mailers are dramatically cheaper than boxes (typically $0.10 to $0.30 each versus $0.50 to $2.00 for corrugated boxes) and their flat shape minimizes dimensional weight.
Train packers to select the smallest box that fits the order contents with minimal void fill. Some WMS platforms automatically recommend box sizes based on the dimensions and quantities of items in the order, which removes the judgment call and ensures consistent box selection. Auto-box recommendation can reduce average shipping cost by 8% to 15% by eliminating the tendency to grab a box that is "close enough" rather than the optimal size. The combination of right-sized boxes, poly mailers where appropriate, and minimal void fill reduces both material costs and shipping costs, creating savings that compound across every order you ship.
Batch picking with scan-verified packing is the highest-impact upgrade for most ecommerce warehouses. Batch picking doubles or triples picker throughput with zero equipment investment, and scan-to-pack verification eliminates 95%+ of shipping errors. Implement both together and your cost per order drops while your customer satisfaction metrics improve.
