Print WooCommerce shipping labels on a thermal printer (100×150)
Carrier plugins for WooCommerce in the Baltics, Finland, Poland and Czechia, their label format settings, and how to print the labels at 100×150 mm.
In this guide
In the Baltics, Finland, Poland and Czechia, WooCommerce shipping labels come from your carrier’s plugin, which turns an order into a label, usually a PDF. This guide shows which carrier plugins exist, where each one sets the label format, and how to print the result at 100×150 mm on a Zebra, TSC or Honeywell thermal printer.
- A 4-inch thermal label printer (Zebra, TSC or Honeywell) with its Windows driver installed
- Direct thermal labels 100×150 mm, such as our 100×150 mm shipping labels
- A business contract with your carrier and the API credentials for its plugin
Before you start
WooCommerce has its own label service, WooCommerce Shipping, but WooCommerce states it is available to stores based in the United States. Shops in our markets use the carrier’s plugin instead. These plugins send the order to the carrier and return the label, usually as a PDF that downloads or opens in a new browser tab.
Check the roll before you order labels: our 500-label roll has a 40 mm core and the 1,000-label eco roll a 76 mm core (the “40 g” and “76 g” in the product names). Compare the core and the roll diameter with your printer’s specification.
Install your carrier’s plugin
The table lists plugins published by the carrier or linked from the carrier’s own integration pages. Our carrier guides cover each carrier’s portal and label options in more detail.
| Carrier | Plugin | Label size option |
|---|---|---|
| Omniva (EE, LV, LT) | Omniva Shipping, from Omniva’s integrations page | Labels print type: “4 labels on A4 sheet” or “1 label per sheet” |
| SmartPosti (EE, LV, LT, FI) | Smartposti Shipping, from SmartPosti’s modules page | Not stated in the manual |
| Posti (FI) | Posti Shipping by Posti | Sizes not named; Posti’s thermal labels are 107 mm wide |
| DPD Baltics (EE, LV, LT) | DPD Baltic Shipping by dpdbaltics | Not stated |
| DPD Polska (PL) | WP Desk plugin, linked by DPD Polska | PDF, ZPL or EPL; skip the four-per-A4 option |
| Venipak (LT, LV, EE) | Shipping with Venipak for WooCommerce by Akadrama, linked by Venipak | Label format: A4 (default) or Sticker |
| LP EXPRESS (LT) | Unisend plugin, documented by Lietuvos paštas | Not stated |
| Latvijas Pasts (LV) | “Pasts Courier & Locker” and Pasts MansPasts by Latvijas Pasts | Not stated |
| InPost (PL) | InPost PL by ilabs, listed by InPost as its own | Parcel locker label format: A4 or A6 |
| DHL eCommerce Poland (PL) | DHL eCommerce (Poland), DHL’s free plugin | BLP (PDF 10×15 cm), LBLP (PDF A4), ZBLP or ZBLP300 (ZPL) |
| GLS (CZ) | GLS Shipping for WooCommerce by GLS | Type of Printer; avoid the A4 types |
| ORLEN Paczka (PL) | Plugin from ORLEN Paczka’s integrations page | No format setting in the manual |
| Packeta (CZ, PL) | Packeta by zasilkovna, “the official plugin” | Packeta Label Format and Carrier Label Format: 1/4 A4, direct print, 1pc/page |
| PPL (CZ) | PPL e-commerce plugin by PPL | Manual lists A4 options only (“1x etiketa na stránku A4”); check a 1x PDF’s page size; never shrink A4 onto one label |
| DHL Express | DHL Express Commerce, which DHL says connects to WooCommerce | 100×150 mm, 100×200 mm or A4 |
Matkahuolto and Česká pošta list no WooCommerce plugin of their own, and Poczta Polska lists a WP Desk plugin. For these carriers and UPS, see our carrier guide or print from the carrier’s business portal.
Choose a single-label format in the plugin settings
A thermal printer needs one label per page. Set the plugin to its label-sized format before you create labels:
- Omniva: in the Omniva Shipping settings, Labels section, set Labels print type to “1 label per sheet”.
- InPost: go to InPost › Settings and, under Send options, set Parcel locker label format to A6.
- Venipak: set Label format to Sticker.
- DHL eCommerce Poland: in the “Ustawienia” (Settings) tab, section “Etykiety” (Labels), choose BLP.
- Packeta: under Packeta › Settings, set both label formats to “1/4 A4, direct print, 1pc/page”.
- Posti: check the label sizes in the plugin settings; Posti’s thermal formats are 107 mm wide, so see our Posti guide.
- DHL Express: choose 100×150 mm in the DHL Express Commerce print settings.
Where the documentation shows no format option, create one label and check the PDF page size. If it is A4, ask the carrier how to get labels in a label printer format.
Most of these plugins deliver PDF labels; the DHL eCommerce Poland and DPD Polska plugins can also deliver ZPL. A ZPL file must be sent to the printer unchanged (raw printing) and cannot be printed from a PDF viewer, so choose PDF if you have no tool for raw printing.
Set the label size in the printer driver
Windows has to know the paper is 100×150 mm, otherwise labels come out small or cut off.
- Zebra: in the ZDesigner driver’s Printing preferences, set 100 mm wide and 150 mm high under Page Setup › Media Settings, and check that Printing mode under Print Options is Thermal Direct. See Print 100×150 mm shipping labels on Zebra printers.
- TSC: create a 100×150 mm stock in the TSC Windows driver’s Printing preferences. See Print 100×150 mm shipping labels on TSC printers.
- Honeywell PC42E: set the paper size in the InterDriver printing preferences. See Print 100×150 mm shipping labels on the Honeywell PC42E.
Create and print the labels
Several plugins can create labels for many orders at once:
- Omniva: on the Orders page, choose the bulk action Print labels and click Apply.
- InPost: use the bulk actions on the Orders page, or select shipments under InPost › Shipments and click Get stickers.
- LP EXPRESS (Unisend): select the orders, choose “UNISEND Spausdinti lipdukus” (print labels) and click “Taikyti” (Apply).
- SmartPosti: click Print label in the Smartposti Shipments table, or select orders and use the bulk button above it.
Then print the PDF:
- Open the PDF, choose Print and select your label printer. Check that the paper size shows 100×150 mm.
- If the PDF page is exactly 100×150 mm (4×6 in), print at actual size (100 %).
- For any other single-label page size, such as A6, choose Fit to page (the name varies by program).
- Never shrink an A4 or A5 sheet with several labels onto one label: the barcodes become too small to scan. Switch the plugin to its single-label format instead.
- Print one label and scan its barcodes before printing the batch.
Common problems
| What you see | Fix |
|---|---|
| Label prints tiny or on half the label | The PDF is an A4 or A5 page. Switch the plugin to A6, sticker or one label per sheet. |
| Four labels on one label, or two labels per page | The plugin uses a multi-label A4 format. Change it in the plugin settings. |
| Edges or barcode cut off | Set 100×150 mm in the driver and in the print dialog; use Fit to page if the PDF is not exactly 100×150 mm. |
| Barcode won’t scan | Raise darkness or lower speed in the driver, and clean the printhead. |
| Labels come out blank | Thermal transfer labels need a ribbon, or the roll is loaded upside down. Use direct thermal labels with the printable side facing the printhead. |
| Print label does nothing | Check your browser’s Downloads folder for the PDF and allow pop-ups for your WordPress admin. |
Frequently asked questions
Can WooCommerce print shipping labels without a carrier plugin?
WooCommerce Shipping prints labels, but WooCommerce states it is available to stores based in the United States. In the Baltics, Finland, Poland and Czechia, use your carrier’s plugin or business portal.
What label size should I choose in the plugin?
Choose the single-label option: A6, sticker, 100×150 mm or one label per sheet, depending on the plugin. Avoid formats that put several labels on an A4 sheet.
Can I print WooCommerce labels on a Zebra printer?
Yes. Set 100×150 mm in the ZDesigner driver and print the label PDF at actual size if its page is exactly 100×150 mm, otherwise fit it to the page.
Used in this guide
Compatible consumables and accessories for the Zebra ZD230d Desktop Label Printer (ZD23042-D0EC00EZ).
Products used in this guide
| Product | Price | ||
|---|---|---|---|
![]() |
TSC DA210 Desktop Label Printer99-158A001-0002 | 221,13 €+VATIn stock | |
![]() |
Honeywell PC42E-D Desktop Label PrinterPC42EDW020200 | 198,83 €+VATIn stock | |
![]() |
Zebra ZD421d Desktop Label PrinterZD4A042-D0EM00EZ | 284,73 €+VATIn stock | |
![]() |
Thermal labels 100x150 / 500 pcs, 40 g, matt acrylic glue, outer beam, white color, rounded cornersKK000121 | 11,60 €+VATIn stock | |
![]() |
Paper thermal labels 100x150 / 1000 pcs, 76 g, eco, acrilic adhesive, an external coil, white, corners roundedKK000270 | 22,76 €+VATIn stock |
Compatible labels
| Product | Size (W × H) | Material | Labels / roll | Core | Price | ||
|---|---|---|---|---|---|---|---|
![]() |
Zebra Z-Perform 1000D800284-605 | 101.6 × 152.4 mm | Thermal Paper | 475 | 25.4 mm | 19,50 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-125 | 57.15 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D880199-025D | 51 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-605 | 102 × 152 mm | Thermal Paper | 475 | 25.4 mm | 23,38 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800263-205 | 76 × 51 mm | Thermal Paper | 1370 | 25.4 mm | 17,84 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-405 | 101.6 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 23,38 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D87000 | 100 × 50 mm | Thermal Paper | 1300 | 25.4 mm | 22,74 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-505 | 102 × 127 mm | Thermal Paper | 565 | 25.4 mm | 23,38 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-205 | 57 × 51 mm | Thermal Paper | 1370 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880595-025DU | 38.1 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 11,76 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880175-031D | 50.8 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 13,12 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D3009724-T | 102 × 192 mm | Thermal Paper | 360 | 25.4 mm | 28,90 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-101D | 101.6 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 19,50 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800261-105 | 31.75 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 9,27 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-405 | 57.15 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-076D | 101.6 × 76.2 mm | Thermal Paper | — | 25.4 mm | 19,50 €+VATIn stock | |
![]() |
Zebra Z-Essentials 1000DZIPZED3018655XL | 101.6 × 152.4 mm | Thermal Paper | 532 | 25.4 mm | 19,22 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800261-107 | 38 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 12,98 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D800283-205 | 76.2 × 50.8 mm | Thermal Paper | 1370 | 25.4 mm | 15,53 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D Removable880239-076D | 101.6 × 76.2 mm | Thermal Paper | 930 | 25.4 mm | 32,27 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007209-T | 57 × 76 mm | Thermal Paper | 930 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-255 | × mm | Thermal Paper | 1100 | 25.4 mm | 23,38 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-075 | 57.15 × 19.05 mm | Thermal Paper | 3315 | 25.4 mm | 14,06 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007208-T | 31 × 22 mm | Thermal Paper | 2780 | 25.4 mm | 9,27 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D800263-105 | 76 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 17,84 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880181-031D | 69.85 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 15,13 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007207 | 25.4 × 76.2 mm | Thermal Paper | 930 | 25.4 mm | 8,64 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D Removable800262-127 | 57.15 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 15,76 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D 190 Tag800999-020 | 102 × 76 mm | Thermal Paper | 450 | 25.4 mm | 21,81 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880181-038D | 69.85 × 38.1 mm | Thermal Paper | 1790 | 25.4 mm | 15,13 €+VATIn stock | |
![]() |
Paper direct thermal labels 100x170 / 250 pcsKK010247 | 100 × 170 mm | Thermal Paper | 250 | 40 mm | 8,36 €+VATIn stock | |
![]() |
Thermal labels 32x20 / 2000 pcsKK001176 | 32 × 20 mm | Thermal Paper | 2000 | 25 mm | 3,72 €+VATIn stock | |
![]() |
Paper direct thermal labels 40x40 / 1000 pcsKK000193 | 40 × 40 mm | Thermal Paper | 1000 | 40 mm | 3,26 €+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK000538 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 3,72 €+VATIn stock | |
![]() |
Thermal labels 70x60 / 1000 pcsKK001387 | 70 × 60 mm | Thermal Paper | 1000 | 25 mm | 7,44 €+VATIn stock | |
![]() |
Paper direct thermal labels 100x50 / 1000 pcsKK000203 | 100 × 50 mm | Thermal Paper | 1000 | 40 mm | 7,44 €+VATIn stock | |
![]() |
Thermal labels 80x50 / 1000 pcsKK000179 | 80 × 50 mm | Thermal Paper | 1000 | 40 mm | 7,90 €+VATIn stock | |
![]() |
Thermal labels 80x50 / 1000 pcsKK001442 | 80 × 50 mm | Thermal Paper | 1000 | 40 mm | 5,58 €+VATIn stock | |
![]() |
Paper thermal labels 100x70 / 800 pcsKK01715 | 100 × 70 mm | Thermal Paper (Eco) | 800 | 40 mm | 10,44 €+VATIn stock | |
![]() |
Thermal labels 100x150 / 500 pcsKK000121 | 100 × 150 mm | Thermal Paper | 500 | 40 mm | 11,60 €+VATIn stock | |
![]() |
Thermal labels 40x25 / 2000 pcsKK000488 | 40 × 25 mm | Thermal Paper | 2000 | 40 mm | 9,28 €+VATIn stock | |
![]() |
Thermal labels 30x10 / 2000 pcsKK000148 | 30 × 10 mm | Thermal Paper (Eco) | 2000 | 40 mm | 4,18 €+VATIn stock | |
![]() |
Thermal labels 32x20 / 180 pcsKK000798 | 32 × 20 mm | Thermal Paper (Eco) | 180 | 25 mm | 0,70 €+VATIn stock | |
![]() |
Paper thermal labels 32x20 / 2500 pcsKK001177 | 32 × 20 mm | Thermal Paper (Eco) | 2500 | 25 mm | 6,04 €+VATIn stock | |
![]() |
Paper thermal labels 32x20 / 2000 pcsKK000147 | 32 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 3,72 €+VATIn stock | |
![]() |
Paper thermal labels 32x25 / 2000 pcsKK010227 | 32 × 25 mm | Thermal Paper (Eco) | 2000 | 25 mm | 2,88 €+VATIn stock | |
![]() |
Paper thermal labels 40x30 / 1000 pcsKK001465 | 40 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 3,26 €+VATIn stock | |
![]() |
Thermal labels 50x25 / 1000 pcsKK000770 | 50 × 25 mm | Thermal Paper (Eco) | 1000 | 40 mm | 4,64 €+VATIn stock | |
![]() |
Paper thermal labels 55x80 / 500 pcsKK015950 | 55 × 80 mm | Thermal Paper (Top) | 500 | 40 mm | 5,86 €+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsETEBA-0600/0300-2100 | 60 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 4,42 €+VATIn stock | |
![]() |
Paper thermal labels 75x25 / 1000 pcsKK000635 | 75 × 25 mm | Thermal Paper (Eco) | 1000 | 40 mm | 4,64 €+VATIn stock | |
![]() |
Paper thermal labels 80x20 / 2000 pcsKK000209 | 80 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 9,28 €+VATIn stock | |
![]() |
Paper thermal labels 80x50 / 1000 pcsKK000205 | 80 × 50 mm | Thermal Paper (Eco) | 1000 | 40 mm | 6,96 €+VATIn stock | |
![]() |
Paper thermal labels 100x60 / 500 pcsKK000115 | 100 × 60 mm | Thermal Paper (Eco) | 500 | 40 mm | 6,04 €+VATIn stock | |
![]() |
Thermal labels 100x100 / 500 pcsKK000408 | 100 × 100 mm | Thermal Paper (Eco) | 500 | 40 mm | 8,36 €+VATIn stock | |
![]() |
Thermal labels 100x140 / 500 pcsKK001310 | 100 × 140 mm | Thermal Paper (Eco) | 500 | 40 mm | 9,76 €+VATIn stock | |
![]() |
Label 100mm x 150mm White Direct Thermal Labels (360 pcs)KK01673 | 100 × 150 mm | Thermal Paper | 360 | — | 9,28 €+VATIn stock | |
![]() |
Paper direct thermal labels 102x40 / 930 pcsKK001687 | 102 × 40 mm | Thermal Paper | 930 | 40 mm | 6,04 €+VATIn stock | |
![]() |
Thermal labels 60x40 / 1000 pcsKK010395 | 60 × 40 mm | Thermal Paper (Eco) | 1000 | 40 mm | 6,50 €+VATIn stock | |
![]() |
Direct thermal labels 80x60 / 1000 pcsKK001428 | 80 × 60 mm | Thermal Paper | 1000 | 40 mm | 16,26 €+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01726 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 14,86 €+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01727 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 14,86 €+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01728 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 16,72 €+VATIn stock | |
![]() |
Paper thermal labels 100x60 / 1000 pcsKK019207 | 100 × 60 mm | Thermal Paper (Eco) | 1000 | 40 mm | 14,86 €+VATIn stock | |
![]() |
Thermo labels 70x50 / 1000 pcsKK019308 | 70 × 50 mm | Thermal Paper | 1000 | 40 mm | 6,96 €+VATIn stock | |
![]() |
Thermal labels 100x100 / 150 pcsKK019324 | 100 × 100 mm | Thermal Paper (Eco) | 150 | 25 mm | 6,96 €+VATIn stock | |
![]() |
Direct thermal labels 80x60 / 1000 pcsKK069753 | 80 × 60 mm | Thermal Paper | 1000 | 40 mm | 16,72 €+VATIn stock | |
![]() |
Paper thermal labels 40x25 / 2000 pcsKK069827 | 40 × 25 mm | Thermal Paper (Eco) | 2000 | 40 mm | 4,64 €+VATIn stock | |
![]() |
Thermal labels 30x20 / 2000 pcsKK069868 | 30 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 3,72 €+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK070192 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 5,10 €+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK001260 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 3,72 €+VATIn stock | |
![]() |
Paper thermal labels 100x40 / 1000 pcsKK000271 | 100 × 40 mm | Thermal Paper (Eco) | 1000 | 40 mm | 6,96 €+VATIn stock | |
![]() |
Paper thermal labels 100x50 / 1000 pcsKK019227 | 100 × 50 mm | Thermal Paper (Eco) | 1000 | 40 mm | 6,96 €+VATIn stock | |
![]() |
Thermal cardboard Tags 50x37 / 1000 pcsKK000318 | 50 × 37 mm | Thermal Cardboard | 1000 | 40 mm | 9,28 €+VATIn stock | |
![]() |
Thermal labels 70x30 / 1000 pcsKK001076 | 70 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 4,64 €+VATIn stock | |
![]() |
Foil thermal labels 100x100 / 500 pcsKK069997 | 100 × 100 mm | Thermal Synthetic (PP) | 500 | 40 mm | 38,08 €+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK001109 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 3,72 €+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-038D | 101.6 × 38.1 mm | Thermal Paper | 1790 | 25.4 mm | 19,50 €+VATIn stock | |
![]() |
Zebra Z-Select 2000D 190 Tag800999-005 | 32 × 57 mm | Thermal Paper | 600 | 25.4 mm | 9,10 €+VATOut of stock | View |
![]() |
Zebra Z-Select 2000D800264-105 | 101.6 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 23,38 €+VATIn stock |
Related guides
Send us your model and a short description of the problem. Our team will help you find a solution.



















































































