Skip to main content

Auto-Print Shipping Labels — Overview

Plan Availability: This feature is available on Professional and Enterprise plans.

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:

  1. ShipStation generates a shipping label (PDF, PNG, or ZPL)
  2. CloudFFL OS detects the new label via webhook or label attachment
  3. 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:

  1. PrintNode Core configured and connected (see PrintNode — Initial Setup)
  2. ShipStation Integration installed and connected
  3. A default label printer set in Settings → PrintNode