Inbibo Ltd – E-commerce Custom
Realizzare un portale e-commerce capace di gestire contemporaneamente l’attivazione e la gestione delle licenze vendute.
Inbibo Ltd. con base a Londra si è rivolta a noi per realizzare un prodotto non presente sul mercato, un sistema integrato per la vendita e la gestione delle licenze dei loro prodotti software. Abbiamo creato un prodotto su misura dotandoli di un vantaggio competitivo nei confronti dei loro concorrenti.
Sviluppo con Laravel
Il portale e-commerce è stato interamente realizzato sul framework Laravel, ed è stato oggetto di numerose integrazioni e sviluppi per consentire lo svolgimento delle automazioni richieste dal cliente.
Lime Lm
Una volta effettuato l’acquisto del prodotto con licenza, il sistema contatta le API di Lime LM per la generazione dei seriali univoci che saranno associati al MAC della PC utente. Attraverso l’integrazione che abbiamo realizzato vengono gestite il tipo di licenza acquistate e la loro quantità, che successivamente all’acquisto compariranno nell’area utente del sito ove sarà possibile gestirne tutti gli aspetti di: Rinnovo, Annullamento, sospensione, scadenza e così via. Grazie a questa integrazione l’azienda ha dimezzato i costi di gestione.
Integrazione con Stripe
Data la natura internazionale del prodotto e del suo mercato di riferimento si è scelto di utilizzare Stripe come vettore di pagamento poiché consente una gestione facilitata delle tasse e dell’ammontare Iva in modo da monitorare il rispetto delle stringenti norme europee in materia di Iva intra comunitaria, anche in questo caso l’impatto.
Containerizzazione dell’ambiente di Produzione
La piattaforma è stata sviluppata e testata all’interno di un Container Docker, questo ci da la garanzia di sviluppare in quello che sarà l’ambiente di produzione, quindi medesime specifiche di sistema, moduli e database engine. In questo modo i tempi di messa online sui nostri server sono davvero minimi e possiamo dotarci di una piattaforma di staging per testare tutti i nuovi rilasci prima della messa online.
Documentazione prodotti recuperata da Github
Abbiamo implementato il parse della documentazione direttamente dal loro repository online, scritta in linguaggio MarkDown e stilizzata secondo il design approvato del sito. In questo modo il processo di rilascio della documentazione è totalmente automatizzato, gli sviluppatori possono pubblicarla semplicemente attraverso GitHub.
Download prodotti
Nella pagina prodotto è possibile pubblicare per il download i vari eseguibili dei prodotti categorizzandoli per sistema operativo e per software. Stiamo implementando il rilascio delle build e la messa in disponibilità a partire direttamente dal completamento dei test di compilazione su Github, in questo modo automatizzeremo anche un altro piccolo processo aziendale, consentendo alla Inbibo Ltd. di destinare il massimo effort nello sviluppo di nuovi prodotti e nel miglioramento di quelli esistenti.
Attività
Creare una una piattaforma di vendita evoluta sviluppata su misura.