Skrypt automatycznie sprawdza czy dla każdego zamówienia z Sellasist wykonano zwrot w Allegro — i czy kwoty się zgadzają. Koniec z ręcznym klikaniem po każdym zamówieniu.
Sprawdź czy każde zamówienie oznaczone jako zrealizowane faktycznie ma wykonany zwrot w Allegro i czy kwota się zgadza.
Znajdź zamówienia które są w kolejce — i sprawdź które faktycznie czekają, a które może już zostały obsłużone.
Wygeneruj listę zamówień obsługiwanych przez konkretną osobę i sprawdź czy wszystkie zostały prawidłowo przeniesione do odpowiednich statusów.
Skrypt działa z każdym eksportem z Sellasist niezależnie od statusu. Eksportuj co chcesz — skrypt sprawdzi stan zwrotów w Allegro dla każdego wiersza.
Znajdź przypadki gdy zwrócono więcej niż wynosi wartość zamówienia — błędy które trudno wychwycić ręcznie.
Uruchamiaj skrypt raz w tygodniu lub miesiącu jako kontrolę stanu zwrotów. Wynik trafia do CSV gotowego do archiwizacji.
Pobierz Python 3.10 lub nowszy ze strony python.org. Podczas instalacji zaznacz „Add to PATH".
Otwórz wiersz poleceń i wpisz:
Lista zamówień → filtruj według potrzeb → Eksportuj CSV. Zapisz plik w łatwo dostępnym miejscu.
Otwórz folder ze skryptem w wierszu poleceń i wpisz: python allegro_zwroty.py
Skrypt automatycznie otworzy przeglądarkę. Kliknij „Zezwól" i wróć do okna skryptu.
W folderze skryptu pojawi się plik CSV z analizą. Otwórz go w Excelu (separator: średnik).
# Instalacja jednorazowa
pip install requests
# Uruchomienie
python allegro_zwroty.py
Przy pierwszym uruchomieniu musisz założyć aplikację w panelu Allegro Developer
(apps.developer.allegro.pl)
i podać jej Client ID oraz Client Secret. Szczegółowe instrukcje znajdziesz w pliku README.md.
| Status | Kolumna AKCJA | Co oznacza | Co zrobić |
|---|---|---|---|
| PEŁNY | ✅ OK — PRZENIEŚ DO ZREALIZOWANYCH | Zwrot wykonany, kwota się zgadza | Przenieś zamówienie do zrealizowanych |
| BRAK ZWROTU | → PRZENIEŚ DO OCZEKUJĄCYCH | W Allegro brak jakiegokolwiek zwrotu dla tego zamówienia | Sprawdź zamówienie ręcznie, wykonaj zwrot jeśli należy |
| CZĘŚCIOWY | → SPRAWDŹ (brakuje X PLN) | Zwrot wykonany, ale kwota jest niższa niż wartość zamówienia | Sprawdź czy celowo zwrócono tylko część kwoty |
| NADPŁATA | → SPRAWDŹ (nadpłata X PLN) | Zwrócono więcej niż wynosi wartość zamówienia | Sprawdź czy nie był to błąd — podwójny zwrot lub zła kwota |
| BŁĄD API | → SPRAWDŹ RĘCZNIE | Skrypt nie mógł pobrać danych dla tego zamówienia z API Allegro | Sprawdź zamówienie ręcznie w panelu Allegro |
allegro_zwroty.py).
Tworzą się dwa pliki: wynik_zwroty_DATA_GODZINA.csv z analizą zamówień
oraz wszystkie_zwroty_DATA_GODZINA.csv z pełną listą zwrotów z Allegro.
wszystkie_zwroty_...csv —
czy zawiera jakiekolwiek dane. Jeśli jest pusty, problem leży po stronie uprawnień aplikacji Allegro (musi mieć dostęp do
allegro:api:payments:read).
Jeśli plik ma dane, zgłoś problem do osoby odpowiedzialnej za automatyzację.