- Specjalizujemy się w naprawach laptopów, z jakimi nie poradziły sobie inne serwisy
- Naprawa laptopów po zalaniu
- Naprawa laptopów po upadku
- Specjalistyczne naprawy płyt głównych
Przy kilku zamówieniach dziennie wystawianie dokumentów ręcznie jest do przyjęcia. Przy kilkudziesięciu staje się pełnoetatową pracą, a przy kilkuset — źródłem opóźnień i pomyłek. Automatyzacja jest naturalnym następnym krokiem, nie luksusem.
To najważniejsza decyzja przy konfiguracji: dokument po opłaceniu, po wysyłce czy po skompletowaniu zamówienia. Zły wybór oznacza dokumenty do korygowania przy każdym anulowanym zamówieniu. Ustalamy to razem z osobą prowadzącą księgowość.
Automatyzacja musi obejmować także cofnięcie sprzedaży. Zwrot obsłużony w sklepie, a nieodzwierciedlony w dokumentach, rozjeżdża rozrachunki i wychodzi dopiero przy zamknięciu okresu.
Numer identyfikacji podatkowej podany w zamówieniu decyduje o rodzaju dokumentu. Ustawiamy walidację tego pola w sklepie — błędny numer wychwycony przy składaniu zamówienia oszczędza korektę.
Przez pierwszy okres porównujemy liczbę zamówień i wystawionych dokumentów. Automatyzacja bez tej kontroli bywa cichym źródłem braków.
Integracja może działać bezpośrednio albo przez dodatkową platformę pośredniczącą. W pierwszym wariancie sklep przekazuje dane zamówienia wprost do programu sprzedażowego lub księgowego. W drugim informacje trafiają najpierw do systemu obsługującego sprzedaż z wielu kanałów, na przykład BaseLinkera, a dopiero później do programu, w którym powstaje dokument.
Do wymiany informacji często wykorzystywane jest API, czyli mechanizm pozwalający dwóm systemom komunikować się według ustalonych reguł. Jeżeli używany program nie udostępnia odpowiedniego połączenia, dane mogą być przekazywane za pomocą plików albo dedykowanego modułu integracyjnego. Metodę dobiera się do sklepu, programu księgowego, sposobu obsługi magazynu oraz liczby kanałów sprzedaży.
Przed uruchomieniem ustala się, który system jest źródłem danych dla poszczególnych pól. Cena może pochodzić ze sklepu, natomiast kartoteka towaru i oznaczenie podatkowe z programu magazynowego. Jednoznaczny podział zapobiega sytuacji, w której dwa systemy próbują jednocześnie nadpisywać tę samą informację.
Najprostszy wariant obejmuje jeden sklep, jeden program i jeden rodzaj dokumentu. Każde zamówienie spełniające określone warunki jest przekazywane do programu, dokument zostaje wystawiony, a jego plik wraca do sklepu lub trafia do wiadomości wysyłanej klientowi.
Bardziej rozbudowana konfiguracja uwzględnia kilka metod płatności, sprzedaż dla firm i osób prywatnych, różne sposoby dostawy oraz zamówienia składane w kilku kanałach. Wtedy samo sprawdzenie statusu „opłacone” nie wystarcza. Potrzebne są reguły określające, co zrobić z pobraniem, płatnością odroczoną, przelewem tradycyjnym, częściową wpłatą albo zamówieniem opłaconym bonem.
Osobny wariant dotyczy sprzedaży prowadzonej z więcej niż jednego magazynu. Integracja musi wtedy prawidłowo wskazać magazyn źródłowy, rozpoznać dostępność towaru i nie tworzyć przypadkowych przesunięć. Jeżeli jedno zamówienie jest realizowane w kilku paczkach, należy również ustalić, czy dokument powstaje dla całego zamówienia, czy zgodnie z faktycznym przebiegiem realizacji.
Mapowanie oznacza przypisanie pól oraz pozycji z jednego systemu do odpowiadających im danych w drugim. Produkt widoczny w sklepie powinien zostać połączony z właściwą kartoteką w programie magazynowo-księgowym. Najbezpieczniejszym identyfikatorem jest zwykle stały symbol produktu, o ile firma stosuje go konsekwentnie we wszystkich kanałach.
Problemy pojawiają się przy wariantach rozmiaru lub koloru, zestawach, gratisach, opakowaniach, usługach dodatkowych i kosztach dostawy. Nazwa widoczna dla kupującego nie zawsze jest wystarczająca do rozpoznania pozycji. Może być zmieniana na potrzeby marketingowe albo powtarzać się w kilku ofertach. Dlatego przed automatyzacją porządkuje się symbole, jednostki miary i powiązania między kartotekami.
Koszt wysyłki również wymaga własnej reguły. Powinien zostać przekazany jako odpowiednia pozycja, a nie przypadkowo doliczony do wartości produktu. To samo dotyczy rabatu. Zależnie od sposobu działania programu rabat może być zapisany przy każdej pozycji albo rozliczony według reguły obsługiwanej przez dany system.
Status zamówienia to oznaczenie jego aktualnego etapu, na przykład oczekiwania na płatność, przygotowania lub wysyłki. Integracja powinna reagować tylko na ustalone przejście między statusami. Sam fakt, że zamówienie zostało zapisane w sklepie, nie zawsze oznacza, że dokument można już wystawić.
Trzeba też zabezpieczyć proces przed ponownym wykonaniem tej samej operacji. Sklep może wysłać komunikat drugi raz, a połączenie może zostać przerwane już po zapisaniu dokumentu, lecz przed odebraniem potwierdzenia. Bez kontroli identyfikatora zamówienia powstaje ryzyko wystawienia dwóch dokumentów do jednej sprzedaży.
Po prawidłowym wykonaniu operacji numer dokumentu powinien zostać zapisany przy zamówieniu. Dzięki temu obsługa może sprawdzić powiązanie bez przeszukiwania kilku programów. Jeżeli wystąpi błąd, zamówienie powinno trafić do kolejki wymagającej sprawdzenia, zamiast zostać uznane za poprawnie obsłużone.
Częstym błędem jest włączenie automatyzacji bez wcześniejszego uporządkowania kartotek. Produkty są dopasowywane wyłącznie po nazwie, mimo że nazwy różnią się między sklepem a magazynem. W rezultacie powstają nowe, zdublowane pozycje albo sprzedaż zostaje przypisana do niewłaściwego towaru.
Inny problem to ustawienie jednego schematu dla wszystkich zamówień. Sprzedaż firmowa, zamówienie osoby prywatnej, odbiór za pobraniem i płatność elektroniczna mogą wymagać różnych warunków. Jeżeli reguły nie rozpoznają tych sytuacji, dokument jest tworzony za wcześnie, z niewłaściwymi danymi albo nie powstaje wcale.
Nie należy także testować integracji od razu na bieżących zamówieniach bez kontrolowanego scenariusza. Próba powinna obejmować kilka typowych oraz nietypowych przypadków, w tym rabat, koszt dostawy, anulowanie, zwrot i ponowienie komunikacji. Po każdym teście sprawdza się nie tylko plik wysłany klientowi, lecz także zapis w programie, rozrachunek oraz stan realizacji zamówienia.
Źródłem pomyłek bywa również ręczna zmiana dokumentu już po jego automatycznym utworzeniu. Jeżeli poprawka nie zostanie odzwierciedlona w sklepie lub systemie pośrednim, poszczególne aplikacje pokazują inne dane. Dlatego potrzebna jest ustalona procedura korekt, a nie doraźne edytowanie wartości w jednym miejscu.
Brak dokumentu nie zawsze oznacza awarię programu księgowego. Przyczyną może być nieosiągnięty status zamówienia, brak potwierdzenia płatności, nieuzupełnione dane nabywcy albo niedopasowany produkt. Diagnozę zaczyna się od sprawdzenia całej drogi informacji, a nie tylko ostatniego systemu.
Jeżeli dokument powstał, ale klient go nie otrzymał, sprawdzenia wymaga moduł pocztowy. Wiadomość mogła nie zostać wysłana, trafić do folderu niechcianej poczty albo zostać odrzucona przez serwer odbiorcy. Jest to inny problem niż błąd wystawiania: dokument istnieje, lecz zawiodło jego dostarczenie.
Różnica między wartością zamówienia a wartością dokumentu może natomiast pochodzić z niewłaściwego przekazania rabatu, kosztu dostawy, zaokrągleń lub jednej z pozycji. W takim przypadku analizuje się dane wejściowe i reguły mapowania, zamiast ponownie wystawiać dokument bez rozpoznania przyczyny.
Automatyzacja powinna przewidywać sytuację, w której jeden z systemów jest chwilowo niedostępny. Zamówienie nie może zostać bezpowrotnie pominięte tylko dlatego, że program nie odpowiedział przy pierwszej próbie. Stosuje się kolejkę, czyli listę operacji oczekujących na wykonanie lub ponowienie.
Nie każdy błąd powinien jednak uruchamiać nieskończone ponawianie. Brak wymaganych danych, konflikt numeracji albo nierozpoznany produkt wymagają interwencji osoby obsługującej sprzedaż. Komunikat powinien wtedy wskazywać konkretne zamówienie i etap, na którym proces został zatrzymany.
Warto także ustalić sposób postępowania podczas planowanych prac technicznych. Zamówienia przyjęte w tym czasie mogą pozostać w kolejce, a po przywróceniu połączenia zostać przetworzone w kontrolowany sposób. Przed ponowieniem sprawdza się, czy dokument nie powstał wcześniej, aby nie tworzyć duplikatów.
Tak, jeżeli każda metoda płatności przekazuje jednoznaczny status. Dla płatności elektronicznej można wykorzystać potwierdzenie operatora, natomiast przelew tradycyjny lub pobranie wymagają osobnych reguł. Ważne jest rozróżnienie zamówienia utworzonego od zamówienia rzeczywiście opłaconego.
Zależy to od możliwości wymiany danych udostępnionych przez program i platformę sklepową. Obsługiwane mogą być między innymi rozwiązania InsERT, WAPRO ERP, Comarch ERP, Sage Symfonia, RAKS, enova365 oraz systemy sprzedażowe działające przez BaseLinker. Przed konfiguracją sprawdza się dostępne metody połączenia i zakres przekazywanych informacji.
Znaczenie ma moment wprowadzenia zmiany. Jeżeli dokument nie został jeszcze wystawiony, poprawione dane mogą zostać pobrane z zamówienia. Po utworzeniu dokumentu nie należy nadpisywać go bez kontroli. Dalsze postępowanie ustala się zgodnie z procedurą księgową i możliwościami używanego programu.
Tak. Reguły mogą kierować do ręcznej weryfikacji zamówienia o określonym statusie, brakujących danych albo nietypowym sposobie rozliczenia. Taki wyjątek jest bezpieczniejszy niż automatyczne wystawienie dokumentu na podstawie niepełnych informacji.
Domyślnie nie prosimy o hasło. Dostęp powinien być realizowany przez osobne konto techniczne, klucz integracyjny lub inny mechanizm przewidziany przez dany system. Jeżeli bez danych dostępowych nie da się wykonać konkretnej czynności, najpierw wyjaśnia się ich przeznaczenie i wymagany zakres uprawnień.
Na zakończenie przygotowuje się zestaw kontrolowanych zamówień odpowiadających rzeczywistym sposobom sprzedaży. Sprawdza się dane nabywcy, pozycje, rabaty, dostawę, metodę płatności, numerację oraz dostarczenie dokumentu. Osobno weryfikuje się anulowanie i zwrot.
Po zatwierdzeniu wyników automatyzacja może przejąć obsługę bieżącej sprzedaży. Nadal potrzebna jest kontrola raportów i komunikatów o błędach, ponieważ zmiana w sklepie, programie albo ofercie może wpłynąć na wcześniej przygotowane reguły. Dobrze skonfigurowany proces nie ukrywa wyjątków, lecz wyraźnie oddziela je od zamówień obsłużonych prawidłowo.
Największą korzyścią nie jest samo szybsze utworzenie pliku. Jest nią uporządkowany przepływ danych od koszyka, przez płatność i magazyn, aż do dokumentu sprzedaży oraz ewentualnej korekty. Gdy każde pole ma określone źródło, a każdy wyjątek własną procedurę, automatyzacja ogranicza ręczne czynności bez utraty kontroli nad sprzedażą.
Nie wiesz, od czego zacząć? Opisz objaw przez telefon
Zadzwoń, umów wizytę serwisanta — dotrze do Ciebie w ciągu godziny.