SlideShare a Scribd company logo
1 of 29
Meet Magento PL 2014 
Robert Żochowski - BOLD 
Jarosław Gąsiorek - Infovide-Matrix 
Integracja Magento SAP
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.
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
Meet Magento PL 2014 
Wyzwania eCommerce 
System SAP jako centralne miejsce zarządzania i obsługi.
Meet Magento PL 2014 
Integracja SAP 
koncepcje
Meet Magento PL 2014 
Rozważane rozwiązania 
•Dostosowanie SAP do obsługi API Magento
Meet Magento PL 2014 
Rozważane rozwiązania 
•Dedykowany mechanizm pośredniczący pomiędzy SAP a API Magento
Meet Magento PL 2014 
Rozważane rozwiązania 
•Webservices po stronie SAP oraz ich obsługa po stronie Magento
Meet Magento PL 2014 
Integracja SAP 
Wdrożenie po stronie Magento
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)
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
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
Meet Magento PL 2014 
Pobieranie informacji 
•Pobieranie informacji o cenach i stanach magazynowych.
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.
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ą.
Meet Magento PL 2014 
Sprawdzanie i zmiana stanu zamówienia 
•Dwukierunkowa wymiana informacji o stanie zamówienia.
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)
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.
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.
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.
Meet Magento PL 2014 
Integracja 
Rozwiązania po stronie SAP
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
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
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
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
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
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
Meet Magento PL 2014 
Testy i bezpieczeństwo 
•Web Dispacher 
•Testy funkcjonalne 
•Testy bezpieczeństwa 
•Audyt 
•Stałe wsparcie SLA
Meet Magento PL 2014 
Podsumowanie 
Robert Żochowski 
Magento solutions architect 
+48 502 572 048 
http://bold.net.pl 
Jarosław Gąsiorek

More Related Content

Similar to Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP

Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w MagentoMaciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w MagentoMeet Magento Poland
 
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...Grupa Unity
 
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersję
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersjęFunkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersję
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersjęMarek Bicz
 
2014 1Q Prezentacja wyników KBJ S.A.
2014 1Q Prezentacja wyników KBJ S.A.2014 1Q Prezentacja wyników KBJ S.A.
2014 1Q Prezentacja wyników KBJ S.A.KBJ_SA
 
Case Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SACase Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SADivante
 
Case study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SACase study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SATomasz Karwatka
 
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...Mateusz Rzetecki
 
Wejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuWejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuDivante
 
Mój pierwszy sklep internetowy
Mój pierwszy sklep internetowyMój pierwszy sklep internetowy
Mój pierwszy sklep internetowyIdeo Sp. z o.o.
 
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...Aleksander Kuczek
 
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...ecommerce poland expo
 
Migracja SAP ERP i SAP BW na platformę SAP HANA
Migracja SAP ERP i SAP BW na platformę SAP HANAMigracja SAP ERP i SAP BW na platformę SAP HANA
Migracja SAP ERP i SAP BW na platformę SAP HANABCC_Group
 
Orba nasze realizacje
Orba nasze realizacjeOrba nasze realizacje
Orba nasze realizacjeebulinska
 
Nowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaNowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaBARTEKWACHNIK
 
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolis
 
2014 3Q Prezentacja wyników KBJ S.A.
2014 3Q Prezentacja wyników KBJ S.A.2014 3Q Prezentacja wyników KBJ S.A.
2014 3Q Prezentacja wyników KBJ S.A.KBJ_IR
 
ShopCamp Gdynia Rafał irla (Albertus)
ShopCamp Gdynia Rafał irla (Albertus)ShopCamp Gdynia Rafał irla (Albertus)
ShopCamp Gdynia Rafał irla (Albertus)ecommerce poland expo
 
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Fundacja Rozwoju Branży Internetowej Netcamp
 
Contium gravity reco_możliwosci_2012
Contium gravity reco_możliwosci_2012Contium gravity reco_możliwosci_2012
Contium gravity reco_możliwosci_2012Dariusz Kieda
 

Similar to Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP (20)

Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w MagentoMaciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
 
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...
Przerosłeś swoją obecną platformę e-commerce? Poznaj rozwiązania dla wymagaj...
 
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersję
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersjęFunkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersję
Funkcjonalności platform e-commerce B2B, które zwiększają sprzedaż i konwersję
 
