Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Print invoices automatically when orders are ready

When an order reaches the status you choose, its invoice prints on your chosen networked printer through the PrintNode cloud service, with copies, paper size and template set once.

  • Automatic

    From Status Change to Printed Invoice

  • 5x

    Retry Attempts With Exponential Backoff

  • 1–10

    Copies Per Job, Configured Once

  • $0

    Per-Print Fees From J2Commerce

Automatic printing for your fulfillment team

Choose the trigger status, printer, paper size, template and number of copies, and every matching order prints automatically.

  • Auto-Print on Status Change

    When an order hits your trigger status, the plugin fires through J2Commerce's native event system and submits a print job. No polling. No cron. Fires the moment the status changes.

  • Post-Print Status Chaining

    Confirmed prints, order automatically advances to Ready-for-Picking. Your fulfillment queue manages itself. No human moves orders between stages.

  • Protection Against Repeat Printing

    If your post-print status accidentally matches a trigger status, the plugin detects the loop and bails. Your toner supply is safe. The debug log tells you what to fix.

  • Retry with Exponential Backoff

    Configure 0–5 retry attempts. Failed jobs wait 1s, then 2s, then 4s, up to 8s. Temporary API outages become brief delays, not lost print jobs.

  • Manual Print Button

    Reprint any order from its detail page. Only store managers can use it, and each reprint is recorded in the order history with their name.

  • Live Admin Status Dashboard

    Account info, printer online/offline badge, computer connected/disconnected state, last 5 print jobs — all pulled live from the API right inside Joomla admin.

  • Paper Size + Template Selection

    A4, Letter, Legal, or A5. Select any invoice template from your J2Commerce library — customer invoice, kitchen ticket, picking slip. Set once, applies to every job.

  • Multiple Copies Per Job

    1–10 copies sent with every print job automatically. Picker copy, packing slip copy, records copy — one command, all copies, no reprints needed.

  • Order History Audit Trail

    Every auto-print and manual-print event — success and failure — logged to the order timeline with PrintNode job ID, printer name, and admin username for manual triggers.

Works With the Printers PrintNode Supports

Use any printer connected through your PrintNode account, including label and receipt printers.

Label printer with a printed barcode label

How J2Commerce PrintNode Stacks Up

Feature comparison with typical auto-print alternatives across ecommerce platforms

FeatureJ2CommerceTypical SaaS Add-onTypical Plugin
Auto-print on status change
Included

+ per-print charges

Included
Post-print status chaining
Included

Not available

Not available
Infinite-loop protection
Built-in guard

Not documented

Not documented
Retry with exponential backoff
0–5 configurable attempts

Varies by plan

Not available
Live printer status in admin
Inside plugin settings

In external SaaS dashboard

Not available
API key masked in log output
Always — ****last4

SaaS holds secrets

Often exposed in logs
Order audit trail for all print events
In order timeline

External dashboard only

Not available

Use Cases

Eliminating the Morning Print Queue

High-Volume Fulfillment

Before PrintNode integration, the fulfillment lead spent the first 90 minutes of every shift manually processing overnight orders: log in, find the order, download the PDF, print it, repeat 60+ times. Picking didn't start until well into the morning.

After: trigger set to "Confirmed," copies set to 2 (picker and packing slip). Orders that auto-confirm overnight print the moment they confirm. The lead walks in, grabs the stack that printed while the building was empty, and starts picking immediately. Post-print status advances orders to "Ready for Picking" so the admin queue always reflects reality.

Result: 90 minutes of overhead eliminated per shift. Picking starts on arrival, every day.

Kitchen Tickets Without Kitchen Staff in the Admin

Custom-Order Bakery

A custom-order bakery sells celebration cakes through their Joomla ecommerce store. When a customer pays, the pastry team in the kitchen needs a production ticket immediately — not whenever someone in the front office gets to it.

Configuration: "Payment Received" trigger, A5 paper, one copy, a minimal kitchen ticket template (no customer-facing branding or email headers). Thermal printer in the kitchen connects via PrintNode client on the front office PC.

Within 10 seconds of payment clearing, a production ticket prints in the kitchen. The pastry team never touches Joomla. They see tickets appearing when there's work to do — which is exactly what they wanted.

Result: Zero admin involvement in production ticket flow. Front office handles customers. Kitchen handles cakes.

Three Fulfillment Bays, One Joomla Store

B2B Distributor

A distributor runs three fulfillment bays — electronics, cables, accessories — from a single J2Commerce installation. They built three custom order statuses: "Electronics-Confirmed," "Cables-Confirmed," "Accessories-Confirmed." The PrintNode plugin is configured with the relevant trigger status and the printer physically mounted at each bay.

Orders route themselves to the right printer. Retry count set to 3 for occasional warehouse WiFi drops. Debug logging on during staging validation, off in production.

When the cloud printing service had a 4-minute outage one Thursday, the retry system held the jobs and submitted when connectivity restored. Nobody noticed. Nobody manually reprinted anything.

Result: Three bays, one store, zero manual routing decisions. The system handles it.

Languages

Translated into 19 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) en-US
  • Finnish fi-FI
  • French fr-FR
  • German de-DE
  • Greek el-GR
  • Italian it-IT
  • Japanese ja-JP
  • Norwegian Bokmål nb-NO
  • Polish pl-PL
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Apps Works with J2Store 4J2Commerce 6

Print Node (Auto Print)

Print invoices automatically through PrintNode when an order reaches the status you choose, with no one logging in to press print.

Billing Option
$29.00
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates
  • A step-by-step user guide for every setting, linked below

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Open Hours (Time Based)

Apps J2Commerce

Put an enforced weekly schedule on your store, so checkout closes outside your hours and shoppers see when you open again.

Advanced Checkout

J2Commerce

Give your store a professionally designed checkout that keeps customers on your own site from cart to confirmation.

Advanced Cart

Module J2Commerce

Give shoppers a slide-out cart drawer with a free shipping progress bar and inline coupons, so they never leave the page to see their cart.

Hotjar by Contentsquare

Apps J2Commerce

Add Hotjar by Contentsquare to your Joomla site without coding, then watch how visitors behave and fix what stops them from buying.