Bista Solutions
All apps
App 01 · ZPL Designer

Design ZPL labels without writing a single line of ZPL.

Drag fields onto your label, bind them to any Odoo object, hit save. Works on every Zebra-compatible printer your customer already owns. Built for partners who'd rather ship than debug `^FO` offsets.

Drag-and-drop Any Odoo object Barcode + QR Dynamic placeholders V17 · V18 · V19
02Get started

Watch the walkthrough — then ship in an afternoon.

A 9-minute tour through installation, your first label, and dynamic field binding. Pair it with the three steps on the right and you'll be live before lunch.

Video thumbnail
Live · 9:23
ZPL Designer · Full walkthrough

Try it live — no install required

Open the demo designer in your browser. Drag fields, preview labels, export ZPL — all without touching your Odoo instance.

Open live demo
03What's inside

Every label primitive, none of the ZPL.

Designed by partners who got tired of hand-tuning offsets. Everything that matters on a label is one drag away.

Drag-and-drop canvas

Pixel-snap, alignment guides, multi-select, undo/redo. Build a label the way you'd build a slide.

Barcodes & QR codes

Code 128, EAN-13, UPC, QR, DataMatrix, PDF417. Pick the symbology, bind the field, done.

Dynamic placeholders

Bind to product.template, stock.move, res.partner — any Odoo object. Computed and related fields supported.

Multi-format output

Export to ZPL, PDF, or PNG from the same design. Same source, multiple targets.

Type & alignment

Fonts, weights, rotation, anchoring, line spacing — all snappable to a grid.

Images & logos

Upload PNG or SVG, or pull binaries straight from Odoo records.

Borders, lines & shapes

Boxes, dividers, fills, rounded corners — all snap to the same alignment grid.

Live preview

See exactly how the label will print as you design — no surprises on the spool.

04Privacy & data

Your customer's data never leaves their server.

The API key authenticates the design tool against our license server. It's the only thing we touch — and only while you're designing.

What we don't do
  • We don't store your records, label data, or print history.
  • We don't view the contents of your Odoo database.
  • We don't call home when you print. Print jobs are 100% local.
  • We don't require internet at print time. Air-gapped factories work.
What the API key is for
  • License validation for the design tool — confirms you bought the module.
  • Fetches field schemas so the placeholder picker can show you what's bindable.
  • Used only at design time — never on the print path.
  • Revoke any time — your saved labels keep working.
Where the API key lives in the flow
Designing the label
API key used here
Saved as ZPL template
Lives in your Odoo
Printing
No external calls
05Common questions

Everything partners ask before they install.

Which Odoo versions are supported?
V17, V18, and V19. The same module ships across all three; you pick the branch on the Odoo Apps page.
How long does it take to receive an API key?
Within a few business hours. Email your purchase invoice to [email protected] and we'll reply with your key.
Does printing require internet access?
No. Once a label is designed and saved, the ZPL template lives in your Odoo and prints with zero external calls. Air-gapped factories work fine.
Which printers are compatible?
Any printer that speaks ZPL II — the entire Zebra lineup plus most Honeywell, TSC and Datamax models in ZPL emulation mode.
Can I bind to a custom or computed field?
Yes. Anything visible to the user from the field schema is bindable, including computed and related fields. Many2one and one2many lookups are supported via dotted notation.
What happens if my license expires or I revoke the API key?
Your existing label templates keep printing — they're plain ZPL stored in Odoo. You only lose access to the visual designer until the key is renewed.
Is there a refund policy?
Refunds are handled per Odoo Apps store policy. Reach out and we'll help you sort it out.
06Ready to ship

Buy it. Email us. Be live this afternoon.

$129 one-time. API key in a few business hours. Real humans answer the email.

© Bista Solutions · 2026
[email protected]
← All apps