If your shipping workflow consists of shipping orders in batches instead of picking and packing individual orders, high-volume processing (HVP) could be a useful tool for your operations. This SmartParcel tool enables you to queue up to 1000 shipping labels per batch while the system asynchronously processes the orders in the background and populates shipping data for each order.
This article reviews how to process and print labels in batch form using high-volume processing.
While it is not a requirement, batching orders ahead of time is best practice for processing high-volume shipments. If you utilize batch order processing in your shipping workflow, we recommend that you also utilize those batches with HVP. If not, you can also batch within the HVP tool.
Skip Ahead: Use the following links to skip to the relevant guidelines below.
- Step 1: Enable default HVP setting (optional)
- Step 2: Process labels with SmartParcel
- Step 3: Print labels from Find Orders
Step 1: Enable default HVP setting (optional)
If you process high-volume shipments for a customer on a frequent basis, you may want to enable the HVP option by default.
To do so, navigate to Customers > SmartParcel Settings, then select the appropriate customer from the drop-down menu. Under SmartParcel High Volume Processing, click the selection box next to High Volume Processing Checked by Default, then click Save.
Once enabled, the 'Process High Volume' option is automatically selected each time you print a shipping label for this customer. Repeat for each customer as needed.
Step 2: Process labels with SmartParcel
To begin processing labels for a high-volume shipment, navigate to the Find Orders page and open a batch of orders in SmartParcel.
Smart User Tip: If you are using the official batching feature, 'Choose a Batch' using the Search by Order Details filter within Find Orders. You can then click Select All above the grid to ensure no orders are left behind when you use the HVP tool.
While this functionality can support up to 1000 package labels at once, factors such as system loads and internet quality can affect performance and printing the maximum amount of labels could potentially result in timeouts.
Once you're ready to process the labels, do the following:
- Note that the HVP functionality ignores the selected label format on this page and does not currently support return labels.
- If you chose not to process high-volume by default in the previous high-level step, click the selection box next to Process High Volume.
- If desired, enter a 'Batch Name'. This value populates in the High Volume Batches grid so that you can easily identify and locate specific order batches when printing labels.
- Click Print. The system compiles the relevant data and queues the label processing in the background.
Once you receive the following message, you can close the SmartParcel page and navigate to the Find Orders page to print your shipping labels: "Generating shipping labels. Feel free to navigate away from this screen."
You do not need to click the 'Return' button to return to the Find Orders page—simply close the SmartParcel tab.
Step 3: Print labels from Find Orders
Once the labels begin processing, navigate to the Find Orders page to view the processing status and print the associated shipping labels.
- Select the relevant orders, then click SmartParcel > Print HVP Batches to open the High Volume Batches dialog.
The High Volume Batches grid displays all processed or currently processing batches of labels.
- If you want to refine the grid results, all standard grid manipulation options apply:
- Modify the search filters using the fields in the top Filter Results container.
- Modify the grid columns via Options > Columns. Available columns include the following:
- ShipEngine ID: Identifier value that is used for ShipEngine communications
- Batch Name: Value specified on the SmartParcel page
- Customer/Warehouse: Customer and warehouse relevant to orders
- Date: Date and time stamp of when a batch began processing
- Totals: Displays the following: Total number of packages in the batch (Number of packages processed / Number of packages that contain errors)
- Status: Identifies whether a batch is still 'Processing' or 'Complete'—there is also a status in between Processing and Complete called 'notifying', which indicates that the order has processed and that ShipEngine is sending out notification that the batch was processed through the webhook
- Sort columns to your preference by dragging/dropping them, or sort the grid data by selecting a column header (use < Ctrl > on your keyboard to sort by two headers at once).
- Set a filter on a grid column using the ellipsis next to the column header.
- All selected filters and column modifications populate the next time you access this screen.
- Once you've modified the grid as needed, reference the 'Status' grid column to view the batch's processing status.
- If the status is not 'Complete', wait a few seconds to click the Refresh button above the grid. Repeat until you see that the status is 'Complete'.
- Once processing is complete, the shipping data begins to update on the orders (Small Parcel Ship Date, Parcel Label Type, Tracking Number) and you can print the associated shipping labels.
- International Orders Only: To print shipping documentation for international orders, such as a commercial invoice included with a package's shipping label, click Print Documents instead of 'Print Labels' in the next step.
- Select the appropriate label format (PDF or ZPL) above the grid, select the batch from the grid, then click Print Labels.
- If successful, a confirmation appears, a single file generates that includes all shipping labels, and the Small Parcel Ship Date, Parcel Label Type, and Tracking Number data populate in the respective columns on the Find Orders grid.
- If a shipping label fails to print for a package, a red alert icon displays in the Status column. Select the alert icon to view the associated transaction number and error message. Once you resolve the error(s), you can reprocess the package(s) and reprint the associated shipping label(s) using standard processing or by repeating Steps 1–5 above.
It is possible, in some unusual scenarios, for an order status in 3PL Warehouse Manager to get "out of sync" with the labels processed for the associated packages, causing the order to become "orphaned". Shipping labels are typically generated successfully, but related shipping data, such as Small Parcel Ship Date, Parcel Label Type, and Tracking Number doesn't populate on the order.
If you notice that one or more orders become orphaned, select them in the Find Orders grid, then click SmartParcel > Reset Failed HVP. This action resets the orders so you can reprocess the labels through SmartParcel—either individually or through a new batch—to allow the shipping data to properly populate after generating the shipping labels for those orders.