Base - integracja Comarch ERP Optima z Allegro i wieloma kanałami
Base (dawniej BaseLinker) to integrator, który zbiera zamówienia z marketplace'ów i sklepów w jednym panelu, zarządza ofertami, wysyłkami i stanami. Ma gotową integrację z Comarch ERP Optima: zamówienie z dowolnego kanału może automatycznie trafić do Optimy, gdzie powstaje faktura lub paragon, a numer dokumentu wraca do Base.
Połączenie z bazą Optimy wymaga komponentu po stronie komputera lub serwera z programem, a wymagania różnią się w zależności od wersji i modelu instalacji. Przed wdrożeniem sprawdź je w dokumentacji Base dla swojej konfiguracji.
Typowe wdrożenie integracji Base z Optimą przebiega w kilku krokach.
[#chart:ksg14b]
Wiele kanałów - Allegro, Amazon, Empik, Kaufland, sklepy na różnych platformach w jednym przepływie do Optimy.
Automatyzacje - akcje automatyczne uruchamiane zmianą statusu zamówienia, np. wystaw fakturę po opłaceniu.
Stany - stan z magazynu Optimy może być źródłem dla ofert we wszystkich kanałach.
Ekosystem - kurierzy, drukowanie etykiet, obsługa zwrotów w tym samym panelu.
Szczegóły połączenia opisaliśmy w poradniku Base z Comarch Optima - jak połączyć systemy, a szerzej o ścieżkach dla systemów Comarch we wpisie integracja Comarch ERP XL i Optima ze sklepem.
API - własna integracja Comarch ERP Optima ze sklepem
Trzecia ścieżka to integracja dedykowana. Comarch udostępnia partnerom i programistom interfejsy do pracy z bazą Optimy, a Allegro i większość platform sklepowych mają publiczne API. Programista może zbudować połączenie dokładnie pod proces firmy, na przykład z nietypowym wyliczaniem cen, wieloma magazynami czy sprzedażą B2B z indywidualnymi warunkami.
Zalety - pełna kontrola nad logiką, brak ograniczeń gotowych integracji.
Wady - koszt budowy i utrzymania, zależność od programisty, konieczność aktualizacji przy zmianach w API Allegro i w Optimie.
Kiedy ma sens - duża skala, specyficzne procesy, własny zespół IT lub stały partner programistyczny.
[#uwaga] Własna integracja to nie jednorazowy projekt. Allegro regularnie zmienia API, a Optima dostaje nowe wersje. Policz koszt utrzymania na co najmniej dwa lata, zanim porzucisz gotowe rozwiązanie.
Comarch e-Sale, Base czy API - porównanie
Każda ścieżka rozwiązuje ten sam problem, ale w innym zakresie. Tabela pokazuje różnice, które najczęściej rozstrzygają wybór.
| Kryterium | Comarch e-Sale | Base | API (integracja dedykowana) |
|---|
| Kanały sprzedaży | Allegro | Allegro, inne marketplace'y, sklepy | Dowolne, zależnie od projektu |
| Czas wdrożenia | Krótki | Krótki do średniego | Najdłuższy |
| Elastyczność | W ramach funkcji e-Sale | Akcje automatyczne, statusy, filtry | Pełna |
| Wysyłki i etykiety | W zakresie narzędzia | Wbudowane integracje z przewoźnikami | Do zbudowania lub osobnie |
| Utrzymanie | Po stronie Comarch | Po stronie Base | Po stronie programisty |
| Dla kogo | Sprzedaż głównie na Allegro | Sprzedaż wielokanałowa | Duża skala i nietypowe procesy |
W praktyce wybór często zawęża się do pytania o liczbę kanałów. Poniżej proste kryteria wyboru między e-Sale a Base.
[#chart:ksg14c]
Jak dobrać integrację Comarch ERP Optima do skali sprzedaży?
Policz kanały - jeden kanał to inna sytuacja niż pięć marketplace'ów i dwa sklepy.
Ustal źródło stanów - czy stan ma pochodzić z Optimy, czy z integratora.
Zdecyduj o KSeF - który system wysyła e-Faktury, żeby nie wysyłać dokumentu dwa razy.
Sprawdź procesy nietypowe - zestawy, partie, wiele magazynów, B2B.
Policz koszt utrzymania - abonamenty, serwis i zmiany w perspektywie 2-3 lat.
Warto też pomyśleć o tym, co będzie za rok. Jeśli dziś sprzedajesz tylko na Allegro, ale planujesz wejście na Empik, Kaufland czy własny sklep, wybór narzędzia tylko pod jeden kanał oznacza drugą integrację w przyszłości. Zmiana integratora w działającym sklepie to ponowne mapowanie towarów, testy i ryzyko przestojów, więc lepiej od razu wybrać rozwiązanie z zapasem. Z drugiej strony nie warto przepłacać za funkcje, których nikt nie użyje - jeśli Allegro pozostanie jedynym kanałem, prostsze narzędzie może w pełni wystarczyć.
[#przyklad] Przykład: sklep sprzedaje na Allegro, Allegro.cz i we własnym sklepie, wysyła 3 przewoźnikami i ma jeden magazyn. Comarch e-Sale obsłuży Allegro, ale sklep i przewoźnicy wymagają kolejnych narzędzi. Base z integracją z Optimą zbiera wszystko w jednym panelu, a Optima wystawia dokumenty i prowadzi magazyn.
Jakie dane wymieniać między Comarch ERP Optima a Allegro?
Niezależnie od wybranej ścieżki trzeba zdecydować, które dane płyną w którą stronę i który system jest dla nich źródłem prawdy. Brak tej decyzji to najczęstsza przyczyna sytuacji, w której stany, ceny albo dokumenty różnią się w zależności od tego, gdzie się na nie patrzy.
Zamówienia i dane kupującego
Zamówienia zawsze powstają na Allegro lub w sklepie i płyną do Optimy. Razem z nimi przechodzą dane kupującego, adres, sposób dostawy, forma płatności i informacja, czy klient chce fakturę. Warto ustalić, czy w Optimie dla każdego kupującego zakładać osobną kartotekę kontrahenta, czy paragony wystawiać na kontrahenta zbiorczego. Pierwsze rozwiązanie daje pełną historię, drugie nie zaśmieca kartoteki tysiącami jednorazowych klientów.
Dokumenty sprzedaży
Faktura lub paragon powstaje w Optimie, a do zamówienia wraca jego numer, a często także plik PDF dla klienta. Dzięki temu kupujący dostaje dokument w wiadomości, a obsługa klienta nie musi szukać faktur w programie księgowym. Przy KSeF trzeba dodatkowo ustalić, kto wysyła e-Fakturę - zwykle Optima, bo to w niej powstaje dokument.
Stany magazynowe
Stan najczęściej płynie z Optimy do ofert, bo to Optima prowadzi magazyn i przyjmuje dostawy. W sklepach, w których magazyn prowadzi integrator, kierunek bywa odwrotny. Ważne, żeby był jeden, a nie dwa konkurujące ze sobą źródła stanów. Przy kilku magazynach dochodzi pytanie, który magazyn zasila który kanał.
Ceny i dane produktów
Ceny w e-commerce częściej żyją w integratorze lub w sklepie, bo zmieniają się szybko i różnią między kanałami. Optima przyjmuje wtedy cenę z zamówienia. Opisy, zdjęcia i parametry ofert zostają w narzędziu do zarządzania ofertami, a Optima przechowuje tylko dane potrzebne do dokumentów: symbol, nazwę, EAN, stawkę VAT i jednostkę miary.
Najczęstsze problemy po integracji Comarch ERP Optima z Allegro
Nawet dobrze zaplanowana integracja w pierwszych tygodniach pokazuje kilka typowych usterek. Większość z nich wynika z danych, a nie z samego narzędzia, i daje się szybko naprawić, jeśli wiadomo, gdzie szukać.
Dokument nie powstaje - symbol towaru w Optimie różni się od SKU w ofercie albo towaru nie ma w kartotece.
Zła stawka VAT - kartoteka towaru w Optimie ma inną stawkę niż oferta albo integracja nie rozróżnia krajów.
Stan się nie zmienia - oferta nie jest powiązana z produktem albo synchronizacja działa z innego magazynu.
Podwójne dokumenty - dokumenty wystawiają jednocześnie dwa systemy.
Przerwy w połączeniu - komputer lub serwer z bazą Optimy był wyłączony albo zmieniły się dane dostępowe.
Integracja a KSeF i sprzedaż zagraniczna
Dwa obszary wymagają szczególnej uwagi przy każdej ścieżce. Pierwszy to KSeF: tylko jeden system powinien wysyłać e-Faktury, a przy integracji przez Base zwykle robi to Optima, bo w niej powstaje dokument. Drugi to sprzedaż na Allegro.cz i Allegro.sk: zamówienia do konsumentów z innych krajów UE powinny trafiać do Optimy z właściwą walutą, stawką VAT kraju kupującego i oznaczeniem procedury OSS, jeśli firma z niej korzysta. Te ustawienia robi się raz, w mapowaniu integracji, a ich brak wychodzi dopiero przy deklaracjach.
Dlatego po starcie warto przez kilka tygodni codziennie przeglądać log integracji i zamówienia, które nie przeszły do Optimy. Kiedy przyczyny zostaną usunięte, kontrola może przejść w tryb tygodniowy.
Jak Vinson pomaga zintegrować Comarch ERP Optima z Allegro i sklepem
Vinson to agencja e-commerce z Bochni, działająca od 2021 roku: certyfikowany partner Base, Allegro Ads Partner+, Google Partner i Meta Business Partner. Nie jesteśmy partnerem Comarch. Wdrażamy i integrujemy Comarch ERP Optima ze sklepem, Allegro, marketplace'ami i Base: ustawiamy mapowanie towarów, akcje automatyczne, serie dokumentów, stany i e-Faktury. Na bezpłatnej konsultacji pomożemy wybrać ścieżkę integracji dopasowaną do Twojej skali.
Najczęściej zadawane pytania
Jak zintegrować Comarch ERP Optima z Allegro?
Najczęściej przez integrator Base, który pobiera zamówienia z Allegro i przekazuje je do Optimy, albo przez Comarch e-Sale, narzędzie producenta synchronizowane z bazą ERP. Przy nietypowych procesach można zbudować własną integrację opartą na API Allegro i interfejsach Optimy.
Czy Base współpracuje z Comarch ERP Optima?
Tak, Base ma gotową integrację z Comarch ERP Optima. Pozwala ona przesyłać zamówienia do Optimy, wystawiać w niej faktury i paragony oraz odbierać numery dokumentów. Wymagania techniczne połączenia z bazą Optimy sprawdź w dokumentacji Base.
Czym jest Comarch e-Sale?
Comarch e-Sale to narzędzie Comarch do sprzedaży na Allegro, które pozwala wystawiać oferty i automatycznie generować zamówienia. Dane wymienia z systemami Comarch ERP, w tym z Optimą, przez synchronizację baz. Do własnego sklepu internetowego Comarch oferuje osobny produkt - Comarch e-Sklep.
Czy integracja przez API jest lepsza niż Base?
Nie zawsze. API daje pełną kontrolę, ale wymaga programisty do budowy i stałego utrzymania przy zmianach w Allegro i Optimie. Dla większości sklepów wielokanałowych gotowa integracja przez Base jest szybsza i tańsza w utrzymaniu.
Czy po integracji Optima może aktualizować stany na Allegro?
Tak, przy integracji przez Base lub e-Sale stan z magazynu Optimy może być źródłem dla ofert. Trzeba jednak ustalić jedno źródło stanów i częstotliwość synchronizacji, żeby uniknąć sprzedaży towaru, którego już nie ma.
Nie wiesz, którą ścieżkę wybrać? Umów bezpłatną konsultację z Vinson. Przed rozmową przeczytaj, kiedy integracja Base z ERP jest potrzebna i jak ją zaplanować.