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 orders in the batch (Number of orders processed / Number of orders 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 in 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 clicking SmartParcel > Reset Failed HVP and repeating Steps 1–5 above.
In certain instances, shipping data (i.e., Small Parcel Ship Date, Parcel Label Type, and Tracking Number) may not populate on an order after you've attempted to print shipping labels. If this happens and you receive no errors or alerts in the Status column, click Update to trigger a forced update.
If shipping data is still missing from the orders, select the orders from 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.