System automatycznej dystrybucji towarów cyfrowych

Python
Praca 1 z 9
Zadanie
Zamawiający potrzebował autonomicznego systemu automatycznego wydawania dla platformy handlowej, działającego 24/7 bez ręcznego udziału: przyjmowanie zamówień, automatyczne wydawanie kilku typów towarów cyfrowych, kontrola salda, czarna lista kupujących, powiadomienia w czasie rzeczywistym. Architektura — z możliwością rozszerzenia na inne platformy bez przepisywania rdzenia.

Rozwiązanie
Opracowano modułowy system w Pythonie z integracją przez API i zewnętrzne usługi dostawców:
— Przetwarzanie zamówień przez webhook — minimalne opóźnienie między płatnością a wydaniem
— Modułowy system automatycznego wydawania z powiązaniem partii z typem towaru i zasadami wydawania — nowe towary dodawane bez zmiany rdzenia
— Wielowalutowy konwerter z konfigurowalnym błędem i aktualizacją kursów przez konfigurację
— Kontrola salda: automatyczna deaktywacja partii przy braku środków i reaktywacja przy doładowaniu
— Przetwarzanie wsadowe przy masowych zamówieniach z ochroną przed przeciążeniem zewnętrznych API
— Czarna lista kupujących z blokowaniem jednym kliknięciem
— Asynchroniczne przetwarzanie dla równoległej pracy pod dużym obciążeniem
— Powiadomienia w Telegramie + logi serwerowe do diagnostyki
— Elastyczna konfiguracja bez ingerencji w kod

Stos technologiczny
Python (asyncio), zewnętrzne API dostawców, Telegram Bot API, konfiguracja przez YAML/JSON, Linux VPS

Moja rola
Pełny cykl: architektura pod multisite, realizacja modułów automatycznego wydawania, integracja zewnętrznych API, kontrola salda i czarna lista, wdrożenie i konfiguracja autonomicznej pracy.

Wynik
Całkowicie autonomiczny system: zamówienie jest przyjmowane, kwota jest obliczana, towar jest wydawany, w przypadku awarii partie są wyłączane same — bez ręcznej kontroli sprzedawcy.

Nazwa platformy i zintegrowane usługi są ukryte na mocy umowy o poufności.
Szczegóły
  • Dodana:
36

Freelancer

  • Zleceń 10
  • Ocena 5.0
  • Ranking 1 892
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 8 godzin 23 minuty temu