Menu
NowośćUmów rozmowę

Maco B2B dla działu IT

Ta strona jest dla osoby, która będzie platformę utrzymywać i integrować. Skąd płyną dane, co robi Maconnector, co daje sam Mage-OS, a co dokładamy, i co zostaje po stronie klienta, kiedy wdrożenie się kończy.

Magento 2 · Mage-OS 3.x · Hyvä · REST API na całym zakresie

Architektura

Sklep pokazuje dane, ERP zostaje ich właścicielem

Kontrahent hurtowy składa zamówienia także poza sklepem: telefonicznie, mailem, u handlowca. Dlatego saldo kredytowe, faktury, przeliczniki jednostek i minima logistyczne mają właściciela w systemie księgowym, a sklep trzyma ich odbicie. Dane wchodzą jako stan, nie przyrost, i są zapisywane po kluczu naturalnym: NIP-ie, indeksie, numerze faktury. Powtórzony komunikat z middleware nie zdubluje rekordu.

Cała logika siedzi w serwisach, a kontroler sklepu i endpoint REST wołają ten sam serwis, więc interfejs i API nie rozjeżdżają się zachowaniem. Uprawnienia sprawdzamy na serwerze: endpoint klienta zwraca wyłącznie dane jego firmy, a podmiana identyfikatora w adresie nie odsłania cudzych danych. Cały front jest na Hyvä, bez Luma, RequireJS i Knockout.

Każda encja, każdy atrybut dołożony do encji natywnej, każda akcja użytkownika i każde dane przychodzące z ERP mają swój endpoint REST. GraphQL dokładamy tam, gdzie jest realnie potrzebny, na przykład pod front headless.

Przepływ danych we wdrożeniu

  1. ERP
  2. Maconnector
  3. Maco B2B na Mage-OS
  4. Storefront Hyvä

Maconnector prowadzi wymianę w obie strony: produkty, stany, ceny, kontrahentów, upusty, zamówienia, statusy i faktury. Ma własny panel, monitoring i ponawianie nieudanych komunikatów, więc nieudana synchronizacja jest zdarzeniem do obejrzenia, a nie ciszą.

Integracje

Systemy, z którymi łączymy platformę najczęściej

Wymianę prowadzi Maconnector, nasze middleware. Dane produktowe potrafią przychodzić także z systemu PIM, jeśli klient go używa.

  • Comarch ERP XL
  • Comarch ERP Optima
  • Enova365
  • SAP S/4HANA
  • Microsoft Dynamics 365
  • Baselinker
  • Akeneo PIM
  • Pimcore

Czego nie budujemy

To platforma dowozi sama, my to konfigurujemy

Każda z tych funkcji jest w Mage-OS od razu po instalacji, a bramki PayU, Przelewy24 i Tpay oraz moduły InPost, DPD i DHL instalujemy jako oficjalne rozszerzenia. Na stronie produktu rentgen pokazuje je jako Magento.

  • Grupy kontrahentów
  • Ceny progowe
  • Reguły VAT i ceny netto
  • Reguły promocyjne
  • OpenSearch
  • Multistore i wielowalutowość
  • Bramki płatności
  • Moduły kurierskie

Rozważasz zamiast tego OroCommerce, które ma funkcje B2B w rdzeniu? Zestawiliśmy obie drogi z gołym Magento, funkcja po funkcji.

Porównanie platform B2B

Wybór modelu

Zamknięty SaaS a platforma na open source

Obie drogi dowożą funkcje B2B. Różnica jest w tym, co zostaje po stronie klienta, kiedy wdrożenie się kończy.

Zamknięta platforma SaaS

  • kod należy do dostawcy, migracja bywa niemożliwa
  • zakres funkcji kończy się na tym, co dostawca ma w planie
  • abonament rośnie razem z obrotem sklepu
  • jeden punkt wsparcia i jeden dostawca zmian
  • integracje tylko te, które są w katalogu dostawcy

Maco B2B na Mage-OS

  • kod zostaje u klienta, na licencji open source
  • każdą funkcję można rozszerzyć albo zastąpić własną
  • licencja Maco B2B w cenie wdrożenia
  • zespół można zmienić: to standardowe Magento 2
  • REST API na każdej encji, atrybucie i akcji
  • integracja z ERP przez Maconnector, z monitoringiem i ponowieniami

Produkty komplementarne

Co dochodzi obok platformy

Dwa produkty stoją poza Maco B2B i wchodzą wtedy, kiedy skala tego wymaga. Silnik cen przejmuje politykę cenową, gdy przestaje ona być prostym cennikiem: hierarchie reguł, matryce kontrahent i grupa towarowa przy setkach tysięcy reguł, monitorowanie marż w czasie rzeczywistym. Maco B2B ma jedno wejście do odczytu ceny, a liczy ją źródło zewnętrzne, więc podmiana silnika na własne API klienta nie rusza sklepu.

Maconnector jest middleware do wymiany z ERP i w praktyce towarzyszy każdemu wdrożeniu B2B. Jeśli platformę dopiero rozważasz, zacznij od przeglądu platform B2B, a jeśli interesuje cię sama technologia, od strony Magento.

Pokażemy architekturę na twoim ERP, nie na schemacie

Godzina z osobą, która będzie to integrować: jakie dane musi dostarczyć ERP, jak wygląda komunikat w Maconnectorze i co odpowiada REST API.