Printing in SKUSavvy: Labels, Packing Slips and Printer Setup

How printing works in SKUSavvy: printer and paper setup, shipping and custom labels, one label per box, packing slips, kiosk printing and common fixes.

How Printing Works

SKUSavvy prints through your web browser, so any printer your device can already print to works with SKUSavvy. You do not need a printer driver, plugin or desktop app. To print with no print dialog, from any device, set up a print station instead.

When you print, SKUSavvy opens the label in a new browser tab, waits for its images and fonts to load, and then opens the browser's print dialog. The tab closes by itself when the print dialog closes.

Allow Pop-Ups for SKUSavvy

Because every print opens a new tab, your browser must allow pop-ups from app.skusavvy.com. If it blocks them, nothing prints and you see the message Print dialog blocked, please check your popup blocker settings to make sure SKUSavvy is whitelisted.

Prints that start on their own are the most likely to be blocked, because the browser did not see a click right before them. Examples are a carrier label printed right after you buy it, a license plate printed when a box is packed, and a pickup label printed after you mark an order ready. Allow pop-ups for the whole site in your browser settings instead of allowing them one time.

Phones and Tablets

To print from an iPad or iPhone, the printer must support AirPrint, or you print to a print station. On Android, the print tab does not close by itself after you print. It closes when you go back to the SKUSavvy tab.

Set Up Your Printer and Paper

SKUSavvy does not choose the paper size of a print. The browser uses the paper size, margins and scale set in its print dialog, which start from your printer's defaults. Set these once for each printer so every label comes out the right size.

  1. Set the printer's default paper size to the stock you load, for example 4" x 6" for shipping labels. Do this in your computer's printer settings, because the browser reads its starting values from there.

  2. In the browser's print dialog, set Margins to None and keep Scale at the default (100%). Other values shrink the label or push it onto a second page.

  3. If a date or web address prints on your labels, turn off Headers and footers in the print dialog.

  4. Print one test label and check it before you print a full batch.

Template Size Sets the Preview, Not the Paper

A template's Page Size controls how the label looks in the template editor. On paper, the label stretches to fill the paper size that the print dialog uses. Load label stock that matches the template size, or the label prints stretched or squeezed.

The template's page margin also applies to the editor preview only. Printed custom labels always keep a fixed margin of 15 pixels (about 0.16") on each edge.

Labels and Letter-Size Pages on One Device

Packing slips can be 4" x 6" or letter size. Purchase orders, pick slips and transfer manifests are always letter size. If one device prints both labels and letter-size pages, choose the right printer in the print dialog each time, because a letter page sent to a 4" x 6" printer prints shrunk or cut off.

Settings Saved on Each Device

Most print choices are saved in the browser where you set them, not in your SKUSavvy account. A new computer, a different browser, or cleared browser data starts with none of them. Set them up on every packing and receiving station, and remember that everyone who signs in on that browser shares them.

SettingWhere you set itSaved for

Use Custom Labels and the custom shipping label template

Batch Settings > Carriers

This browser

Print label automatically when purchased, Print packing slip with label and Use test labels

Batch Settings > Ship

This browser

Pickup label template

Mark ready for pickup on the pack screen

This browser

Bin label format, product barcode template, last-used packing slip, purchase order template, check-in label templates and transfer manifest template

The print window where you choose them

This browser

Enable Printing and label type at check-in

Check In Settings

This browser and user

Default packing slip for a Shopify store

Company > Shopify > store > Packing Slip Template

Your account

Print license plate when done packing and Allow printing pick slips

Company settings > Fulfillment

Your account

Printer, paper size, margins and scale

The browser's print dialog and your computer's printer settings

This device

Transfer order batches keep their own copy of the batch settings, separate from customer order batches. To clear the batch settings on a device and start over, click RESET CONFIG in Batch Settings.

Print Without the Print Dialog (Kiosk Printing)

Clicking Print in the print dialog for every label adds up at a busy packing station. Google Chrome can skip the dialog and send every print straight to the computer's default printer when you start it with the --kiosk-printing option. SKUSavvy then prints a label the moment you click Print Label, or the moment you buy it when automatic printing is on.

Kiosk printing works in Chrome on Windows, Mac and Linux computers. It does not work on iPad, iPhone or Android.

Before You Start

  1. Make your label printer the computer's default printer, because kiosk printing always uses the default printer.

  2. Set that printer's default paper size and margins as described in Set Up Your Printer and Paper, because you can no longer change them for each print.

  3. Allow pop-ups for app.skusavvy.com in Chrome.

Turn On Kiosk Printing in Windows

  1. Right-click your Google Chrome shortcut and select Properties.

  2. In Target, add a space and --kiosk-printing after the closing quote, so it looks like the line below.

  3. Close every Chrome window, and quit Chrome from the system tray if it is there. Chrome only reads the option when it starts.

  4. Open Chrome from that shortcut.

