Stampa cloud per agenzie web: aggiungere la stampa degli ordini ai siti dei clienti

La stampa degli ordini è una funzione piccola che i clienti notano ogni giorno. Ecco come delimitarla, prezzarla, distribuirla su più account ed evitare di ereditare l'assistenza.

La stampa degli ordini quasi mai compare in un brief. Compare tre settimane dopo il lancio, quando il cliente dice "continuiamo a perdere ordini perché nessuno guarda lo schermo". È mezza giornata di lavoro che cambia il modo in cui il cliente vive il proprio sito ogni giorno, il che la rende una delle cose migliori che un'agenzia possa aggiungere.

Risposta breve: trattate la stampante come infrastruttura di proprietà del cliente, limitate la vostra integrazione a un webhook e a una chiamata HTTP, e tracciate il confine dell'assistenza sulla rete. Le agenzie che invece installano un client di stampa su una macchina nel retro del cliente finiscono per possedere quella macchina per sempre.

Perché è buon lavoro da agenzia

Alto valore percepito per ora. L'integrazione è piccola: un handler di webhook o la configurazione di un connettore. L'impatto quotidiano è grande e visibile. Poche funzionalità hanno questo rapporto.

Fa emergere il progetto successivo. Un cliente che ora stampa comande di cucina in automatico chiederà degli ordini dalle piattaforme di consegna, e poi della reportistica multi-sede. La stampa è spesso la porta d'ingresso.

È ricorrente, non una tantum. Hardware, piano e qualche riconfigurazione occasionale ne fanno una voce che si rinnova, invece di un progetto che finisce.

L'architettura che non vi si ritorce contro

La decisione che determina il vostro carico di assistenza per i prossimi tre anni è se qualcosa debba girare nei locali del cliente.

Approccio Che cosa resta dal cliente Chi lo assiste
Client di stampa su un PC di retrobottega Un sistema operativo, una sessione, aggiornamenti Voi, per sempre
Stampante cloud (4G, Wi-Fi, Ethernet) Una stampante Il produttore dell'hardware
Stampante USB esistente + adattatore Pi Un apparecchio dedicato Il produttore dell'hardware

Un client di stampa sul computer del cliente significa che ogni aggiornamento di Windows, ogni policy dell'antivirus, ogni "abbiamo sostituito il vecchio PC" diventa un ticket per voi. Una stampante che mantiene la propria connessione non ha sessioni che scadono né desktop su cui accedere. Per una sede che visitate due volte l'anno, è tutta la partita.

L'opzione 4G merita attenzione particolare: nei locali dove non controllate il router (un franchising, un edificio condiviso, un'area ristorazione), una stampante con la propria SIM toglie del tutto l'informatica del cliente dalla vostra catena di dipendenze.

Distribuire su più account

Un account per cliente, non un account per tutti. La fatturazione resta al cliente, le credenziali non passano da un account all'altro, e l'uscita è pulita. La tentazione di centralizzare tutto sotto l'account dell'agenzia è forte e crea un problema il giorno in cui un cliente se ne va.

Tenete l'id della stampante nella configurazione, mai nel codice. Stessa base di codice, variabile d'ambiente diversa. Sembra ovvio e nel lavoro d'agenzia viene violato di routine, di solito di fretta.

Standardizzate il modello di scontrino una volta. Costruite un'impaginazione (intestazione con nome e logo del negozio, riferimento ordine, righe articolo, totale, taglio), e riusatela. Vedete il riferimento di impaginazione.

Usate il connettore quando non serve nulla su misura. Per un negozio Shopify o WooCommerce senza particolarità, il connettore si distribuisce più in fretta e vi lascia meno da mantenere. Scrivete codice su misura solo dove la logica di instradamento lo richiede davvero.

Come prezzarlo

Funzionano tre modelli, in ordine crescente di maturità:

  1. Quota di attivazione, il cliente paga direttamente l'abbonamento. Il più semplice, e il confine di assistenza più pulito. Fatturate l'integrazione una volta.
  2. Attivazione più una voce mensile di manutenzione. Mantenete la relazione e un piccolo ricavo ricorrente per riconfigurazioni e monitoraggio.
  3. Rivendita. L'account è vostro e rifatturate. Margine più alto, ma vi assumete anche il primo livello di assistenza e il rapporto di fatturazione: fatelo solo in modo deliberato.

Qualunque scegliate, escludete esplicitamente la rete del cliente dal contratto. "Ha smesso di stampare" è un problema di rete molto più spesso che un problema di codice, e un perimetro ambiguo significa che state facendo debug del router di qualcuno gratis.

I tre modi di guasto da prevenire

Nessuno ha definito che cosa succede quando la stampante è offline. Decidetelo da subito: accodare, ritentare, o avvisare qualcuno. E poi implementate l'avviso. È la differenza tra "la stampante è rimasta senza carta per due ore" e "abbiamo perso quaranta ordini e non ce ne siamo accorti".

Emoji nei nomi dei prodotti. Le stampanti termiche parlano ESC/POS. Un titolo di prodotto con un'emoji può produrre caratteri illeggibili o far cadere la connessione. Traslitterate prima di inviare: una correzione di una riga che previene un'intera categoria di chiamate di assistenza.

Stampa doppia sui retry dei webhook. Le piattaforme ritentano quando il vostro endpoint è lento. Rispondete subito, stampate in modo asincrono, e passate l'id dell'ordine in origin così i duplicati sono riconoscibili.

Da dove cominciare

Le guide tecniche coprono l'integrazione per piattaforma: Shopify, WooCommerce, PrestaShop e Zapier, Make o n8n per tutto il resto.

Se lo distribuite su più clienti, il programma partner per agenzie esiste esattamente per quel caso.

FAQ

Quanto tempo serve a un'agenzia per aggiungere la stampa degli ordini al sito di un cliente?

Mezza giornata per un negozio Shopify o WooCommerce standard con un connettore, e circa una giornata se serve logica di instradamento su misura. L'integrazione in sé è un handler di webhook e una chiamata HTTP.

L'account di stampa deve essere dell'agenzia o del cliente?

Un account per cliente è più pulito: la fatturazione resta al cliente, le credenziali non passano mai tra account, e l'uscita è semplice. Rivendere sotto l'account dell'agenzia è praticabile ma comporta assumersi il primo livello di assistenza.

Come evito di ereditare assistenza senza fine?

Non installate nulla sui computer del cliente. Una stampante che mantiene la propria connessione non ha sistema operativo, sessione o aggiornamenti da mantenere. Poi escludete esplicitamente la rete del cliente dal contratto.

Quanto dovrei farmelo pagare?

I modelli comuni sono una quota una tantum di attivazione con il cliente che sottoscrive direttamente, attivazione più una voce mensile di manutenzione, o la rivendita completa. Il primo ha il confine di assistenza più pulito, l'ultimo il margine migliore.

Che cosa si rompe più spesso in produzione?

Emoji nei nomi dei prodotti, scontrini duplicati dai retry dei webhook, e il fatto che nessuno abbia definito che cosa succede quando la stampante è offline. Tutti e tre costano poco da prevenire e molto da scoprire tardi.