Diamant
Wdrożenie i wsparcie techniczne eCommerce producenta cukru zintegrowanego z SAP

O słodkim ecommerce i naszym zadaniu
Dla marki Diamant jednej z najbardziej rozpoznawalnych marek cukru w Polsce zaprojektowaliśmy i wdrożyliśmy eCommerce w technologii Magento 2.0 zintegrowany z SAP. Po wdrożeniu od ponad 6 lat zapewniamy kompleksowe wsparcie SLA oraz realizujemy prace rozwojowe.
eSklep przed zmianami
Pierwotnie eCommerce został zbudowany z myślą o obsłudze klientów indywidualnych oraz zamówień z rynku pszczelarskiego i rolnego w technologii Magento 1.0. Po kilku latach użytkowania wymagał odświeżenia zarówno pod kątem UX jak i technologicznym. To właśnie w efekcie tej potrzeby zostaliśmy zaproszeni do współpracy.
Proces doradczy
Przystępując do prac „odtworzyliśmy” listę funkcjonalności na bazie działającego eCommerce w wersji Magento 1.0. Ponadto analizując kod źródłowy oraz metody integracji poznaliśmy kluczowe zasady działania platformy przed zmianami. W procesie przygotowawczym przeprowadziliśmy analizę zachowań nabywczych i procesów na platformie w celu lepszego dostosowania rozwiązań do specyficznych potrzeb użytkowników. W szczególności:
- omówiliśmy założenia strategiczne i sprzedażowe
- omówiliśmy drzewka produktowe i specyfikę produktów
- przeanalizowaliśmy typy i potrzeby person w oparciu o historyczne zdarzenia na esklepie
- opracowaliśmy listę widoków i funkcjonalności rozwojowych w kontekście obsługi dużych Klientów biznesowych
Warsztaty strategiczne i tworzenie specyfikacji funkcjonalnej
W kolejnym etapie przeprowadziliśmy cykl warsztatów strategicznych z działami zaangażowanymi w obsługę eCommerce w Pffeiffer&Langen (w tym z zespołem logistyki, zespołem obsługi klienta, zespołem IT oraz zespołem marketingu). W trakcie spotkań zebraliśmy szczegółowe wytyczne do nowych funkcjonalności oraz niezbędnych integracji.
Wśród unikalnych i trudnych zarazem funkcjonalności jakie przygotowaliśmy do wdrożenia warto wymienić:
- Zaawansowany system wybierania typów opakowania gabarytowego w zależności od rodzaju produktu, typów opakowań zbiorczych oraz związaną z nimi logiką wyboru typu firmy spedycyjnej (w tym logistyka wiader, logistyka mini opakowań)
- Wysyłki realizowane z różnych magazynów w różnych cukrowaniach w całej Polsce
- Zmiany w natywnym działaniu koszyka Magento 2.0
- Zaawansowany system zarządzania cennikami dla poszczególnych grup klientów
- Rozbudowany system promocji czasowych, łączenie produktów w paczki wraz z analityką tych promocji
- Rozbudowany system publikowania informacji dla użytkowników w postaci pop-up z możliwością ustawiania czasów publikacji, długości wyświetlania oraz „przypisywania” do określonych podstron lub typów produktów
Analiza integracji z SAP oraz integracji zewnętrznych
Integracja z SAP to zawsze duże wyzwanie. W przypadku projektu dla Diamant wymiana informacji z SAP odbywa się w trybie rzeczywistym (w tym stany magazynowe, wystawianie dokumentów, wymiana zamówień). Cenniki aktualizowane są na życzenie lub raz dziennie. Kluczową trudnością, przed którą stanęliśmy w projekcie było przeliczenie ceny produktu z Euro w systemie SAP na ceny PLN (wydawało się to banalne ale w cenach cukru istotne są 4 miejsca po przecinku i tu zaczęły się problemy :)). Dzięki wspólnej pracy z zespołem IT Klienta udało się rozwiązać ten problem.
Projektowanie
i tworzenie klikalnych makiet desktop
Zaprojektowaliśmy 82 unikalne widoki desktop oraz 23 ekrany uzupełniające. W ramach dokumentacji przygotowaliśmy najpierw makiety low-fidelity, następnie w pełni klikalne prototypy zarówno widoków użytkownika przed zalogowaniem jak i po zalogowaniu.
Uzupełnieniem dokumentacji wdrożeniowej była specyfikacja integracji z SAP – przy czym dużą rolę odegrał dział IT Klienta realizując endpointy po stronie SAP.
Projektowanie i tworzenie
klikalnych makiet mobile
Dla większości widoków desktopowych wykonaliśmy również projekty mobile – standardowo przygotowujemy osobny, klikalny prototyp w Figmie pokazujący zachowanie na systemach iOS i Android. Z uwagi na znaczny ruch mobilny często widoki mobile mają nawet istotniejszej znaczenie niż desktop. W przypadku Diamantu, ze względu na specyfikę zamówień ruch pochodził głównie z urządzeń desktopowych dlatego ułożyliśmy projektowanie w takiej kolejności.
Dokumentacja wdrożeniowa obejmowała poza makietami:
- Specyfikację integracji – tutaj dużą rolę odegrał wewnętrzny dział IT Diamant przygotowując endpointy po stronie SAP, w tym rozwiązując spory problem dot. przeliczania cen (z wieloma miejscami po przecinku)
- Specyfikacja contentu dla Klienta – wytyczne dot. sposobu przygotowania contentu
- Content testowy – w tym przypadku mieliśmy ułatwione zadanie ponieważ contentem testowym mógł być content zawarty na “starym” esklepie
Prace wdrożeniowe platformy
Realizacja platformy trwała ok. 1 roku przy czym kluczowym problemem, który napotkaliśmy była konieczność zmiany natywnych funkcji koszyka w celu sprostania specyficznym oczekiwaniom Klienta. Dokonaliśmy między innymi zmian w budowie koszyka, zmieniliśmy standardowe metody wysyłkowe czy opracowaliśmy moduł zaciągania dedykowanych cenników.
Na potrzeby wdrożenia uruchomiona została testowa wersja SAP, z którą łączyliśmy się integrując ją z naszym środowiskiem testowym.