"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk-printing

Turn On Kiosk Printing on a Mac

  1. Quit Chrome completely with Chrome > Quit Google Chrome. Closing its windows is not enough, because Chrome keeps running.

  2. Open Terminal and run the command below.

  3. Chrome opens with kiosk printing on until you quit it, so run the command each time you start Chrome.

open -a "Google Chrome" --args --kiosk-printing

Check That It Works

Go to chrome://version in Chrome and check that Command Line includes --kiosk-printing. Then print a bin label. It prints with no print dialog.

Limits of Kiosk Printing

  • Every print goes to the default printer, including packing slips and purchase orders. Use kiosk printing on a station that prints to one label printer, and print letter-size pages from another device.

  • You can't change the printer, paper size or number of copies for one print.

  • A print tab still opens and closes for each print. Wait for the label to print before your next scan, so the scan goes to SKUSavvy and not to the print tab.

  • To print with the dialog again, quit Chrome and open it normally.

Print Carrier Shipping Labels

You buy and print carrier shipping labels on the pack screen of a fulfillment batch, once a shipment is packed. SKUSavvy buys every carrier label as a 4" x 6" label, and this size can't be changed. Load 4" x 6" stock in the printer you use for carrier labels.

You must connect at least one carrier account before you can buy shipping labels.

Printing the Label Fulfills the Shipment

The first time you print a shipment's label, SKUSavvy marks the shipment fulfilled and sends the fulfillment and tracking number to Shopify. Buying a label does not fulfill the shipment by itself. The shipment is fulfilled when you click Print Label, even if you then cancel the print dialog.

Print Automatically After You Buy a Label

Print label automatically when purchased in Batch Settings > Ship is on by default. With it on, the label prints, and the shipment is fulfilled, as soon as you buy the label. With it off, click Print Label when you are ready.

Print the Packing Slip With the Label

Turn on Print packing slip with label in Batch Settings > Ship to print the label and the packing slip in one step. The button then reads Print Label & Packing Slip, and the packing slip prints as the last page. Only the first print includes the packing slip, so print it again from the Packing Slip button if you need another copy.

Multi-Box Shipments

A multi-box shipment prints one label for each box, each on its own page. If the carrier sends back one combined PDF instead of a label for each box, SKUSavvy opens that PDF in a new tab. Print it from the browser's PDF viewer.

Multi-Box Shipping

Reprint a Label

Click Print Label again, or scan the ACTION: Print Label barcode. A reprint does not fulfill the shipment again and does not include the packing slip.

Test Labels, Return Labels and Manifests

  • Use test labels in Batch Settings > Ship buys test labels that carriers don't charge for, so you can try your printer setup. Custom labels printed for test orders show a TEST watermark.

  • Return labels are not printed in SKUSavvy. Shopify emails the return label to the customer.

  • End-of-day carrier manifests are in Orders > Manifests. Click Open to open the manifest in a new tab, then print it from there.

Print Custom Shipping Labels

Use a custom shipping label when you deliver orders yourself, for example local delivery, or when you ship with a carrier that SKUSavvy does not buy labels from. You design the label once as a Shipment template, and SKUSavvy fills in the order details each time you print.

  1. Create a template with the type Shipment in Company > Templates. SKUSavvy has no default Shipment template, so you must make one.

  2. Open a fulfillment batch, open Batch Settings from the 3-dot menu, turn on Use Custom Labels in the Carriers card, and choose your template. The rates table is hidden on the pack screen while this is on.

  3. Pack the shipment and click Print Label. The first print marks the shipment fulfilled and updates Shopify, the same as a carrier label.

One Label per Box

SKUSavvy prints one custom label for each box in the shipment. To number the labels, add the Box Number block to your template, which prints text such as "Box 3 of 10". For example, an order packed in 10 boxes prints 10 labels, each with the order number, the address and its own box number.

By default the Box Number block is hidden on single-box shipments. Turn off its Multi Box Only option to print "Box 1 of 1" on them too, or turn off Show Total to print only the box number.

Print Labels for a Whole Batch

Print All Labels in the batch header prints the custom labels for every shipment in the batch, one for each box. It only shows while Use Custom Labels is on. It does not fulfill any shipment, so click Print Label on each shipment when it is ready to fulfill it.

Reprint From a Device Set Up the Same Way

A reprint uses the Use Custom Labels setting and template of the device you reprint from. Reprint from a device with the same settings, or the label can print with a different template, or as an empty carrier label.

Print Packing Slips

To print a packing slip, click Packing Slip on the pack screen to preview it, or click the printer icon next to it. The printer icon is turned off, with the tip Select a template to print, until a packing slip template is chosen.

