ERPLINKby ERP CONSULT Panel klienta Bezpłatna konsultacja

Sklep B2B na PrestaShop zintegrowany z ERP

Hurtowy sklep PrestaShop połączony z ERP przez MultiBridge: zamówienia, dane klienta i limity kredytowe prosto z ERP, dokumenty PDF, płatności, promocje i stany.

Systemy
PrestaShop (B2B), ERP, aplikacja kurierska
Technologie
MultiBridge, endpointy REST po stronie ERP, API PrestaShop
Jedno zamówienie B2B krok po kroku
Schemat: sklep PrestaShop łączy się z ERP przez MultiBridge. Sklep pyta ERP o dane klienta i limit kredytowy, wysyła zamówienie, ERP wystawia fakturę i zleca list przewozowy w aplikacji kurierskiej, a do sklepu wracają numer listu, dokumenty PDF, status płatności, stany i promocje. PrestaShopsklep B2B MultiBridgeendpointy ERP ERPfaktury, WZ, stany Kurieraplikacja do listów

1. Logowanie klienta Sklep pyta endpoint ERP o dane kontrahenta

Najpierw analiza

Projekt zaczęliśmy od analizy tego, jak kupują klienci hurtowi i jak zamówienie przechodzi przez firmę: od koszyka, przez sprawdzenie warunków klienta, po dokumenty, wysyłkę i płatność. Spisaliśmy założenia, mapowanie danych między PrestaShop a ERP oraz procesy, które po stronie ERP da się zautomatyzować.

Z tym przyszliśmy do klienta jako z gotową propozycją rozwiązania, a nie z listą pytań. Zakres poniżej to efekt tej analizy.

Jak działa integracja

Całą wymianę obsługuje nasza aplikacja MultiBridge, zainstalowana na serwerze firmy obok ERP.

  • Endpointy po stronie ERP. MultiBridge wystawia dedykowane endpointy REST, które czytają dane prosto z bazy ERP. Sklep pyta przez nie o dane klienta i jego limit kredytowy w chwili, gdy są potrzebne, więc zawsze widzi aktualny stan, a nie kopię sprzed kilku godzin.
  • Przekierowanie zamiast otwierania ERP. Baza ERP nie jest wystawiona do internetu. Żądania sklepu przyjmuje serwer WWW firmy i przekierowuje je do MultiBridge. Na zewnątrz można udostępnić wyłącznie ścieżki API, a panel i baza zostają w sieci firmy. Dostęp chronią autoryzacja, limity zapytań i logi.
  • Wymiana w tle. Zamówienia, dokumenty, statusy płatności, promocje, numery przesyłek i stany MultiBridge przekazuje między PrestaShop a ERP automatycznie, według ustalonych reguł.

Zakres integracji

Dziewięć obszarów ustalonych w analizie. Zamówienia płyną ze sklepu do ERP, dane handlowe, dokumenty i stany z ERP do sklepu, a o dane klienta i limit sklep pyta ERP na bieżąco przez endpointy.

PrestaShopsklep B2B, klienci hurtowi
MultiBridgeendpointy ERP · przekierowanie · logi
  • 1Zamówieniado ERP
  • 2Dane klienta (endpoint)zapytanie do ERP
  • 3Limit kredytowy (endpoint)zapytanie do ERP
  • 4WZ, faktury, korekty PDFdo sklepu
  • 5Statusy płatnoścido sklepu
  • 6Promocje i rabatydo sklepu
  • 8Numer listu przewozowegodo sklepu
  • 9Stany magazynowedo sklepu
ERP7automatyczne faktury i listy przewozowe
ze sklepu do ERP z ERP do sklepu sklep pyta ERP na bieżąco
  1. 1Sklep → ERP

    Zamówienia do ERP

    Zamówienia złożone w sklepie trafiają do ERP automatycznie, bez przepisywania i bez ręcznych importów.

  2. 2Sklep ↔ ERP

    Dane klienta z ERP

    Sklep pobiera dane kontrahenta przez dedykowany endpoint po stronie ERP. Klient hurtowy widzi w sklepie te same dane, które są w ERP.

  3. 3Sklep ↔ ERP

    Limity kredytowe

    Sklep sprawdza w ERP limit kredytowy klienta w chwili, gdy jest potrzebny. Wie od razu, czy zamówienie mieści się w limicie.

  4. 4ERP → Sklep

    WZ, faktury i korekty w PDF

    Dokumenty wystawione w ERP trafiają do sklepu jako PDF. Klient ma je przy zamówieniu, a dział obsługi nie wysyła ich ręcznie.

  5. 5ERP → Sklep

    Statusy płatności

    Informacja o zapłacie z ERP trafia do sklepu, więc klient widzi, co jest opłacone, a co czeka na płatność.

  6. 6ERP → Sklep

    Promocje i rabaty

    Promocje i rabaty ustawia się w ERP, a integracja przenosi je do PrestaShop. Ceny w sklepie zgadzają się z tymi w ERP.

  7. 7w ERP

    Automatyczne faktury i listy przewozowe

    Po stronie ERP część pracy dzieje się sama: faktura powstaje automatycznie, a list przewozowy jest wystawiany w zewnętrznej aplikacji kurierskiej.

  8. 8ERP → Sklep

    Numer listu przewozowego

    Numer listu z aplikacji kurierskiej trafia do zamówienia w sklepie, więc klient może śledzić przesyłkę.

  9. 9ERP → Sklep

    Stany magazynowe

    Stany z ERP trafiają do sklepu, więc klient hurtowy widzi, co jest dostępne, zanim złoży zamówienie.

Na co zwrócić uwagę przy podobnym projekcie

  • Warunki klienta B2B żyją w ERP. Rabaty, limity i dane do faktury ustala ERP. Sklep powinien z nich korzystać, a nie trzymać własną, rozjeżdżającą się kopię.
  • Limit kredytowy musi być aktualny. Wartość sprzed kilku godzin może przepuścić zamówienie, którego nie powinno być. Dlatego sklep pyta ERP w chwili zamówienia.
  • Nie wystawiaj ERP do internetu. Sklep powinien rozmawiać z wybranymi endpointami za przekierowaniem, z autoryzacją i logami, a nie bezpośrednio z bazą.

Efekt

[do uzupełnienia: efekt w liczbach, np. czas przekazania zamówienia, liczba zapytań, oszczędzone godziny]

Masz podobny projekt?

Opisz, jakie systemy chcesz połączyć albo wdrożyć. Odpowiemy i umówimy bezpłatną konsultację.