The retail labels you actually use. Plus a custom size for everything else.
Most retail label software supports a fixed list of paper SKUs and quietly fails on anything else. Vendee Pro takes three approaches in parallel so you don’t get stuck on a non-standard roll. The five most common DYMO LabelWriter retail SKUs are recognised by name and get the official paper template DYMO Connect ships. Four pre-configured compatible sizes cover the cheaper third-party rolls retailers actually buy. And anything else — an oddball roll you ordered, an obscure size, a custom hang tag — uses the Custom size option with your exact width and height in inches.
Scope: die-cut label stock only, on DYMO LabelWriter desktop printers. Continuous-feed rolls, shipping labels wider than 6″, disc labels, and DYMO’s tape-cassette LabelManager / MobileLabeler product lines are not supported.
Real DYMO LabelWriter SKUs
First-class support for the five most common retail SKUs: 30332 Multi-Purpose Small (1″ × 1″), 30334 Multi-Purpose (2¼″ × 1¼″, the default retail price tag), 30336 Multi-Purpose Narrow (1″ × 2⅜″), 30374 Appointment Card (2″ × 3½″, used for large hang tags), and 30299 Barbell Jewelry (7⁄16″ × 2⅜″). Pick the SKU from the dropdown and the printer template auto-loads the right paper definition.
Compatible third-party stock
Four pre-configured compatible sizes cover the rolls sold by Betckey, OfficeSmart, and other generic thermal vendors: 1.2″ × 0.85″, 1.5″ × 1.0″, 2.0″ × 1.0″, and 2.2″ × 0.5″. These are physically the same labels DYMO sells but at lower cost. Vendee Pro renders the XML at the matching dimensions so the LabelWriter accepts them without complaint.
Custom dimensions
Pick Custom size… from the dropdown and enter the exact width and height in inches. Range is 0.5″ to 6.0″ with 0.05″ precision — fine enough to match any thermal-roll spec. The order doesn’t matter; the longer dimension becomes the label’s length when feeding through the printer. The barcode-fit advisory updates dynamically based on your narrowest axis, and the live preview redraws as you type. Use this for hang tags, shelf labels, or any roll that doesn’t match a pre-configured size.
Nine field types, reorderable, twelve fields per profile
Pick what to show on each label and in what order. Add or remove fields any time — the renderer redistributes the available height across whatever remains, so removing a field doesn’t leave a blank gap and adding one doesn’t squash the others off the bottom.
- Product name. The item title from your catalog. Bold by default because it’s usually the first thing the customer reads.
- Variant options. Size, color, material, anything — flattened to “Blue / Medium” or whatever variant axes you sell on.
- Vendor name. The supplier on the PO. Useful when you stock multiple brands of the same item type and want the label to disambiguate.
- SKU. Your internal SKU. Doubles as fall-back barcode data when no UPC or EAN exists on the variant.
- Barcode. Code 128, Code 39, UPC, or EAN. Auto-skipped on stocks too narrow to scan so you don’t waste paper printing an unreadable barcode.
- Retail price. Currency-formatted from your catalog. Bumped to a larger font by default since it’s usually the headline number.
- Wholesale price. Internal-only labels (for receiving or stockroom use) often want this instead of retail.
- Compare-at price. The original MSRP from your catalog, currency-formatted. Useful for clearance and markdown labels alongside a lower retail price.
- Custom text. A free-text line: “BUY 2 GET 1”, “Made in USA”, “Final Sale”, or anything else you want to add.
Per-field formatting
No global-font cop-out. Every line owns its own size, weight, and alignment. The editor shows a compact toolbar pill next to each field row so you can tweak it without leaving the layout view.
- Font size. Any whole number from 5 to 36 pt overrides the per-stock default. The renderer shrinks-to-fit if your value overflows the available width.
- Bold and italic. Toggle independently for any field. Bold defaults on for headline fields like Product name and Retail price.
- Alignment. Left, center, or right per row. Apply to mixed layouts like a centered product name above a right-aligned price.
- Barcode format. Code 128 covers any alphanumeric SKU. UPC and EAN for retail-standard 12- and 13-digit codes. Code 39 for legacy systems that don’t handle 128.
- Barcode width. Stretch a barcode edge-to-edge or compress it to one side. Combined with alignment, lets you match any existing in-store label layout.
- Live preview. CSS-based preview updates instantly as you tweak. Works without DYMO Connect installed so you can author profiles before the printer arrives.
Save as many label layouts as you need
Profiles let you switch between different layouts per receive batch. Standard Retail for the apparel rack, Jewelry Tags for the case, Markdown Stickers for the clearance bin. Pick one as the account default so new users get a sensible starting point.
Profiles are shared at the account level, so everyone in your shop sees the same catalog — author once, use everywhere. But the active profile is per-user. One buyer prefers Standard Retail; another sticks with Jewelry Tags; both work simultaneously without stepping on each other. Each profile remembers its own size, field list, formatting, and a per-item copy count so a “Hang Tag ×2” workflow doesn’t require scanning twice.
Three receiving-flow modes
The receive modal integrates label printing directly into the PO-receiving workflow. Pick the mode that fits your floor — it’s a per-user preference, so two staff using the same PO can have different printing behaviour.
- After scan. Each barcode scan during receiving prints one label silently. Best for high-volume flows where every item needs a sticker on the shelf right away.
- Queue. Stack scanned items into a print queue, review what’s in it, then print all at once. Best for mixed-stock POs where you want to verify quantities before committing the roll.
- Off. No label printing during receive. The feature is opt-in by default so it never starts spitting labels at you uninvited.
Built around DYMO Connect’s quirks
DYMO’s printer API is famously terse with error messages. We built around it so you spend zero time debugging when a print fails.
- 2-stage diagnostic print. A built-in test button sends a known-good DYMO sample label, then a single-object label at your selected stock. The toast tells you exactly which stage failed — environment, paper, or XML — so you don’t have to guess what went wrong.
- 5xx-series printer advisory. DYMO’s newer LabelWriters use NFC tags on the label-roll core to refuse mismatched paper. Vendee Pro detects those models and warns you before you print, not after the printer beeps.
- Per-profile sample printing. Every saved profile has a one-click print-sample icon on its card. Verify a layout on real stock without leaving the settings page or scanning a real PO.
- Auto-detect on page load. The settings page enumerates connected printers automatically. No “click Refresh first” friction.
Browser-side, no servers, no cloud queue
Printing happens directly from the browser through DYMO Connect for Desktop running on the same computer. There’s no print server to set up, no cloud queue to wait on, and no API key to configure. Multi-store setups install DYMO Connect on the workstation at each store and each location prints independently — no central queue, no head-of-line blocking, no cross-store interference.
Frequently asked questions
Do I need DYMO Connect installed to use label printing?
Yes. Vendee Pro talks to your DYMO LabelWriter through DYMO Connect for Desktop, which runs on the same computer as the browser. Install it once, plug in your printer, and the Settings page auto-detects it. You can still author label profiles in the browser without DYMO Connect — the in-page preview works offline so you can lay out a label before the printer arrives.
Which DYMO LabelWriter models are supported?
Any LabelWriter that DYMO Connect for Desktop recognises. We have first-class support for the common retail SKUs (30332, 30334, 30336, 30374, and 30299), plus compatible third-party thermal stock in 1.2″×0.85″, 1.5″×1.0″, 2.0″×1.0″, and 2.2″×0.5″. Anything else can be authored using the Custom size option.
Can I use third-party label rolls that aren’t sold by DYMO?
Yes, as long as they’re die-cut labels in the 0.5″ to 6.0″ range. Pick Custom size from the Label size dropdown and enter the exact width and height of your roll in inches at 0.05″ precision — that covers the retail die-cut sizes sold by Betckey, OfficeSmart, and other compatible vendors. Continuous-feed thermal rolls and labels wider than 6″ are outside the supported range.
How do I customize what prints on each label?
Open Settings → Labels, click New profile, and pick from nine field types: product name, variant options, vendor name, SKU, barcode, retail price, wholesale price, compare-at price, and free-form custom text. Each field has its own font size, bold and italic toggles, alignment, and (for barcodes) format and width. The live preview redraws as you edit so you see the final layout before you print.
Can I have multiple label layouts for different products?
Yes. Save as many profiles as you need — Standard Retail, Jewelry Tags, Markdown Stickers, anything. Each profile remembers its own size, fields, formatting, and per-item copy count. The active profile is per-user, so two buyers in the same shop can each use a different layout without stepping on each other.
Will labels print automatically when I receive a PO?
Only if you opt in. The receiving-flow integration has three modes. After scan prints one label silently every time you scan a barcode during receiving. Queue stacks scans into a list you review and print all at once. Off disables label printing entirely. The default is Off so the feature never starts spitting labels at you uninvited.
What plans include label printing?
Label printing is a Professional-plan feature. The Free, Basic, and Premium tiers do not include the label profile editor or the receive-flow label printing integration.
Stop printing the wrong label on the wrong stock.
Get started for free. Upgrade to Professional when you’re ready to plug in a LabelWriter and start printing.
Get Started