Funzionalità minime necessarie
Progetto e3g, Software gestionali per l'economia solidale
Dall'elenco che segue si devono estrapolare i singoli interventi da effettuare (in buona parte è già stato fatto):
- Stesura di un manuale essenziale all'uso del software, sono sufficienti le prime cose da cui partire inizialmente, quando il database è vuoto (vedi link nell'home page di questo wiki)
- Inizialmente non gestire il caso di visitatori non registrati, ma se possibile tenerne conto.
- Gestione caricamento/modifica degli aderenti gruppo: solo da parte dell'amministratore o meglio qualunque visitatore può effettuare la registrazione (riceverà subito per email una risposta standard), ma è solo l'amministratore che lo può abilitare agli acquisti
- Gestione caricamento/modifica categorie (in prospettiva a più livelli), produttori, articoli; per questi ultimi da amministrazione bisogna poter scegliere quali campi usare e quali no (es. bar-code, IVA, sconto, ...).
- Apertura e chiusura dell'ordine (in prospetiva notifica via email dei due eventi; nel secondo caso è anche una conferma dell'avvenuto ordine): è a livello di produttore e le due fasi possono essere automatiche o manuali (da parte del referente).
- Operazioni degli Aderenti: possibilità di svuotare e riempire il carrello (nome impostabile da amministrazione) scorrendo l'elenco degli articoli online, suddivisi per categorie e produttore, con eventuale funzionalità di ricerca rapida; check-out e conferma dell'ordine; sezione in cui verificare gli ordini inviati (in prospettiva l'aderente potrà modificare quelli che non sono ancora stati elaborati dal referente). Possibilità di esportare/stampare il listino completo e di un certo produttore/categoria (ciò per poter scegliere con camla e offline, gli articoli da comprare).
- Referente: dopo che da parte dell'amministratore gli sono stati assegnati alcuni produttori, deve poterli gestire (caricare/modificare gli articoli) secondo quanto scritto nel punto 1; deve poi poter vedere ed eventualmente correggere (in un campo distinto) i singoli ordini che gli sono arrivati ed estrarre l'ordine complessivo. Ogni ordine del singolo aderente deve prevedere uno stato: aperto (l'aderente può ancora eseguire delle modifiche), chiuso (si è chiuso il periodo per poter effettuare/modificare l'ordine, ma non è ancora stato raccolto dal referente, eseguito (il referente ha già sommato i vari ordini per poter inviare il resoconto al fornitore).
- Disabilitare, in questa prima fase, la gestione del magazzino, poi si vedrà (in teoria, per ragioni fiscali, i gas non possono fare magazzino).
- Schermata iniziale con bottoni: il massimo sarebbe poterla sempre avere sulla sinistra (oppure in alto), ed il primo bottone dovrebbe far ritornare nella home (schermata iniziale).
- Nascondere tutte le voci e campi non indispensabili alla gestione gestigas.

