Guida Onboarding — MonosTech

Tutto ciò che serve per essere operativi sul sistema MonosTech — Ultimo aggiornamento: 24/03/2026

1. Panoramica Veloce

MonosTech è uno store Shopify che vende stampanti, plotter, scanner e accessori. Il sistema:

  1. Scarica i listini da 5 fornitori (IMA, Focelda, TD Synnex, Xpress, Esprinet)
  2. Unifica ~398.000 prodotti in un database Supabase
  3. Seleziona il miglior fornitore per ogni prodotto (~47.700 prodotti unici)
  4. Calcola il prezzo di vendita con controlli anti-errore automatici
  5. Pubblica su Shopify, due volte al giorno
Per approfondire: Panoramica sistema completa

2. Accessi Necessari

Sistemi principali

SistemaURLCosa serve
Supabasesupabase.com/dashboardDatabase PostgreSQL — dati prodotti, prezzi, configurazioni
n8nn8n.srv1203683.hstgr.cloudAutomazioni — workflow import, pricing, sync Shopify
NocoDBnocodb.srv1203683.hstgr.cloudInterfaccia tabellare per consultare/modificare dati nel DB
Shopify Adminadmin.shopify.comGestione store, prodotti, ordini
Shopify Devdev.shopify.comApp personalizzata, gestione scope e token
Documentazionedocs.srv1203683.hstgr.cloudDocumentazione operativa del sistema (questa pagina)
VPS (SSH)ssh root@srv1203683.hstgr.cloudServer che ospita n8n, NocoDB e Docs
TelegramBot @monostestacv_botAlert e report automatici dal sistema

Credenziali

Le credenziali sono nel file .env nella root del progetto (non versionato su Git). Contiene:

Le credenziali n8n (FTP fornitori, Shopify, Telegram, Postgres) sono configurate direttamente dentro n8n.

3. Struttura del Progetto

docs/architecture/

Documentazione tecnica (DB, import, n8n, Shopify, pricing)

docs/funzionali/

Documenti di business (regole, controlli, panoramica)

docs/operativo/

Procedure operative (runbook, onboarding, flussi, mappa)

docs/api/

Manuali API (TS Digital, GLS, FedEx)

docs/tariffe/

Tariffari spedizione corrieri

scripts/

Script Python per verifiche e utilità

workflows/

Workflow n8n (sincronizzati automaticamente)

plans/

Piani di implementazione

Documenti chiave da leggere

  1. Panoramica sistema — come funziona tutto, spiegato in modo semplice
  2. Algoritmo pricing — logica di selezione fornitore e calcolo prezzo
  3. Controlli anti-errore — i 7 controlli automatici (PS-01..PS-07)
  4. Runbook operativo — procedure quotidiane e troubleshooting
  5. Mappa sistema — componenti, connessioni e dipendenze
  6. Flussi decisionali — diagrammi dei flussi principali

4. Architettura del Database

Il database Supabase contiene:

TabellaRecordDescrizione
prodotti~398.000Tutti i prodotti di tutti i fornitori, dati grezzi
prodotti_shopify~47.700Vista materializzata: prodotti pronti per Shopify, fornitore migliore già selezionato
fornitori_config5Metadati fornitore (affidabilità, lead time, fido, trasporto)
brand_policyvariabilePolicy prezzo per brand (LISTINO/MSRP/QUOTAZIONE)
pricing_configvariabileParametri configurabili (soglie, margini, peak mode)
ean_bloccativariabileEAN vietati alla pubblicazione
pricing_alertsvariabileLog alert anti-errore (PS-01..PS-05)
shopify_sync_stato~47.700Stato sync di ogni prodotto su Shopify
Schema completo: database.md

5. Come Funzionano i Workflow n8n

I workflow sono organizzati in 3 gruppi:

Import fornitori (schedulati, automatici)

Scaricano i CSV dai server FTP dei fornitori e li caricano nel database. Ogni fornitore ha un orchestratore + un sub-workflow di processing.

Pricing e Keepa (schedulati, automatici)

Shopify (schedulati, automatici)

Dettagli: n8n-infrastructure.md

6. Checklist Primo Giorno

7. Strumenti di Sviluppo

StrumentoUso
VS Code + Claude CodeSviluppo, documentazione, gestione repository
GitVersionamento codice e documentazione
Python 3Script di verifica e utilità
Node.jsScript di supporto
DockerInfrastruttura n8n (sulla VPS)

Repository Git


MonosTech — Guida Onboarding — Ultimo aggiornamento: 24/03/2026