Diamant
Implementazione e supporto tecnico eCommerce per il produttore di zucchero integrato con SAP

Sull'eCommerce dolce e il nostro compito
Per il marchio Diamant, uno dei marchi di zucchero più riconosciuti in Polonia, abbiamo progettato e implementato una piattaforma eCommerce utilizzando la tecnologia Magento 2.0, integrata con SAP. Dopo l’implementazione, forniamo supporto completo con contratto SLA da oltre 6 anni, oltre a svolgere attività di sviluppo continuo.
eShop prima delle modifiche
Inizialmente, l’eCommerce era stato sviluppato per gestire clienti individuali e ordini provenienti dal settore apistico e agricolo, utilizzando la tecnologia Magento 1.0. Dopo alcuni anni di utilizzo, era necessario un aggiornamento sia dal punto di vista dell’UX che tecnologico. È proprio a seguito di questa esigenza che siamo stati invitati a collaborare.
Processo consulenziale
Iniziamo il lavoro “ricostruendo” la lista delle funzionalità basandoci sull’eCommerce esistente in Magento 1.0. Inoltre, analizzando il codice sorgente e i metodi di integrazione, abbiamo acquisito una comprensione approfondita dei principi fondamentali che regolano il funzionamento della piattaforma prima delle modifiche. Durante il processo di preparazione, abbiamo condotto un’analisi dei comportamenti di acquisto e dei processi sulla piattaforma per adattare meglio le soluzioni alle specifiche esigenze degli utenti. In particolare:
- Abbiamo discusso gli obiettivi strategici e di vendita
- Abbiamo esaminato la struttura dei prodotti e le specificità degli stessi
- Abbiamo analizzato i tipi di utenti e le necessità delle diverse persone, basandoci su eventi storici nel negozio online
- Abbiamo preparato una lista di visualizzazioni e funzionalità di sviluppo, con particolare attenzione alla gestione dei grandi clienti aziendali
Workshop strategici e creazione delle specifiche funzionali
Nel passo successivo, abbiamo organizzato una serie di workshop strategici con i dipartimenti coinvolti nella gestione dell’eCommerce in Pffeiffer&Langen (tra cui i team di logistica, assistenza clienti, IT e marketing). Durante gli incontri, abbiamo raccolto indicazioni dettagliate per le nuove funzionalità e le integrazioni necessarie.
Tra le funzionalità uniche e complesse che abbiamo progettato per l’implementazione, vale la pena menzionare:
- Sistema avanzato per la selezione dei tipi di imballaggio volumetrico in base al tipo di prodotto, ai tipi di imballaggi collettivi e alla logica di scelta della compagnia di spedizioni (inclusi la logistica dei secchi e la logistica dei mini imballaggi)
- Spedizioni effettuate da diversi magazzini e zuccherifici in tutta la Polonia
- Modifiche al comportamento nativo del carrello in Magento 2.0
- Sistema avanzato di gestione dei listini prezzi per gruppi di clienti specifici
- Sistema avanzato di promozioni temporanee, combinazione di prodotti in pacchetti con analisi delle promozioni
- Sistema avanzato per la pubblicazione di informazioni agli utenti tramite pop-up, con possibilità di impostare orari di pubblicazione, durata della visualizzazione e “assegnazione” a determinate pagine o tipi di prodotto
Analisi dell'integrazione con SAP e delle integrazioni esterne
L’integrazione con SAP è sempre una grande sfida. Nel caso del progetto per Diamant, lo scambio di informazioni con SAP avviene in tempo reale (inclusi gli stock di magazzino, l’emissione di documenti, lo scambio di ordini). I listini prezzi vengono aggiornati su richiesta o una volta al giorno. Una delle principali difficoltà che abbiamo incontrato nel progetto è stata la conversione del prezzo del prodotto da Euro nel sistema SAP a prezzi in PLN (sembrava una cosa banale, ma nel caso dello zucchero sono importanti 4 decimali e qui sono sorti i problemi :)). Grazie alla stretta collaborazione con il team IT del cliente, siamo riusciti a risolvere il problema.
Progettazione e creazione di prototipi cliccabili desktop
Abbiamo progettato 82 viste uniche per desktop e 23 schermate aggiuntive. Come parte della documentazione, inizialmente abbiamo creato prototipi low-fidelity, quindi prototipi completamente cliccabili per entrambe le viste dell’utente, sia prima del login che dopo il login.
A complemento della documentazione di implementazione, è stata preparata anche la specifica per l’integrazione con SAP, con un ruolo chiave svolto dal reparto IT del cliente nella realizzazione degli endpoint sul lato SAP.
Progettazione e creazione di prototipi cliccabili mobile
Per la maggior parte delle viste desktop, abbiamo anche creato progetti per la versione mobile – come di consueto, prepariamo un prototipo separato e cliccabile in Figma che mostra il comportamento su sistemi iOS e Android. Dato l’alto traffico mobile, spesso le viste per dispositivi mobili hanno una rilevanza maggiore rispetto a quelle desktop. Tuttavia, nel caso di Diamant, a causa della specificità degli ordini, il traffico proveniva principalmente da dispositivi desktop, quindi abbiamo strutturato la progettazione in questa sequenza.
La documentazione di implementazione includeva, oltre ai prototipi:
- La specifica di integrazione – qui, il reparto IT interno di Diamant ha avuto un ruolo fondamentale, preparando gli endpoint sul lato SAP e risolvendo il complesso problema del calcolo dei prezzi (con numerosi decimali)
- La specifica del contenuto per il cliente – linee guida su come preparare il contenuto
- Contenuto di prova – in questo caso, ci siamo trovati in una posizione più semplice, poiché il contenuto di prova poteva essere quello già presente nel “vecchio” eCommerce
Lavori di implementazione della piattaforma
L’implementazione della piattaforma è durata circa 1 anno, durante il quale il problema principale che abbiamo incontrato è stata la necessità di modificare le funzioni native del carrello per soddisfare le specifiche esigenze del cliente. Abbiamo apportato modifiche nella struttura del carrello, modificato i metodi di spedizione standard e sviluppato un modulo per l’importazione dei listini prezzi personalizzati. Per l’implementazione è stata attivata una versione di test di SAP, con la quale ci siamo connessi, integrandola con il nostro ambiente di test.



