×

© 2018 Planet Informatica P.I. 06238771213  |  Cookie Privacy Policy           facebook

Costruzione App Nativa Per Android ed IOS - Implementazione moduli aggiuntivi su WP di Wordpress per sincronizzazione dell’App con il Pannello di Controllo di Wordpress Autogestibile. Realizzazione del Layout Grafico a Tema - Pubblicazione dell’App su Google Play Store ed Apple Store / realizzare di un modulo (responsive) di registrazione al sito, esterna all’App.

Premessa cosa può fare la nostra App:

Questo documento ha lo scopo di descrivere funzionalmente la nuova applicazione per la gestione degli ordini di acquisto che sarà realizzata cosi come descritto nei prossimi paragrafi.

Caratteristiche tecniche e Timing

L’applicazione per la gestione degli Ordini “ NOME AZIENDA ” (DA VALIDARE) sarà sviluppata per piattaforma Android (sarà indicata la versione minima richiesta) e per piattaforme con sistema operativo IOS (ultime versioni).

E’ prevista una prima release 1.0 sviluppata solo per Android (tempo stimato 60 giorni). Dopo una fase di bug fixing e verifica delle funzionalità implementate (circa 10 giorni) l’applicazione potrà essere distribuita tramite le convenzionali modalità di deploy (o direttamente come eseguibile apk oppure scaricata dal market Android; in merito a questa ultima modalità i costi e/ o i profili da utilizzare saranno individuati dal gruppo di progetto).

Dopo questa fase iniziale, sarà "migrata" l'applicazione anche su sistema IOS, (è necessario fornire al team di sviluppo l'HW idoneo per sviluppare e poi di risolvere nel tempo anche anomalie, bug e nuove funzionalità).

Per l’attività di migrazione su IOS è previsto un tempo di sviluppo pari a 40 giorni.

Caratteristiche grafiche

Per definire le caratteristiche grafiche dell’ applicazione “ NOME AZIENDA ”, saranno indicati per tempo il colore di sfondo e il carattere dominante (font e dimensioni), saranno concordate anche eventuali immagini statiche da utilizzare come sfondo sulla home principale.

E’ stato realizzato un prototipo statico (quindi non corredato da immagini statiche, colori e font) verificabile al seguente indirizzo https://marvelapp.com/bg0gc54 lo scopo è solo di usabilità gli oggetti e la grafica utilizzata sarà quelle delle api nativi Android e Google.

Funzionalità

Si riportano le principali caratteristiche dell’applicazione concordate in fase di analisi:

  1. L'applicazione utilizza le REST API di “Wordpress” per l'autenticazione e le REST API di “WooCommerce” per la gestione del "commercio elettronico", chiaramente senza queste 2 componenti remote l'applicazione non ha nessuna utilità. In conseguenza di ciò è necessario configurare una macchina remota con i suddetti applicativi installati.
  2. Il backend WP sarà utilizzato dall’amministratore per gestire gli ordini provenienti dall’app (chiuderli oppure annullarli), inoltre una form di registrazione (accessibile direttamente dall’applicazione, ottimizzata per supporti cellulari) permetterà la registrazione utente dei nuovi “Customer”
  3. Il backend permetterà la configurazione delle categorie di prodotto (fiori , spugne , ecc.)
  4. Il backend permetterà la configurazione del prodotto, corredato da descrizione , foto , prezzo del prodotto, si precisa che i prodotti saranno configurati nel seguente modo:
  1. 20 Rose Rosse (grandi) à euro 10
  2. 20 Rose Rosse (piccole) à euro 8
  3. 30 Rose Rosse (grandi) à euro 15

Oppure

  1. 1 Rosa Rossa (grande) à euro 1
  2. 1 Rosa Rosse (piccola) à euro 0,8
  3. 1 Rosa Gialla (grande) à euro 1

Cioè il prodotto avrà caratteristiche “semplici”, non saranno gestite le variazioni di prezzo “dinamiche” in funzioni di caratteristiche particolari (cioè se la rosa è rossa costa X, se gialla Y, se grande 2X ecc…)

In ogni caso, nel carrello dell’applicazione client sarà possibile valorizzare la quantità della merce.

  1. Non sono previste la gestione delle spese di spedizione e il pagamento del carrello con CC, PAYPAL ecc (la transazione economica è quindi esclusa dall’applicazione). L’ordine sarà inserito nel pannello del backend, sarà oggetto di lavorazione dal profilo “Admin”
  2. E' previsto un servizio di notifica push (solo testo) delle “promozioni”. Questo servizio si appoggia su plug in di WP che devono essere configurati per essere usati sia su Android che IOS. Una volta configurata l'applicazione di back end, il flusso funzionale è il seguente: L’“Admin” immette un nuovo "contenuto" tramite l'applicazione à il servizio di notifica di WP invia il popup agli utenti registrati. Abbiamo verificato dei plug in (ad esempio https://it.wordpress.org/plugins/push-notifications-for-wp/),occorre individuare il migliore (non si esclude che potrebbero essere previsti dei costi per le licenze).
  3. L'applicazione “eFlora” prevede 2 livelli di autenticazione , il livello "Admin" e il livello "Customer"
    1. il livello “Admin” verifica su App gli ultimi ordini inseriti (non li gestisce).
    2. il livello “Admin” Invia eventuali notifiche push già configurate dal backend agli utenti registrati
    3. Il livello “Customer” può eseguire ordini guardando il catalogo dei prodotti, (in questa versione non vi sarà la gestione dei pagamenti), utilizzando un classico carrello, l'ordine viene inserito in WP eseguendo semplicemente un'operazione di checkout del carrello stesso
    4. Il livello Customer (se non ha disabilitato le opzioni relative) riceve i messaggi push di notifica.

E’ ipotizzabile una form di login (viene eseguita l’operazione di verifica delle credenziali, solo la prima volta poi l’app memorizza le info e la volta successiva si apre con la home) così strutturata:

TORNA SU