Przygotowanie do publikacji
Przed przeniesieniem na LIVE eCommerce przeszedł proces uzupełnienia contentem oraz rygorystycznego testowania.
- Testowanie manualne na środowisku testowym – wykonaliśmy prace testowe wg scenariuszy zakupu przygotowanych przez dział obsługi Diamant
- Testowanie obciążeń – nasz administrator serwerów wykonał testy szybkości i testy obciążeń, również pod kątem wymiany informacji z SAP
- Sprawdzanie cen i ekspozycji produktów
- Po przeniesieniu na live przeprowadziliśmy ponowne testowanie scenariuszowe na LIVE

Słodkie słowa o naszej współpracy
Miłe słowa o naszej współpracy wyrazili członkowie zespołu, z którym realizowaliśmy projekt. W takiej chwili czujemy, że pracuje się nie tylko dla pieniędzy ?
Support
powdrożeniowy
Od ponad 6 lat zapewniamy wsparcie techniczne dla systemu. W tym czasie zdarzyło się kilka awarii spowodowanych czynnikami zewnętrznymi, które jednak zostały wyłapane przez nasz zespół i w trybie pilnym podjęto działania naprawcze. Ponadto w związku ze zmianami technologicznymi przeprowadziliśmy w międzyczasie upgrade platformy Diamant do kolejnej wersji.
W trakcie prac zachowujemy wysokie standardy kultury pracy i ciągłości wiedzy tj:
- Prace rozwojowe prowadzone są na środowisku testowym 1:1 w stosunku do wersji LIVE zintegrowanej ze środowiskiem testowym SAP
- Wszelkie zmiany graficzne wprowadzane są najpierw na klikalne makiety w Figma tzw master i sprawdzane pod kątem wpływu na UX ecommerce
- Wdrożyliśmy system monitoringu kluczowych funkcji, który co 1 h testuje działanie ecommerce
- Prowadzimy repozytorium kodu
masz wizję, którą chcesz zrealizować?
Skontaktuj się z nami, a my pomożemy Ci zbudować markę, która zdobędzie rynek.


































