library · tech brief

Un albero e un vaso, in un solo catalogo.

Un albero di quattro metri coltivato in pieno campo e un vaso di plastica da due litri stanno nello stesso listino prezzi, eppure non condividono quasi nulla: uno è vivo, classificato e stagionale; l'altro è un'unità manifatturiera fissa. Un catalogo pensato per l'orticoltura deve contenere entrambi in modo onesto, senza costringere nessuno dei due a fingere di essere l'altro.

la discrepanza

Due cose che non condividono quasi nulla, a listino una accanto all'altra.

La stessa schermata elenca un olivo vivo misurato per circonferenza del tronco e un fertilizzante misurato in NPK e chilogrammi. Una tabella di prodotto rigida può descrivere bene solo uno dei due. L'altro viene schiacciato in colonne che non erano mai state pensate per lui.

il problema dei database rigidi

Una forma fissa, e l'orticoltura non ci entra.

La maggior parte dei database di prodotto presume che ogni prodotto abbia la stessa forma: un codice, un prezzo, un peso, una dimensione, un colore. Quel presupposto è invisibile finché non si rompe, e in un vivaio si rompe subito. Una Phoenix canariensis in vaso è descritta dalla dimensione del vaso, dall'altezza della chioma e dalla circonferenza del tronco. Un fertilizzante 20-20-20 è descritto dal suo rapporto nutritivo e dal peso del sacco. Un attrezzo da giardino è descritto dalla sua lunghezza e dal suo materiale. Tre prodotti, tre insiemi di attributi completamente diversi — e nemmeno una colonna che condividano tutti in modo naturale.

Costringili in un'unica tabella rigida e ottieni il peggio di entrambi i mondi: un mare di campi N/A mezzi vuoti, e una manciata di colonne generiche chiamate "Attributo 1" e "Attributo 2" che significano qualcosa di diverso su ogni riga. Il catalogo smette di descrivere il tuo stock e comincia a combatterlo.

Il problema più profondo è che l'orticoltura non vende cose nel senso del magazzino. Vende un articolo vivo a uno stadio particolare, accanto alla merce secca, all'arredo da esterno e ai servizi che lo circondano. Un catalogo che funziona deve piegarsi a questa realtà.

Il prodotto è ciò che è. La variante è ciò che vendi.

due livelli, una regola

Il prodotto è ciò che è. La variante è ciò che vendi.

Un catalogo pensato per l'orticoltura si divide in due. Un Prodotto risponde alla domanda che cos'è: la specie o la linea commerciale, come la Phoenix canariensis o un fertilizzante 20-20-20. Non viene mai venduto direttamente. Al di sotto stanno le Varianti, le effettive unità vendibili: "Phoenix canariensis, vaso 3L" o "fertilizzante 20-20-20, sacco da 5 kg". La variante è ciò che viene ordinato, prezzato, scontato e tenuto a stock.

Quella divisione è la regola che dovrebbe attraversare tutto ciò che segue: ordini, preventivi, fatture, ordini di acquisto e cicli di coltivazione fanno tutti riferimento alla variante, mai al prodotto. Un prodotto senza varianti non può essere venduto affatto. Il prodotto custodisce l'identità che raramente cambia; la variante custodisce il prezzo, il codice a barre e lo stock che cambiano di continuo.

Ogni tipo di cosa riceve il proprio insieme di attributi.

classi di prodotto

Ogni tipo di cosa riceve il proprio insieme di attributi.

Il motivo per cui un albero e un vaso possono convivere in un solo catalogo è che non condividono un'unica lista di attributi. I prodotti appartengono a una Classe, e la classe decide quali Caratteristiche si applicano. Una classe Pianta da appartamento espone la dimensione del vaso e l'altezza della chioma; una classe Attrezzo espone la lunghezza e il materiale; una classe Fertilizzante espone il suo rapporto nutritivo. Nulla porta un campo che non gli appartiene.

Poiché gli attributi sono limitati alla classe, il catalogo resta pulito e espressivo allo stesso tempo. Descrivi un albero vivo con il linguaggio degli alberi vivi, e un sacco di concime con il linguaggio del concime — nello stesso database, senza colonne vuote e senza campi generici sovraccarichi.

l'unità di scambio

Tutto ciò che è commerciale dipende dalla variante.

Imposta bene la variante e il resto del sistema va al suo posto — perché il prezzo, lo stock, il codice a barre e ogni riga d'ordine si agganciano a quell'unica unità vendibile, non al prodotto astratto che le sta sopra.