2014 1Q Prezentacja wyników KBJ S.A.
2014 1Q Prezentacja wyników KBJ S.A.2014 1Q Prezentacja wyników KBJ S.A.
2014 1Q Prezentacja wyników KBJ S.A.
 
Case Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SACase Study - eCommerce w TIM SA
Case Study - eCommerce w TIM SA
 
Case study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SACase study - Wdrożenie eCommerce w TIM SA
Case study - Wdrożenie eCommerce w TIM SA
 
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...
Redesign serwisu w zgodzie z działaniami SEO - o czym pamiętać przy zmianie p...
 
Wejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesuWejście do Omnichannel - 5 czynników sukcesu
Wejście do Omnichannel - 5 czynników sukcesu
 
Mój pierwszy sklep internetowy
Mój pierwszy sklep internetowyMój pierwszy sklep internetowy
Mój pierwszy sklep internetowy
 
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...
Zarządzanie stronami www, czyli jak zarabiając pieniądze, pomagać społecznośc...
 
Softmax
SoftmaxSoftmax
Softmax
 
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...
VIII Targi eHandlu: Mariusz Wesołowski, Raben Group "Rozpraw się raz na zawsz...
 
Migracja SAP ERP i SAP BW na platformę SAP HANA
Migracja SAP ERP i SAP BW na platformę SAP HANAMigracja SAP ERP i SAP BW na platformę SAP HANA
Migracja SAP ERP i SAP BW na platformę SAP HANA
 
Orba nasze realizacje
Orba nasze realizacjeOrba nasze realizacje
Orba nasze realizacje
 
Nowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaNowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacja
 
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePoint
 
2014 3Q Prezentacja wyników KBJ S.A.
2014 3Q Prezentacja wyników KBJ S.A.2014 3Q Prezentacja wyników KBJ S.A.
2014 3Q Prezentacja wyników KBJ S.A.
 
ShopCamp Gdynia Rafał irla (Albertus)
ShopCamp Gdynia Rafał irla (Albertus)ShopCamp Gdynia Rafał irla (Albertus)
ShopCamp Gdynia Rafał irla (Albertus)
 
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
 
Contium gravity reco_możliwosci_2012
Contium gravity reco_możliwosci_2012Contium gravity reco_możliwosci_2012
Contium gravity reco_możliwosci_2012
 

More from Meet Magento Poland

Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Meet Magento Poland
 
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento  in the Age of ResponsiveToni Anicic: Conversion Rate Optimization for Magento  in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento in the Age of ResponsiveMeet Magento Poland
 
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsDavide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsMeet Magento Poland
 
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyEugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyMeet Magento Poland
 
Michał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMichał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMeet Magento Poland
 
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commercePaulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerceMeet Magento Poland
 
Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Meet Magento Poland
 
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLMeet Magento Poland
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Meet Magento Poland
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Meet Magento Poland
 
Fabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite VarnishFabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite VarnishMeet Magento Poland
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableMeet Magento Poland
 
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoAndrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoMeet Magento Poland
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Meet Magento Poland
 
Rytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesRytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesMeet Magento Poland
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...Meet Magento Poland
 
Thomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewThomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewMeet Magento Poland
 
Bartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileBartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileMeet Magento Poland
 
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Meet Magento Poland
 

More from Meet Magento Poland (20)

Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
 
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento  in the Age of ResponsiveToni Anicic: Conversion Rate Optimization for Magento  in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
 
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsDavide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
 
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyEugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
 
Michał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMichał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieci
 
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commercePaulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
 
Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!
 
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
 
Fabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite VarnishFabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite Varnish
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
 
Daniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVMDaniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVM
 
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in MagentoAndrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
 
Rytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesRytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messages
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
 
Thomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewThomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader view
 
Bartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na AgileBartosz Zieleźnik: Nastaw się na Agile
Bartosz Zieleźnik: Nastaw się na Agile
 
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...Paweł Sala: 3 sprawdzone metody na zwiększenie konwersji z e-mail marketingu ...
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.
  • 5. Meet Magento PL 2014 Integracja SAP koncepcje
  • 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.
  • 21. Meet Magento PL 2014 Integracja Rozwiązania po stronie SAP
  • 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
  • 29. Meet Magento PL 2014 Podsumowanie Robert Żochowski Magento solutions architect +48 502 572 048 http://bold.net.pl Jarosław Gąsiorek