Preparazione per la pubblicazione
Prima del lancio in ambiente LIVE, l’eCommerce ha passato un processo di aggiornamento dei contenuti e rigorosi test.
- Test manuali sull’ambiente di test – Abbiamo eseguito i test secondo gli scenari di acquisto preparati dal dipartimento di assistenza di Diamant
- Test di carico – Il nostro amministratore di sistema ha eseguito test di velocità e test di carico, includendo anche il controllo dello scambio di informazioni con SAP
- Controllo dei prezzi e delle esposizioni dei prodotti
- Dopo essere passati alla modalità live, abbiamo rieseguito il test dello scenario su LIVE

Parole dolci sulla nostra collaborazione
Parole gentili sulla nostra collaborazione sono state espresse dai membri del team con cui abbiamo realizzato il progetto. In momenti come questi, sentiamo che lavoriamo non solo per i soldi, ma soprattutto per passione e per creare qualcosa di significativo insieme.
Support
post-lancio
Da oltre 6 anni forniamo supporto tecnico per il sistema. Durante questo periodo, si sono verificati alcuni guasti causati da fattori esterni, ma sono stati prontamente individuati dal nostro team e sono state intraprese azioni correttive urgenti. Inoltre, a causa dei cambiamenti tecnologici, abbiamo nel frattempo eseguito l’upgrade della piattaforma Diamant alla versione successiva.
Durante le attività di supporto, manteniamo elevati standard di lavoro e continuità delle conoscenze, come ad esempio:
- Le attività di sviluppo sono condotte su un ambiente di test 1:1 rispetto alla versione LIVE, integrata con l’ambiente di test SAP
- Ogni modifica grafica viene prima implementata su prototipi cliccabili in Figma (cosiddetti master), e viene verificata per analizzare l’impatto sull’UX e-commerce
- Abbiamo implementato un sistema di monitoraggio delle funzionalità chiave, che ogni ora testa il corretto funzionamento dell’e-commerce
- Gestiamo un repository del codice
Hai una visione che vuoi realizzare?
Contattaci e ti aiuteremo a costruire un marchio che conquisterà il mercato.


