SKUSavvy includes three packing slip templates: Default Packing Slip (4x6"), Default Packing Slip (Letter) and Default Transfer Packing Slip (4x6"). Default templates can't be edited, so copy one to change it.

Which Template Prints

  1. The template you choose for that order on the pack screen.

  2. The default for the order's Shopify store, set in Company > Shopify > store > Packing Slip Template. This applies on every device.

  3. The last template used on this device.

Set a store default so every station prints the same packing slip without setup. To print the packing slip with the shipping label, see Print Carrier Shipping Labels. You can also scan the ACTION: Print Packing Slip barcode.

Print Pickup Labels

A pickup label goes on an order that a customer collects from your warehouse. Scanning its barcode when the customer arrives confirms the pickup and updates Shopify.

  1. Pack the pickup order and click Mark ready for pickup.

  2. In Print a Pickup Label, choose a template, or Don't print. SKUSavvy remembers your choice on this device.

  3. Confirm. The label prints after the order is marked ready. To print it again, click Pickup Label.

SKUSavvy includes Default Pickup Label (2x4") and Default Pickup Label (4x6"). The 2x4 template prints as a 4" wide by 2" tall label.

Pickup Orders

Print License Plates

A license plate is a barcode label with the order number and box number that identifies a packed box. Turn on Print license plate when done packing in the Fulfillment company settings, and SKUSavvy prints one when a single-box shipment is fully packed or split.

To print one by hand, click the tag icon (Print license plate) on the pack screen. License plates are not available for multi-box shipments yet.

Fulfillment Settings

Print Pick Slips

A pick slip is a paper list of the items to pick in a batch, for pickers who work without a device.

  1. Turn on Allow printing pick slips in the Fulfillment company settings.

  2. Create a template with the type Pick Sheet in Company > Templates. SKUSavvy has no default Pick Sheet template, and pick sheets are always letter size.

  3. On the pick screen of a batch, click the printer icon (Print Pick Slip), choose your template and click Print. SKUSavvy does not remember this choice after you reload the page.

Print Bin Labels

You print bin labels so pickers and receivers can scan the bin to confirm they are at the right location. You can print one bin, a list of bins, or every bin on a shelf. Bins without a barcode are skipped.

Each print lets you choose a custom Bin template or a built-in text format, such as "(shelf) / (level) / (bin)" (the default), "(shelf) > (bin)" or "Bin: (bin)". SKUSavvy remembers your choice on this device.

Print One Bin

Open the bin and click the printer icon in its Barcode card. Choose a Format and click Print.

Print a List of Bins

Go to Layout > Bins and click Print Labels. Print Page prints every bin on the current page only, so set # of Results (up to 250) to print more at once.

  1. Select what information shows on the label

  2. Print every bin on this page

  3. Print a single bin from the list

Print Every Bin on a Shelf

Open the shelf in the layout or the shelves table and click Print Barcodes. Choose a Label Format, check the levels to print and click Print. Labels print in order of level, then bin name.

Print Product Barcodes

Product barcodes print with a custom Item template, or with Default Format, which prints the barcode with the product name above it. SKUSavvy remembers the template you choose on this device. Products without a barcode are skipped.

Print a Single Product Barcode

Open the product variant and click the printer icon next to its barcode. Choose a template and click Print.

Go to Your Products

Print Product Barcodes in Bulk

Bulk printing prints every product variant that matches the filters on your product variants list. It prints in chunks so the print window stays fast.

  1. Filter the product variants list to the products you want to print.

  2. Open the 3-dot menu and select Print All Barcodes.

  3. Choose a Chunk Size of 50, 100, 250, 500 or 1K. Large chunks can make the browser slow or crash.

  4. Choose the Chunk # to print. For example, with a chunk size of 250, chunk 2 prints labels 251 to 500.

  5. To print one label for each unit in stock, check Print for each quantity.

  6. Choose a template and click Print Chunk. Repeat for each chunk until you see Printed all matching criteria.

Print Barcodes in Bulk

Print From a Scan

Click Scan in the sidebar, scan an item, and click Print Barcode(s). Enter a Count to print several copies, which starts at the item's quantity on hand.

Print a Serial Number Label

With serialized inventory turned on, click a serial number in an inventory table to print its label. Serial labels use a Qty template, and there is no default, so create one first.

Print Batch and Tote Barcodes

A batch barcode takes anyone who scans it straight back into that fulfillment batch. It needs Create barcodes for batches turned on in the Fulfillment company settings. Pick to tote batches always have one.

To print it, expand the batch on the fulfillment overview and click Print Barcode, or open Batch Settings from the 3-dot menu in the batch and click the printer icon in the Barcode card. Assign Label links a barcode you already printed to the batch.

Tote Barcodes

