Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
1. Meet Magento PL 2014
Robert Żochowski - BOLD
Jarosław Gąsiorek - Infovide-Matrix
Integracja Magento SAP
2. Meet Magento PL 2014
O Mennicy Polskiej
•Jedyny producent złota inwestycyjnego w Polsce
•Jedyny w Polsce producentem monet obiegowych emitowanych przez NBP
•Sprzedaż Grupy Kapitałowej Mennicy Polskiej ponad 1,4 miliarda złotych.
3. Meet Magento PL 2014
Wyzwania eCommerce
•Zmiana ceny złota prawie jak zmiana ceny waluty
•Jedna sztabka może być sprzedana w wielu kanałach równocześnie
•Skomplikowana architektura B2C, B2B, sklepy dla instytucji finansowych, sklepy stacjonarne
4. Meet Magento PL 2014
Wyzwania eCommerce
System SAP jako centralne miejsce zarządzania i obsługi.
6. Meet Magento PL 2014
Rozważane rozwiązania
•Dostosowanie SAP do obsługi API Magento
7. Meet Magento PL 2014
Rozważane rozwiązania
•Dedykowany mechanizm pośredniczący pomiędzy SAP a API Magento
8. Meet Magento PL 2014
Rozważane rozwiązania
•Webservices po stronie SAP oraz ich obsługa po stronie Magento
9. Meet Magento PL 2014
Integracja SAP
Wdrożenie po stronie Magento
10. Meet Magento PL 2014
Pierwsza wersja
Wymiana informacji za pomocą plików CSV
Możliwości:
-standardowe funkcje importu/eksportu systemu Magento dostępne z panelu administracyjnego
-oprogramowanie Magmi pracujące bezpośrednio na bazie danych systemu Magento
-dedykowane rozwiązanie
Dwa procesy:
•Import cen i stanów magazynowych (na żądanie)
•Eksport złożonych zamówień (raz na 24h)
11. Meet Magento PL 2014
Wymiana plików CSV
Zalety:
•Najprostsza metoda integracji Wady:
•Pół automatyczna – wymagana obsługa
•Zwłoka w realizacji zamówień
•Brak zwrotnej informacji o stanie realizacji zamówienia
12. Meet Magento PL 2014
Finalna integracja
Trzy dedykowane usługi webservice udostępnione po stronie SAP
•Pobieranie informacji o cenach i stanach magazynowych
•Rejestracja zamówień
•Sprawdzanie i zmiana stanu zamówienia
Realizacja po stronie Magento jako konfigurowalny moduł rozszerzający
13. Meet Magento PL 2014
Pobieranie informacji
•Pobieranie informacji o cenach i stanach magazynowych.
14. Meet Magento PL 2014
Rejestracja zamówień
Rejestracja każdego złożonego zamówienia w systemie SAP
• Przekazanie pełnej informacji o: zamawiającym, sposobie i adresie dostawy, zamawianych produktach, udzielonych rabatach lub dopłatach.
• Rezerwacja towaru - zmniejszenie stanu magazynowego.
15. Meet Magento PL 2014
Rejestracja zamówień
Dodatkowe elementy przygotowane w panelu administracyjnym pozwalające monitorować stan danego zamówienia oraz obsłużyć każdą sytuację wyjątkową.
16. Meet Magento PL 2014
Sprawdzanie i zmiana stanu zamówienia
•Dwukierunkowa wymiana informacji o stanie zamówienia.
17. Meet Magento PL 2014
Sprawdzanie i zmiana stanu zamówienia
•Statusy zamówień po stronie SAP powiązane ze statusami zamówień systemu Magento
1)nowe zamówienie - (zarezerwowane towary)
2)zamówienie do realizacji – (faktura i dok. magazynowe)
3)zamówienie wysłane – (zlecenie dla kuriera)
4)zamówienie odebrane – (potwierdzony odbiór)
5)zamówienie anulowane – (zwolnienie rezerwacji towarów)
18. Meet Magento PL 2014
Sprawdzanie i zmiana stanu zamówienia
Schemat zmian statusów zamówień, pozwalający obsłużyć każdy przypadek zmiany stanu zamówienia.
19. Meet Magento PL 2014
Sprawdzanie i zmiana stanu zamówienia
Wydajność synchronizacji statusów zamówień.
Określenie które zamówienia muszą podlegać sprawdzeniu na podstawie statusu zamówienia – ograniczenie ilości sprawdzanych zamówień.
Częstotliwość synchronizacji statusów na podstawie wagi statusu zamówienia.
20. Meet Magento PL 2014
Mechanizmy dodatkowe
Obsługa błędów komunikacji.
Logi zmian cen produktów.
Powiadamianie o nowych produktach.
Powiadamianie klienta o zmianie stanu zamówienia.
Anulowanie przeterminowanych zamówienia.
22. Meet Magento PL 2014
Infovide-Matrix kompetencje wdrożeniowe
•System SAP – wdrażamy od 15 lat
•Kompetencje – ponad 40 osobowy zespół certyfikowanych konsultantów
•Zakres modułów – wszystkie kluczowe obszary merytoryczne
•Doświadczenie – świadczyliśmy usługi SAP dla ponad 100 Klientów, w tym w 40 firmach przemysłowych i energetycznych
23. Meet Magento PL 2014
SAP – istotne cechy systemu
•Architektura Klient-Serwer
•Modułowość (Sprzedaż, Logistyka, Finanse, Kontroling, itd.)
•Otwartość na rozszerzenia i modyfikacje
•Wygodny system transportowy
24. Meet Magento PL 2014
SAP – integracja
•Komunikacja z systemami zewnętrznymi z zastosowaniem Szyny Danych (np.: SAP PI)
•Komunikacja typu Peer-to-peer
System Zewnętrzny
Szyna Danych
WS
RFC
IDoc
Plik
Inne
25. Meet Magento PL 2014
SAP – budowa interfejsu WebService
•Projekt i implementacja funkcji RFC rozszerzającej standard SAP
•Wykorzystanie standardowych funkcji API do sterowania procesami biznesowymi w SAP
•Utworzenie i konfiguracja WS
Baza Danych
WebService
Funkcja
BAPI
Funkcja
RFC
User-Exit
WS Konfiguracja
SOAMANAGER
26. Meet Magento PL 2014
SAP-Magento przykład Mennica Polska - 1
•Notowania cen kruszców, notowania cen walut
•Produkty, stany magazynowe, ceny
•Rejestracja zamówienia
Mennica Polska
WS
Financial Web Service
Sklep Internetowy
Mennica Polska
WS
Sklep Internetowy
Mennica Polska
WS
Rejestracja
zamówienia
Rezerwacja
produktów
27. Meet Magento PL 2014
SAP-Magento przykład Mennica Polska - 2
•Przetwarzanie zamówienia
Sklep Internetowy
Mennica Polska
WS
zmiana
statusu
Kokpit sterowania statusem zamówienia
Stany
Mag.
Klient
Zlecenie
Dostawa
Faktura
Rozl.
płatności
Wydruk
etykiety
Wydruk
listu prz.
SD
SD
SD
SD
MM
FI
28. Meet Magento PL 2014
Testy i bezpieczeństwo
•Web Dispacher
•Testy funkcjonalne
•Testy bezpieczeństwa
•Audyt
•Stałe wsparcie SLA