Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Zbudowałem demona Go, który w pełni automatyzuje procesy CRM sklepu internetowego: przesuwa transakcje przez lejek sprzedaży na podstawie statusów dostawy Nova Poshta, generuje paragony fiskalne przez Checkbox (ukraiński ПРРО) i wysyła powiadomienia SMS do klientów przez TurboSMS.

Co zostało zbudowane:

- Automatyczne przesuwanie transakcji przez 7-etapowy lejek sprzedaży: statusy Nova Poshta mapowane na etapy KeepinCRM, z komentarzem dodawanym do transakcji przy każdym przejściu.
- Generowanie paragonów fiskalnych dla płatności COD i NovaPay: paragon wystawiany w momencie odbioru paczki przez kupującego (status NP 9), typ płatności — „Płatność przez integratora NovaPay".
- Fiskalizacja WayForPay bez oczekiwania na numer przesyłki: równoległe skanowanie umów przez GET /agreements — paragon wystawiany natychmiast po pojawieniu się zamówienia w CRM, przed utworzeniem listu przewozowego.
- Powiadomienia SMS: nr 1 przy utworzeniu listu przewozowego (link śledzenia), nr 2 po przybyciu do oddziału, nr 3 po fiskalizacji (link do paragonu fiskalnego).
- Deduplikacja przez SQLite: każde zdarzenie (zmiana etapu, SMS, paragon) wykonywane jest dokładnie raz — żadnych duplikatów niezależnie od częstotliwości odpytywania.
- Wdrożony jako jednostka systemd na serwerze VPS klienta, działa 24/7; watchdog cron + codzienne kopie zapasowe bazy danych.

Stack: Go 1.24+, SQLite, systemd, KeepinCRM API, Nova Poshta API, Checkbox ПРРО API, TurboSMS API

#golang #CRMAutomation #KeepinCRM #NovaPoshta #Checkbox #TurboSMS #WayForPay #ecommerce #fiscalization #systemd #sqlite

Automatyzacja KeepinCRM — Nova Poshta, Checkbox, TurboSMS
Szczegóły pracy
Budżet 82 PLN
Dodana 7 marca
61 wyświetleń
Freelancer
Valentin Solomko
Ukraina Kijów  1  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 1 Sejf
W serwisie 1 rok