In a pick to tote batch, open the tote contents and click All Totes to print a barcode for every tote position on the cart, or Barcode on one tote. Tote barcodes are reusable, so you print them once and stick them on the totes.

Pick to Tote

Print Labels at Check-In

You can print labels for items as you receive a purchase order or a transfer, so each unit is labeled before it goes on a shelf. Check-in labels can include lot numbers and expiration dates.

  1. In the check-in screen, open the 3-dot menu to show Check In Settings.

  2. Keep Enable Printing on. It is on by default and shows the print buttons.

  3. Choose the Type: item prints product barcodes with an Item template, and qty prints a label for the received quantity with an Inbound Qty template (purchase orders) or a Transfer Qty template (transfers). There are no default Qty templates, so create one first.

  4. Click the printer icon on a row to print that item, or the printer icon in the table header to print every item.

To print one label per unit, check Print each quantity and choose received, counted, ordered or expected quantity. If the list has more than one page, choose All Pages or Current Page. A qty label can only print after its quantity is received into bins, because the label can include the lot.

Print Purchase Orders, Transfer Manifests and Cycle Counts

To print a purchase order, open it, select View Invoice from the 3-dot menu, choose a template and click Print. The choice is saved on this device. Vendors who open the purchase order link print it with the template marked Default on the templates page, or with Default PO Template if none is marked.

To print a transfer manifest, open the transfer, select View manifest from the 3-dot menu, choose a template and click Print. SKUSavvy includes Default Transfer Manifest. Both documents are letter size.

To print a completed cycle count, open it and click Print Report.

Print Action Barcodes

Action barcodes let you run pack screen steps by scanning instead of tapping. You can use them to:

  • Go to the next or previous step of a batch

  • Print a shipping label or a packing slip

  • Select a box size

  • Add a box to the shipment (multi-box)

  • Split a shipment

  • Pack all items

Barcode actions require a connected hardware scanner

Print Action Barcodes

Action barcodes print from the template editor. Open one of the default ACTION: templates in Company > Templates and click Print Preview. To change one, copy it first, because default templates can't be edited.

Label and Document Templates

Templates set what each kind of label or document shows. You manage them in Company > Templates. Default templates can't be edited, so click Copy Template to make your own version. Each template has a fixed type, which decides where you can print it.

Template typeUsed forDefault templates

Shipment

Custom shipping labels, one per box

None

Packing Slip

Packing slips (4" x 6" or letter)

Default Packing Slip (4x6"), Default Packing Slip (Letter), Default Transfer Packing Slip (4x6")

Pickup Slip

Pickup labels

Default Pickup Label (2x4"), Default Pickup Label (4x6")

Bin

Bin labels

None, but built-in text formats are available

Item

Product barcodes

None, but Default Format is available

Qty, Inbound Qty, Transfer Qty

Serial number labels, and quantity labels at purchase order and transfer check-in

None

Purchase Order

Purchase orders (letter)

Default PO Template

Transfer Manifest

Transfer manifests (letter)

Default Transfer Manifest

Pick Sheet

Pick slips (letter). Shown only when pick slips are allowed

None

Action

Action barcodes for the pack screen

One ACTION: template for each action

Label templates can be 4" x 2", 4" x 4", 4" x 6", 2" x 1" or a custom size. Only users who can manage company settings can create or edit templates, but anyone can choose a template when they print.

Troubleshooting

Find the message or the problem you see, and the fix for it.

Why do I see "Print dialog blocked" when I print?

Your browser blocked the tab that SKUSavvy opens to print. Allow pop-ups for app.skusavvy.com in your browser settings and print again.

Why does my label print too small, cut off or on two pages?

The paper size in the print dialog doesn't match your label stock. Set the printer's default paper size to your labels, set Margins to None and keep Scale at 100%.

Why is a date or web address printed on my label?

Your browser adds them. Turn off Headers and footers in the browser's print dialog.

Why is the printed margin different from the template preview?

Printed custom labels use a fixed 15 pixel margin, whatever page margin the template has. Move the template's blocks so they fit inside it.

Why does a new computer have no templates or print settings chosen?

Most print choices are saved in each browser, not in your account. Set them up again on the new computer.

Why does a reprint look different on another station?

A reprint uses the template and the Use Custom Labels setting of the device you reprint from. Match the settings on both devices.

Why do I see "Select a label format" when I click Print All Labels?

No Shipment template is chosen on this device. Choose one under Use Custom Labels in Batch Settings > Carriers.

Why does a multi-box label open as a PDF instead of printing?

The carrier sent one combined PDF for all boxes. Print it from the browser's PDF viewer. On Android, always print PDFs from the viewer's toolbar.

Why was my scan ignored right after printing?

The print tab was still open, so the scan went to it. Wait for the print tab to close before you scan again.