Case study · Strumento interno

Generatore Cartellini A6

Per sostituire la creazione manuale dei cartellini durante i saldi, ho sviluppato prima un’applicazione desktop in Python e poi una web app utilizzabile direttamente dal browser.

Ruolo: progettazione e sviluppo Desktop + web app
Interfaccia del Generatore Cartellini A6
3 → 1
giorni circa per preparare i cartellini dei saldi
2
versioni sviluppate: desktop e web
A6
formato pronto per la stampa

Il problema e la soluzione

Prima: lavorazione manuale

  • Selezione manuale dei prodotti presenti nei diversi negozi.
  • Controllo e ordinamento delle varianti una alla volta.
  • Calcolo degli sconti e composizione dei cartellini per la stampa.
  • Circa tre giorni di lavoro durante ciascuna campagna saldi.

Dopo: flusso guidato

  • Lettura delle esportazioni Excel provenienti dal catalogo Shopify.
  • Filtro automatico in base alla disponibilità del singolo negozio.
  • Normalizzazione e ordinamento di taglie, misure e varianti.
  • Generazione dei cartellini A6 pronti per controllo e stampa.

Funzioni principali

Importazione Excel

Legge il catalogo esportato e riconosce le colonne necessarie, lasciando disponibili anche inserimento e correzione manuale.

Gestione varianti

Raggruppa i prodotti, elimina duplicati e ordina taglie, età e dimensioni in modo coerente.

Prezzi e saldi

Gestisce prezzo originale, prezzo scontato, percentuale di riduzione e differenti bollini di stampa.

Anteprima e stampa

Adatta automaticamente spazi e dimensioni del testo e produce un documento HTML stampabile in formato A6.

Valore creato

Tempo operativo ridotto

Il flusso completo è passato da circa tre giorni di preparazione manuale a circa un giorno, mantenendo un controllo finale prima della stampa.

Strumento accessibile

La seconda versione funziona nel browser e processa i file localmente, senza richiedere installazione o caricamento del catalogo su un server.

Evoluzione del progetto

1

Analisi del processo

Ho individuato le attività ripetitive nella preparazione dei cartellini e le regole usate per prodotti, varianti e sconti.

2

Applicazione desktop

Ho realizzato la prima versione con Python, Pandas e Tkinter per automatizzare importazione, controlli e generazione.

3

Versione web

Ho trasferito il flusso nel browser con JavaScript e SheetJS, aggiungendo anteprima, preferenze e utilizzo senza installazione.

4

Uso operativo

Il generatore viene utilizzato per preparare i cartellini delle campagne saldi dei negozi.

Stack e strumenti

PythonPandasTkinterJinja2JavaScriptHTML/CSSSheetJSGitHub Pages