Add Allegro shipment service and related components

- Implement AllegroShipmentService for managing shipment creation and status checks.
- Create ShipmentController to handle shipment preparation and label downloading.
- Introduce ShipmentPackageRepository for database interactions related to shipment packages.
- Add methods for retrieving delivery services, creating shipments, checking creation status, and downloading labels.
- Implement address validation and token management for Allegro API integration.
This commit is contained in:
2026-03-06 01:06:59 +01:00
parent 9df7a63244
commit 1b5e403c31
46 changed files with 6705 additions and 133 deletions

View File

@@ -1,10 +1,15 @@
1. [] Na liĹcie zamĂłwieĹ„ powiÄ™kszenie zdjÄ™cia produktu na hover nie na onclick, wtedy to nie moĹĽe być modal zamykany X
2. [] Zmiana statusu rejestrowana w Historii zmian zamĂłwienia
3. [] Pobranie zamĂłwienia rejestrowane w histori zmian zamĂłwienia
1. [x] Na liĹcie zamĂłwieĹ„ powiÄ™kszenie zdjÄ™cia produktu na hover nie na onclick, wtedy to nie moĹĽe być modal zamykany X
2. [x] Dodać rejestrację historii zamówień, i zmiana statusu rejestrowana w Historii zmian zamĂłwienia
3. [x] Pobranie zamĂłwienia rejestrowane w histori zmian zamĂłwienia
4. [x] Przy imporcie zamĂłwieĹ„ musi być pobierania forma wysyĹki.
5. [] W szczególach zamówienia dorobić opcję zmiany statusu.
6. [] W szczególach zamówienia 2 razy wyświetla się ID zamówienai z allegro, np: 008d3d60-1743-11f1-b15c-fdb4f87ccfc6
7. [] Przy imporcie z allegro liczba przesyłek jest 0.
8. [] Kolumna LP w szczególach zamówienia jest zbyt szeroka.
5. [x] W szczególach zamówienia dorobić opcję zmiany statusu.
6. [x] W szczególach zamówienia 2 razy wyświetla się ID zamówienai z allegro, np: 008d3d60-1743-11f1-b15c-fdb4f87ccfc6
7. [x] Przy imporcie z allegro liczba przesyłek jest 0.
8. [x] Kolumna LP w szczególach zamówienia jest zbyt szeroka.
9. [x] Na lisćie zamówień pole po którym jest domyślnie sortowana czyli data zamówienia jest puste.
10. [] Na liście zamówień ukryć kolumnę ostatnia zmiana.
10. [x] Na liście zamówień ukryć kolumnę ostatnia zmiana.
11. [x] W ustawieniach dodać zakładkę Integracja Apaczka. Dodać tam pierwsze ustawienie, czyli klucz API.
12. [] synchronizować ręczną zmianę statusu z allegro
13. [] W ustawieniach cron https://orderpro.projectpro.pl/settings/cron historia powinna mieć stronicowanie
14. [] border inputów, select, textarea, itd zrób troszkę ciemniejszy