Aller au contenu principal

Intégrations

Des intégrations prêtes à l'emploi impriment depuis les plateformes courantes, sans code. Chacune se trouve dans le dossier integrations/ du dépôt JodaPrint, avec un README qui couvre l'installation et chaque paramètre.

Toutes ont besoin d'une clé d'API créée dans Tableau de bord → Développeurs → Clés API. Une clé jp_test_… imprime dans le bac à sable, ce qui est pratique pour un premier essai.

WooCommerce​

Une extension WordPress (WordPress 6.4+, WooCommerce 8.2+, PHP 8.1+, compatible HPOS).

  • Imprime un ticket ou un bon de livraison intégré (58 ou 80 mm), ou n'importe quel modèle du tableau de bord, pour les nouvelles commandes et lors des changements de statut choisis.
  • Les travaux s'exécutent en arrière-plan avec Action Scheduler, donc le passage en caisse n'est jamais ralenti, et une clé d'idempotence par commande et par événement garantit qu'une commande ne s'imprime jamais deux fois.
  • Paramètres : WooCommerce → Réglages → JodaPrint. Chaque commande reçoit aussi une action Imprimer avec JodaPrint.
  • En anglais, en français et en créole.

Shopify​

Une application Shopify qui imprime chaque nouvelle commande.

  • Le marchand l'installe, colle une clé d'API et choisit une imprimante ; chaque webhook orders/create devient un travail cloud, avec la clé d'idempotence shopify-{shop}-{orderId}.
  • Ticket intégré ou modèle du tableau de bord.
  • Si l'ordinateur de l'imprimante est hors ligne, le travail attend dans le cloud (24 heures par défaut).

Odoo​

Un module Odoo 17.

  • Les tickets du point de vente s'impriment via l'agent de la caisse (mode local, fonctionne sans Internet), avec un repli sur l'impression propre à Odoo.
  • Les bons de livraison s'impriment en PDF via l'API cloud (par un bouton, ou automatiquement quand une livraison est validée) ou via l'agent local.
  • Paramètres par société ; traductions française et créole.

n8n​

Le nœud communautaire n8n-nodes-jodaprint (Settings → Community Nodes → Install).

  • Nœud JodaPrint : créer, lire et annuler des travaux ; lister les imprimantes et les modèles.
  • Nœud JodaPrint Trigger : lance un workflow sur n'importe quel événement webhook, avec vérification de la signature.

Zapier​

  • Action Create Print Job.
  • Déclencheurs Job Printed et Job Failed (ils nécessitent les webhooks dans votre forfait).
  • La clé d'API a besoin de jobs:write, jobs:read, printers:read, devices:read, et de webhooks:write pour les déclencheurs.

Votre propre intégration​

Tout ce que font les intégrations vous est accessible : l'API REST, le SDK Node et les webhooks.