Skip to main content

Print Multiple packages per ship - UPS

Shipping Manager - Allow multiple packages for a shipment

Example Shipping Manager UI; which has box `Number Of Labels` :

image.png

AfterFor labelsexample, wereadmin generated,chooses aNumber combinedOf labelLabels is= shown:3 , and click `Print Shipping Label`

`shipping_manager.js` calls ShippingManager/Post/Index

image.pngimage.png

InBehind orderthe scenes, app/code/Frans/ShippingMethods/Model/Carrier/Ups.php function requestRestQuotes() sends multiple packages to reprintUPS aAPI. particularUPS packages;returns gowith to3 BElabels Shipment,for under3 Shipping and Tracking, find the corresponding tracking number, and click Shipping Label:
packages

image.pngimage.png



With the 3 zpls returned, js function writeToSelectedPrinter(zpls) is called. This function sends 3 zpl labels to the BrowserPrint SDK 

BrowserPrint sends those 3 labels to the physical Zebra printer.