Integracja

Subiekt i Comarch ERP a Empik: import kartoteki z pliku lub linku

Subiekt i Comarch ERP nie mają chmurowego API, z którego moglibyśmy czytać dane. Dlatego ceny zakupu i stany wczytujesz z eksportu kartoteki towarów: plikiem CSV lub XLSX albo linkiem do pliku, który system odświeża.

Dlaczego import z pliku?

Subiekt GT, Subiekt nexo, Comarch ERP Optima i Comarch ERP XL działają zwykle na komputerze albo serwerze w firmie. Nie mają publicznego API dostępnego z internetu, więc oGrosika nie może samo połączyć się z bazą. Każdy z tych systemów potrafi jednak wyeksportować kartotekę towarów do pliku, a to wystarczy, żeby automat cenowy znał Twoje ceny zakupu i stany.

Co odczytujemy z pliku?

Kolumna w eksporcieDo czego służy?
Symbol, indeks albo kod towaruPołączenie z ofertą na Empiku po SKU
Kod kreskowy (EAN)Połączenie, gdy symbol się nie zgadza
Cena zakupuPróg ceny minimalnej
StanOchrona przed sprzedażą towaru, którego nie ma

Kolumny wykrywamy automatycznie po typowych nazwach nagłówków, np. „Symbol”, „Kod kreskowy”, „Cena zakupu”, „Stan”. Jeśli Twój eksport nazywa je inaczej, wskażesz je ręcznie. Gdy cena zakupu w pliku jest brutto, zaznaczysz to i podasz stawkę VAT, a my przeliczymy ją na netto.

Jak wczytać dane?

  1. Wyeksportuj kartotekę towarów. W Subiekcie albo Comarch ERP wyeksportuj listę towarów z symbolem, kodem kreskowym, ceną zakupu i stanem do pliku CSV lub XLSX.
  2. Wybierz źródło w oGrosika. W panelu oGrosika otwórz Integracje i wybierz „Subiekt, Comarch ERP i pliki”.
  3. Wgraj plik albo podaj link. Plik wgrywasz ręcznie po każdej zmianie. Jeśli system albo skrypt zapisuje eksport pod stałym adresem w internecie, podaj link, a pobierzemy go automatycznie co 6 godzin.
  4. Sprawdź kolumny i podgląd. Zobaczysz, które kolumny rozpoznaliśmy, i kilka pierwszych wierszy. Popraw przypisanie, jeśli trzeba, i zapisz.

Jak łączymy produkty z ofertami na Empiku?

Produkt ze pliku łączymy z ofertą na Empiku najpierw po SKU, czyli po kodzie oferty (shop_sku). Wielkość liter nie ma znaczenia, więc ABC-12 i abc-12 to ten sam produkt. Gdy SKU się nie zgadza albo go brakuje, próbujemy po kodzie EAN.

Po każdym pobraniu panel pokazuje, ile ofert udało się dopasować, ile z nich ma cenę zakupu, a ile stan. Oferty bez dopasowania trafiają na osobną listę, którą możesz przejrzeć i poprawić kody w systemie albo w ofertach na Empiku.

Do czego służą koszt i stan?

Cena zakupu trafia do ceny zakupu oferty w oGrosika. Z niej, razem z marżą i kosztami stałymi z Reguł, automat liczy próg ceny minimalnej, poniżej którego oferta nie zejdzie. Dokładny wzór z prowizją, VAT i dostawą pokazujemy we wpisie jak policzyć cenę minimalną na Empiku, a pojedynczą ofertę sprawdzisz w kalkulatorze Empik.

Stan chroni przed sprzedażą towaru, którego nie masz. Oferty aktywne na Empiku przy zerowym stanie widać w filtrze „bez towaru”, a automatyczna akceptacja zamówień sprawdza stan przed przyjęciem zamówienia. Jeśli koszt albo stan bierzesz z innego źródła, możesz wyłączyć jedno z nich w ustawieniach integracji.

Czego nie robimy?

Integracja wyłącznie czyta dane. oGrosika niczego nie zapisuje w Subiekcie ani w Comarch ERP, bo w ogóle się z nimi nie łączy: nie zmienia cen, stanów, opisów ani zamówień. Ceny na Empiku zmienia tylko automat cenowy, i to w granicach progów, które ustawisz. Dane dostępowe zapisujemy zaszyfrowane, a w każdej chwili możesz odłączyć integrację w panelu albo unieważnić dostęp po swojej stronie. Więcej o tym, jak chronimy dane, piszemy na stronie bezpieczeństwo.

Typowe problemy

  • Przecinek w liczbach i polskie znaki. Czytamy liczby z przecinkiem i z kropką oraz pliki w UTF-8 i w kodowaniu Windows. Jeśli nazwy są zniekształcone, zapisz eksport jako CSV UTF-8 albo XLSX.
  • Kilka cen zakupu w kartotece. Wskaż kolumnę z ceną, którą chcesz traktować jako koszt, np. ostatnią cenę zakupu.
  • Nieaktualny plik. Plik wgrany ręcznie nie odświeża się sam. Jeśli ceny zakupu często się zmieniają, lepiej sprawdzi się link do pliku. Gdy chcesz ustawić same progi cen, zamiast kosztów, użyj importu progów z pliku CSV.

Pytania

Czy łączycie się bezpośrednio z Subiektem albo Optimą?

Nie. Te systemy nie mają chmurowego API, więc dane wczytujemy z eksportu kartoteki towarów: z pliku CSV lub XLSX albo z linku do pliku.

Jakie kolumny musi mieć plik?

Symbol albo kod kreskowy do połączenia z ofertami oraz cenę zakupu, stan albo oba. Nazwy kolumn rozpoznajemy automatycznie, a nietypowe wskażesz ręcznie.

Czy cena zakupu może być brutto?

Tak. Zaznacz, że cena w pliku jest brutto, i podaj stawkę VAT, a przeliczymy ją na netto.

Jak często odświeżacie dane?

Plik wgrany ręcznie obowiązuje do następnego wgrania. Link do pliku pobieramy automatycznie co 6 godzin.

Czy działa też z innym programem magazynowym?

Tak, jeśli potrafi wyeksportować listę towarów do CSV lub XLSX z kodem, ceną zakupu albo stanem.