Auto-Print Shipping Labels — Overview
Auto-Print Shipping Labels
CloudFFL OS can automatically print shipping labels the moment ShipStation generates them — no manual downloading, no clicking print. Labels go straight from ShipStation to your label printer.
How It Works
The PrintNode ShipStation module (cloudffl_printnode_shipstation) bridges two systems:
- ShipStation generates a shipping label (PDF, PNG, or ZPL)
- CloudFFL OS detects the new label via webhook or label attachment
- PrintNode sends it to your configured label printer
ShipStation generates label
↓
Webhook fires → Label attached to picking in Odoo
↓
Auto-print triggered → Label sent to PrintNode
↓
PrintNode delivers to your physical printer
Key Features
- Automatic — Labels print as soon as they're generated, no user action needed
- Duplicate Prevention — Each picking tracks whether its label has been printed; won't print twice
- Reprint Button — Manual "Reprint Label" button on the picking form if you need another copy
- Graceful Failures — Print errors are logged to the picking's chatter without blocking your shipping workflow (unless Strict Mode is on)
- Flexible Label Source — Can find labels by ShipStation naming convention or fall back to any PDF/PNG attachment
Prerequisites
Before enabling auto-print, you need:
- PrintNode Core configured and connected (see PrintNode — Initial Setup)
- ShipStation Integration installed and connected
- A default label printer set in Settings → PrintNode