Ecco perché la divisione a due livelli è più di una semplice modellazione ordinata dei dati. La variante è il punto in cui il commercio accade davvero. Il suo prezzo al dettaglio, la sua quantità minima d'ordine, il suo peso netto e imballato, la sua forma di vendita (la dimensione del vaso o il peso del sacco che varia), il suo codice e il suo codice a barre vivono tutti a livello di variante. E lo stock è tenuto sulla variante, in lotti: la stessa variante in due ubicazioni sono due lotti separati, ciascuno con il proprio costo e la propria scadenza.

Il nome visualizzato di una variante può essere generato automaticamente da un modello per classe, così "Phoenix canariensis 3L" o "fertilizzante 20-20-20 sacco da 5 kg" viene composto dagli attributi stessi, in modo coerente, ogni volta, invece di essere digitato a mano e scritto in tre modi diversi.

Raggruppalo in molti modi, senza spostare nulla.

organizzare il catalogo

Raggruppalo in molti modi, senza spostare nulla.

Una classe decide cosa un prodotto è. Le Categorie decidono come lo trovi. Sono raggruppamenti flessibili, molti-a-molti, usati per la navigazione e la reportistica — così lo stesso olivo può stare sotto "Mediterranea", "Alberi esemplari" e "Resistenti alla siccità" contemporaneamente, senza essere duplicato o vincolato a un'unica cartella rigida.

Quella separazione conta. Ciò che un prodotto è non cambia quando decidi di commercializzarlo in modo diverso. Riorganizza la vetrina, costruisci una collezione stagionale, fai report per gamma: tutto questo avviene nelle categorie, mentre l'identità sottostante resta esattamente dove era.

Vendere un pomeriggio di messa a dimora.

non tutto è stock

Vendere un pomeriggio di messa a dimora.

Un catalogo per l'orticoltura deve anche vendere ciò che non è affatto una pianta o un prodotto: predisposizione della consegna, manodopera di messa a dimora, una parcella di progettazione. Basta un solo flag. Un prodotto contrassegnato come non gestibile a stock è un Servizio, e le sue varianti vengono vendute e prezzate come qualsiasi altra cosa ma non vengono mai tracciate a stock — nessun lotto, nessun movimento, nulla da contare.

Così un solo catalogo porta l'albero vivo, il vaso inerte, il sacco di concime e il pomeriggio di manodopera di messa a dimora che li mette nel terreno, ciascuno modellato per ciò che genuinamente è.

atlas core

Come Atlas Core gestisce il catalogo orticolo

Atlas Core è costruito direttamente su questi principi:

  • Prodotto/Variante ovunque. Ogni ordine, preventivo, fattura, ordine di acquisto e ciclo di coltivazione fa riferimento alla variante vendibile — prezzo, codice, codice a barre e stock vivono tutti sull'unità che effettivamente commerci, mai sul prodotto astratto.
  • Caratteristiche limitate alla classe. Una pianta da appartamento espone la dimensione del vaso e l'altezza della chioma, un attrezzo espone la lunghezza e il materiale, un fertilizzante espone il suo rapporto NPK — così nulla porta un campo che non gli appartiene e nessuna colonna resta vuota.
  • Stock in lotti, per ubicazione. Ogni variante è tracciata in lotti con il proprio costo e la propria scadenza, così la stessa voce in due vivai è costata e datata in modo indipendente.
  • Nomi costruiti dagli attributi. Un modello per classe genera il nome visualizzato della variante, mantenendo le etichette coerenti invece di scritte in tre modi diversi.
  • Un solo flag non gestibile a stock. Trasforma qualsiasi voce in un Servizio (predisposizione della consegna, manodopera di messa a dimora, una parcella di progettazione), prezzato e venduto come qualsiasi altra cosa ma mai contato, nello stesso catalogo delle piante vive e della merce secca.

Continua a leggere

Dove vivono davvero i tuoi dati? Tech brief · 2026

Dove vivono davvero i tuoi dati?

Il cloud, senza il gergo. Cos'è davvero un server gestito, perché batte il computer sotto la scrivania, e cosa cambia per un vivaio quando i suoi registri lasciano la sede per un'infrastruttura gestita professionalmente.

6 min di lettura · mag 2026 Leggi →

Scopri un catalogo modellato su come coltivi.

Portaci la tua gamma, stock vivo e merce secca fianco a fianco, e ti mostreremo che aspetto ha nella pratica. Parla con noi di come si adatta.