Winerited - Realizzazione e-commerce vini da collezione

Selmedico - Realizzazione pannello per Marketplace con Laravel e WooCommerce



Categoria

Marketplace multi-vendor con API e Laravel

Introduction

Realizzazione di un software personalizzato per la gestione di un marketplace multi-vendor. Il gestionale è collegato ad un e-commerce basato su WooCommerce e dedicato all’uso da parte di un numero infinito di fornitori di produttori che si collegano ad esso per inserire ed aggiornare i propri prodotti, oltre a consultare gli ordini in arrivo e creare le relative spedizioni con corriere.

Tecnologie usate

Framework: PHP Framework Laravel
Piattaforma: Wordpress e WooCommerce

Sfide

Il cliente disponeva già di un e-commerce creato con WordPress e WooCommerce. La necessità era quella di trasformarlo in un marketplace con prodotti offerti da diversi fornitori, mantenendo però pieno controllo sull’intero catalogo.
WooCommerce non è in grado di gestire marketplace; esistono alcuni plugin che ne estendono le funzionalità in questo senso, ma nessuno corrispondeva alle esigenze del cliente che includevano la composizione dei prodotti da parte dei fornitori, ma anche la gestione degli ordini in arrivo ed il collegamento con i servizi di spedizione di alcuni corrieri espresso.

Soluzioni

La nostra soluzione è consistita nella realizzazione di un pannello separato e costruito ad-hoc, connesso all'e-commerce tramite le API ufficiali di WooCommerce (non richiedendo così l’installazione di alcun plugin aggiuntivo).
Il pannello gestisce ruoli diversi di utenza (fornitori, amministratori) con privilegi differenziati. Ogni fornitore gestisce i propri articoli, i quali devono essere approvati dall’amministratore prima di essere pubblicati sull’ecommerce: nel momento in cui un prodotto viene approvato, viene immediatamente reso disponibile per la vendita online, senza la necessità di dover operare su WooCommerce.
Nel momento in cui un consumatore acquista sul sito, WooCommerce invia un webhook verso il nostro gestionale, il quale smista i vari prodotti contenuti e invia le notifiche separatamente ad ogni produttore coinvolto; tali produttori effettuano quindi il login sul gestionale e creano le etichette di spedizione con un sistema di connessione API verso il servizio “SendCloud”, che si occupa dell’interfacciamento con i relativi servizi di spedizione.

Conclusioni

Il cliente è rimasto pienamente soddisfatto e spesso stupito della semplicità con cui i propri fornitori possono ora gestire il proprio catalogo prodotti e la spedizione degli ordini in totale autonomia e con pochissimi passaggi. Il 100% delle loro operazioni si svolge al di fuori di WooCommerce poiché il pannello permette di effettuare qualsiasi operazione necessaria all’attività quotidiana su prodotti ed ordini.
La nostra soluzione ha inoltre tranquillizzato il cliente che era preoccupato dall’eventualità di dover sostituire in futuro WooCommerce con un altro sistema di e-commerce: avendo realizzato un pannello indipendente, nel momento in cui si dovesse concretizzare questa possibilità, sarà sufficiente sostituire le chiamate API di WooCommerce con le corrispondenti del nuovo sistema per poter mantenere la piena operatività, senza modificare nulla del ciclo di lavoro a cui saranno già abituati i fornitori.

Sito di riferimento

Selmedico.com