EasyScan SKU & Barcode

EasyScan SKU & Barcode

Orders

Print Shipping Labels

Buy and print a Shopify Shipping label the moment you finish packing an order.

Last updated on 09 Sept, 2026

EasyScan can buy a Shopify Shipping label the moment you finish packing an order, print it automatically, and fulfil the order with the label's tracking — all without leaving the pack screen.

Prerequisites

  • Advanced or Pro plan. Shopify Shipping labels are available on the Advanced and Pro plans only.

  • Shopify Shipping available in your country. Supported fulfilment locations: US, Canada, Australia, UK, France, Germany, Italy and Spain.

  • Shopify Shipping terms accepted. Accept the terms in your Shopify admin under Settings → Shipping and delivery.

  • Label format set to PDF. EasyScan prints PDF labels, so set your Shopify label format to PDF.

  • Feature enabled in EasyScan. Turn it on once in Settings → Orders (see below).

One-time setup

  1. Open Settings → Orders and find the Shopify Shipping labels card (marked Preview).

  2. Turn on Buy a Shopify Shipping label when completing an order.

  3. Read and confirm the short checklist that appears — it covers the Shopify Shipping terms, the supported countries and how billing works.

  4. Set your default package. The empty-package weight is added to every label; you can also set default box dimensions and type.

  5. Optional: choose which rate is bought. Leave the rate settings empty and Shopify picks the rate for you (the customer's checkout method when a matching rate exists, otherwise your Shopify Shipping default or Shopify's recommended rate). To take control, use the two sections below the package settings. Preferred carrier and service: enter a carrier code (e.g. usps, ups_shipping, dhl_express, canada_post) and a service code (e.g. usps_priority) to always buy that rate. Match checkout shipping method: map the name of a checkout shipping method (e.g. UPS Ground) to a carrier and service code, so the label follows what the customer chose. A match wins over the preferred carrier. Up to 20 mappings; names are matched case-insensitively. Shopify does not publish a code list, so test a new code on one order first. A code Shopify cannot fulfil fails the purchase with a clear error rather than buying a different rate.

  6. Optional: use Print test label to check your printer produces a clean 4 × 6 in label.

Packages and staff access

You can save up to 20 named packages in Settings → Orders. At label purchase, choose Default, a saved package, or Custom size. Check the final weight before confirming, especially after changing package size.

If EasyScan user permissions are enabled, the packer needs Buy shipping labels permission under Orders. The feature also requires fulfilment to be enabled and the shipment to meet the eligibility checks.

Finish packing without buying a label

If your admin enables Mark as packed in the shipping-label settings, the label window offers that action before a label is purchased. It records the pack, buys no label, leaves the order unfulfilled, and opens the order in Shopify for further handling. This is separate from Enter tracking manually, which follows the normal fulfilment flow.

The post-purchase option can keep you in EasyScan or open the order in Shopify. Your configured completion flow determines the navigation after purchase.

Buying a label while you pack

  1. Pack the order as usual in the single-order scan-to-pack screen. When you complete a qualifying single-order pack, the label window opens instead of the tracking step.

  2. Check the Ship to address and the Package summary.

  3. Confirm the package weight. It is pre-filled from your product weights plus the empty-package weight. Adjust if needed, then press Enter to confirm.

  4. Buy the label. Press Enter again (or click Buy label & fulfil). The window locks while the label is bought — do not close it.

  5. The label prints automatically. For international orders a customs form prints too. Print label and Print customs form buttons stay on screen if you need them again.

  6. The order is fulfilled with the label's tracking, and you are ready for the next order.

Note: Buying always needs a deliberate Enter, so a stray barcode scan can never purchase a label by mistake. If an item has no weight set, you will be asked to type one before you can buy. Don't need a label for this order? Choose Enter tracking manually to fulfil without buying one.

Reprinting a label

Once a label has been bought for an order, open that order and use the Print actions menu → Print shipping label to download and print it again at any time — even after the order is fulfilled. Only labels bought through EasyScan appear here.

Good to know

  • Which rate is bought. By default Shopify picks the rate: the shipping method the customer chose at checkout when a matching rate exists, otherwise your Shopify Shipping default carrier or Shopify's recommended rate. To control this, set a preferred carrier and service or map your checkout shipping methods in Settings → Orders (see One-time setup). There is no rate or price picker at pack time, and label prices are not shown.

  • Costs are billed by Shopify. Shopify does not return the price, so EasyScan cannot show it. You will see the charge on the order timeline in your Shopify admin and on your Shopify bill.

  • One label per order. This covers a complete, single-location order. Partial packs, multi-box shipments and bulk buying from the orders list use the normal tracking flow.

  • Voiding is done in Shopify admin. There is no void inside EasyScan — a purchase is final here. Void a label in your Shopify admin, then buy the replacement there too.

  • Not available in the Shopify mobile app or POS. Use a normal web browser on your computer, phone or tablet.

  • If purchasing is paused, a banner appears in Settings → Orders (for example, if the Shopify Shipping terms are not accepted). Fix the cause, then an admin can click Resolved — resume purchasing.

  • There's a max weight. Packages over the configured limit (30 kg / 30,000 g by default) are blocked from purchase — use Enter tracking manually for those.

Was this page helpful?
Previous

Packing orders with on-hold items (pre-orders)

Next

Please contact us through the EasyScan app for further support