Per migliorare e ampliare l’offerta nel market place,  stiamo valutando inserimento di altri fornitori in drop shipping che garantiscano qualità e tempestività e disponibilità degli articoli. Per fare questo stiamo creando una nuova classe wrapper che ci permetta facilmente di inserire nuovi fornitori che ci daranno l’accesso ad api diverse tra loro, senza stravolgere il codice.  in sostanza riduciamo l’impatto sul codice ogni volta che inseriremo un nuovo fornitore ci basterà creare un plugin (una sottoclasse) che sarà subito integrata senza bisogno di modifiche nuove al codice. ogni nuovo fornitore avrà il suo account e questa nuova classe sarà in grado di individuare tutti gli articoli abbinati al nuovo fornitore comportandosi di conseguenza senza cambiare nulla per l’utente. Gi articoli in fase finale di checkout saranno divisi per Fornitore al quale la procedura invierà l’ordine del cliente. L’utente che fa il checkout potrà vedere più ordini generati che raggruppano gli articoli destinati a quel dato fornitore. Ma niente paura. è tutto automatizzato e gestito dalla procedura. L’esperienza utente sarà sempre la stessa avrà solo più prodotti da cui scegliere. non cambia nulla se non che potrebbe ricevere più spedizioni nel caso in cui il suo ordine contenga articoli provenienti da più fornitori.