Integracja z Comarch ERP Optima
Stany, ceny i towary z Comarch ERP Optima trafiają do Sellero, a automatyzacja zakłada w Optimie RO, WZ i faktury do zamówień.
Co synchronizujemy z Comarch ERP Optima.
5 obszarów w jednym połączeniu, bez ręcznego eksportu.
- Stany magazynowe z magazynów Optimy przypisanych do magazynów Sellero, po odjęciu rezerwacji
- Ceny cena zakupu i wybrana cena sprzedaży, także osobna dla wybranego kanału
- Towary łączone z produktami automatycznie po kodzie albo EAN-ie
- Dokumenty w Optimie RO, WZ i faktura sprzedaży z automatyzacji w Sellero
- Faktury z Optimy faktury wystawione w Optimie widoczne w Sellero razem z PDF-em
Jak zacząć.
-
1
Instalujesz agenta
Instalator „Sellero Optima Agent” na komputerze z Optimą, w wersji 64- albo 32-bitowej, jak Twoja Optima.
-
2
Łączysz go z Sellero
W panelu agenta wybierasz firmę Optimy i wpisujesz jednorazowy kod z kreatora w Sellero.
-
3
Wybierasz magazyny i ceny
Przypisujesz magazyny Optimy do magazynów Sellero i wybierasz ceny, a towary łączą się z produktami po kodzie i EAN-ie.
Comarch ERP Optima i Sellero na jednym stanie magazynowym
Integracja przenosi do Sellero to, co prowadzisz w module Handel albo Handel Plus Comarch ERP Optima: kartotekę towarów, stany magazynowe i ceny. Sellero ustawia na ich podstawie stan produktów i koryguje dostępność na Allegro, Amazonie, eBayu, Kauflandzie i w Twoim sklepie. Optima zostaje miejscem, w którym przyjmujesz dostawy i prowadzisz magazyn, a Sellero obsługuje sprzedaż na marketplace’ach.
W drugą stronę płyną dokumenty. Automatyzacja w Sellero zakłada w Optimie rezerwację odbiorcy (RO), wydanie zewnętrzne (WZ) albo fakturę sprzedaży, a faktury wystawione w Optimie wracają do Sellero. Stan prowadzi Optima, więc WZ zmniejsza go tak samo jak przy pracy ręcznej, a nowy stan wraca do Sellero w kolejnym cyklu.
Jak działa połączenie
Optima nie ma publicznego API, z którym Sellero mogłoby się połączyć przez internet, więc integracja ma dwie części. Na komputerze z Optimą instalujesz Sellero Optima Agent, usługę Windows z panelem konfiguracji. Agent czyta bazę Optimy, zapisuje dokumenty przez obiekty COM Optimy i sam łączy się z Sellero wychodząco, przez HTTPS. Nie potrzebujesz płatnego dodatku WebAPI, publicznego adresu IP, przekierowania portów ani VPN, a Sellero nigdy nie łączy się z Twoim komputerem.
- Instalacja. Instalator w wersji 64- albo 32-bitowej, zgodnej z Twoją Optimą (od wersji 2026.5.1 Optima jest 64-bitowa), uruchamia usługę i otwiera panel agenta. Instalator ostrzega, jeśli wybrałeś wariant niezgodny z Optimą.
- Firma i logowanie. W panelu agenta wskazujesz serwer SQL z loginem tylko do odczytu i wybierasz firmę z listy baz Optimy. Do zapisu dokumentów podajesz operatora Optimy i moduł, a panel sprawdza logowanie od razu.
- Parowanie. W panelu Sellero (Integracje → Comarch Optima) dostajesz jednorazowy kod ważny 15 minut i wpisujesz go w panelu agenta.
- Ustawienia. W panelu Sellero przypisujesz magazyny Optimy do magazynów Sellero (kilka magazynów Optimy może zasilać jeden magazyn Sellero), wybierasz ceny i interwał synchronizacji. Ustawienia agent pobiera sam, a nowe wersje agenta instalują się automatycznie.
Co przechodzi z Optimy do Sellero
- Stany magazynowe z magazynów Optimy przypisanych do magazynów Sellero, po odjęciu rezerwacji z Optimy. Rezerwacji z RO założonych przez Sellero nie odejmujemy drugi raz, bo pod swoje zamówienia Sellero rezerwuje towar samo. Jeden magazyn Sellero zasila najwyżej jeden system ERP, więc stany z Optimy i z innego programu nigdy się w nim nie mieszają.
- Ceny: cena zakupu i wybrana cena sprzedaży z Optimy zasilają cenę produktu w Sellero, a dla wybranych kanałów możesz wskazać inną cenę z Optimy. Ceny płyną tylko z Optimy do Sellero.
- Towary z kodem, nazwą i kodem EAN. Sellero łączy towar z produktem automatycznie, gdy kod albo EAN zgadza się jednoznacznie. Resztę widzisz na ekranie „Towary Optimy”: łączysz je ręcznie albo tworzysz nowy produkt z towaru.
- Faktury wystawione w Optimie do zamówień z Sellero, razem z PDF-em i numerem z Optimy. Sellero dopina fakturę do zamówienia po RO, WZ albo samej fakturze.
Dokumenty w Optimie z automatyzacji
Dokumenty w Optimie zakłada automatyzacja, którą składasz w module Automatyzacje. Do dyspozycji masz kroki: utwórz RO, utwórz WZ i utwórz fakturę sprzedaży, a dla sprzedaży przez Amazona także WZ z paczki i fakturę z WZ z kopii faktury Amazon VCS.
- Pozycje z zamówienia. Dokument dostaje pozycje z linii zamówienia, kontrahenta, odbiorcę, formę płatności i wysyłkę jako usługę. Kontrahenta Sellero znajduje w Optimie albo zakłada nowego. W kroku ustawiasz pola nagłówka, np. magazyn, kategorię, termin płatności i opis, a dokument zapisujesz jako zatwierdzony albo do bufora.
- Łańcuch dokumentów. WZ powstaje na podstawie RO, a faktura na podstawie WZ albo RO. Optima widzi całą drogę zamówienia.
- WZ z paczki. Gdy zamówienie wychodzi w kilku paczkach, każda może dostać własny WZ z magazynu, z którego naprawdę schodzi towar, np. z magazynu Amazon FBA.
- Waluta. Dokument do zamówienia w euro dostaje średni kurs NBP do złotego.
- Bez duplikatów. Każdy dokument ma znacznik Sellero, a agent sprawdza go przed zapisem, więc ponowienie po zerwanym połączeniu nie wystawi drugiego. Jeśli Optima odrzuci dokument, na przykład z powodu braku towaru, przy zamówieniu w Sellero pojawia się zgłoszenie z powodem.
Numer RO widzisz na liście i karcie zamówienia w Sellero. Magazyn, który pracuje na wydrukach z Optimy, znajdzie zamówienie na stole pakowania po numerze RO, także po samym numerze kolejnym z wydruku.
Bezpieczeństwo danych
- Agent czyta bazę Optimy wyłącznie loginem SQL tylko do odczytu. Do bazy pisze tylko sama Optima, przez swoje obiekty COM.
- Hasła i klucz połączenia agent przechowuje zaszyfrowane, w katalogu dostępnym tylko dla systemu i administratorów.
- Ponowne parowanie unieważnia poprzedni klucz, a odłączenie integracji w panelu Sellero zatrzymuje wysyłkę danych.
Wymagania
- Comarch ERP Optima z modułem Handel albo Handel Plus, zainstalowana lokalnie albo na Twoim serwerze. Optima w modelu usługowym Comarch nie jest obsługiwana.
- Komputer z Windows i .NET Framework 4.8, na którym zainstalowana jest Optima.
- Login SQL tylko do odczytu do bazy firmy.
- Do zakładania dokumentów: operator Optimy i wolne stanowisko modułu Handel albo Handel Plus.
Dla kogo ta integracja
Dla firm, które prowadzą magazyn i sprzedaż w Comarch ERP Optima, a sprzedają na marketplace’ach i w sklepie internetowym. Dostawy przyjmujesz w Optimie jak dotąd, a Sellero pilnuje, żeby Allegro, Amazon i pozostałe kanały pokazywały aktualny stan. Pracujesz w Subiekcie GT? Ta sama integracja działa też z Subiektem GT. Wdrożenie robimy razem z Tobą, równolegle z obecnym systemem. Umów prezentację, a pokażemy, jak zamówienia z marketplace’ów trafiają do Optimy.
Czy potrzebuję Comarch ERP Optima WebAPI, publicznego adresu IP albo VPN?
Nie. Agent na komputerze z Optimą czyta jej bazę i sam łączy się z Sellero wychodząco, przez HTTPS. Dokumenty zapisuje przez obiekty COM, które są częścią Optimy, więc płatny dodatek WebAPI ani otwarty port nie są potrzebne.
Czy agent może coś zepsuć w bazie Optimy?
Agent czyta bazę wyłącznie loginem SQL tylko do odczytu. Dokumenty zapisuje sama Optima, przez swoje obiekty COM, z tą samą logiką co przy pracy ręcznej, i tylko wtedy, gdy zleci je automatyzacja w Sellero.
Czy agent zajmuje licencję Optimy?
Tak. Do zapisu dokumentów agent loguje się jako operator Optimy i zajmuje stanowisko modułu Handel albo Handel Plus. Do samego przesyłania stanów, cen i faktur do Sellero wystarczy mu odczyt bazy.
Jakie dokumenty Sellero założy w Optimie?
Rezerwację odbiorcy (RO), która w Optimie pełni rolę zamówienia, wydanie zewnętrzne (WZ) i fakturę sprzedaży. WZ może też powstać z pojedynczej paczki, a faktura razem z WZ z kopii faktury Amazona. Paragonów i korekt integracja nie zakłada.
Czy integracja działa z Optimą w chmurze?
Nie. Agent potrzebuje Optimy zainstalowanej na Twoim komputerze albo serwerze. W modelu usługowym Comarch obiekty COM nie zapisują dokumentów, więc Sellero nie mogłoby założyć w niej RO, WZ ani faktur.
Sprzedaję przez Amazon FBA. Jak to wygląda w Optimie?
Paczkę nadaną przez Amazona Sellero widzi przy zamówieniu, więc automatyzacja może założyć do niej WZ z magazynu FBA w Optimie. Druga droga: nowa kopia faktury Amazon VCS zakłada w Optimie fakturę razem z WZ, z numerem VAT sprzedawcy i krajem wysyłki w atrybutach dokumentu.
Jak często synchronizują się stany?
Interwał ustawiasz w panelu Sellero, od 15 sekund do godziny. Agent wysyła tylko towary, które się zmieniły, a raz na dobę i na żądanie z panelu przesyła pełną listę.
Zobacz w panelu, jak integracja z Comarch ERP Optima działa w Sellero.