Case history

Badge Direct BV: prodotti personalizzati

Anno 2020

prodotti personalizzati

L'esigenza

Badge BV, fondata nel 1977, è la società leader in Olanda nel commercio elettronico di articoli per il calcio e partner per la vendita di merchandising di KNVB (Federazione olandese) e di RBFA (Federazione belga) e di molte altre squadre professionistiche e amatoriali.

L‘esigenza era poter offrire ai visitatori un servizio di customizzazione dei prodotti, nello specifico applicazioni di logo, iniziali, stemmi, in varie combinazioni delle stesse potendo scegliere tra vari tipi di customizzazione e se applicarla al singolo capo oppure a tutti i capi del kit. 

Il requisito del cliente, in dettaglio, era sofisticato:

  • potere utilizzare template di customizzazione per ogni prodotto configurabile, in modo che ogni tipologia di prodotto potesse permettere un certo set – definibile e modificabile anche in massa – di customizzazioni alternative tra cui scegliere.
  • Potere inserire in un bundle un set di prodotti configurabili, anche nascosti e preselezionati.
  • Potere definire se applicare la customizzazione a livello di configurabili o a livello del prodotto bundle.
  • Potere calcolare il prezzo comprensivo dei sovrapprezzi delle customizzazioni sia per i bundle a prezzo fisso che per quelli a prezzo dinamico.
  • Trasferire tutti i dati necessari per la lavorazione delle personalizzazioni e l’evasione dell’ordine al sistema gestionale.

Su Magento 2 le opzioni personalizzate sono gestibili in maniera nativa solo sui bundle statici, ovvero sui bundle che non cambiano il prezzo a seconda di come sono composti. In questo caso invece le opzioni personalizzate erano da applicare sui prodotti configurabili facenti parte di bundle dinamici, e quasi tutte prevedono un sovrapprezzo che fa cambiare il prezzo finale del bundle.

Il progetto

Sono stati installati e personalizzati due plugin per Magento 2 dedicati alle custom options, complementari ma non comunicanti tra loro. Grazie ad un approfondito lavoro di personalizzazione abbiamo personalizzato la gestione dell’associazione delle custom options ai prodotti in maniera massiva tramite dei template, facilmente personalizzabili da backend. 

Come secondo step abbiamo personalizzato la gestione delle opzioni personalizzate sia sui prodotti configurabili che sui bundle, che potevano contenere a loro volta prodotti personalizzati con possibili opzioni. Abbiamo quindi gestito le combinazioni tra i casi per applicare le Custom Options al bundle oppure anche ai suoi prodotti inclusi: il sistema gestirà e mostrerà le opzioni personalizzate opportune secondo delle regole di priorità.

La gestione di tutto il flusso d’acquisto è stata rivista applicando delle modifiche in vari punti per poterne gestire al meglio il corretto funzionamento nonché la visualizzazione, inclusi Quote, Cart, mini-cart, Checkout e la gestione dei punti assegnati al completamento dell’ordine.

I vantaggi

Con il superamento dei limiti delle funzionalità Magento2, il nostro cliente ha oggi un’offerta unica e distintiva e può offrire un servizio di personalizzazione dei capi flessibile, specifico per tipo di prodotto, di facile gestione da parte del team e variabile nei prezzi dipendentemente dalle personalizzazioni selezionate, lasciando all’utente totale libertà nella composizione del proprio set.