Files
orderPRO/.paul/ROADMAP.md
Jacek Pyziak ad9087d5e4 feat(47-shipment-created-automation): immediate shipment automation trigger
Phase 47 complete:

- add event shipment.created triggered immediately after shipment creation

- add action update_shipment_status with real-change guard and chain-safe emit

- update automation UI/options, docs, and PAUL state artifacts
2026-03-28 13:24:20 +01:00

10 KiB
Raw Blame History

Roadmap: orderPRO

Overview

orderPRO to narzÄ™dzie do wielokanaĹowego zarzÄ…dzania sprzedaĹĽÄ…. Projekt przechodzi od podstawowych integracji z marketplace'ami i generowania etykiet, przez rozbudowÄ™ o nowe ĹşrĂłdĹa zamĂłwieĹ„ i przewoĹşnikĂłw, aĹĽ do peĹnego zarzÄ…dzania produktami i stanami magazynowymi.

Current Milestone

No active milestone (v1.9 complete)

Gotowe do zaplanowania kolejnego milestone (obszary planowane: zarzadzanie produktami i stanami magazynowymi).

Phase Name Status Plans
- - - -

Next action: utworzyc nowy milestone i roadmape kolejnego zakresu.

Completed Milestones

v1.9 Shipment Automation Immediate Trigger - 2026-03-28 (1 phase, 1 plan)

Wdrozenie natychmiastowego eventu automatyzacji po utworzeniu przesylki oraz nowej akcji automatyzacji do zmiany statusu przesylki.

Phase Name Plans Completed
47 Shipment Creation Automation 1/1 2026-03-28

Archive: .paul/phases/47-shipment-created-automation/

v1.8 Allegro Status Push - 2026-03-28 (1 phase, 1 plan)

Wdrozenie synchronizacji statusow zamowien w kierunku orderPRO -> Allegro oraz aktywacja opcji kierunku w ustawieniach integracji Allegro.

Phase Name Plans Completed
46 Allegro Status Push 1/1 2026-03-28

Archive: .paul/phases/46-allegro-status-push/

v1.7 ShopPRO Status Push - 2026-03-27 (1 phase, 1 plan)

Implementacja synchronizacji statusow zamowien w kierunku orderPRO -> shopPRO. Cron pushuje zmiany statusow do shopPRO API (PUT /api.php?endpoint=orders&action=change_status).

Phase Name Plans Completed
45 ShopPRO Status Push 1/1 2026-03-27

Archive: .paul/phases/45-shoppro-status-push/

v1.6 Quick Status Change - 2026-03-27 (1 phase, 1 plan)

Szybka zmiana statusu zamówienia bezpośrednio z listy zamówień — klikalny dropdown w kolumnie statusu, zmiana przez AJAX bez przeładowania strony.

Phase Name Plans Completed
44 Inline Status Change 1/1 2026-03-27

Archive: .paul/phases/44-inline-status-change/

v1.5 Operational Workflow Cleanup - 2026-03-25 (4 phases, 4 plans)

Usprawnienia operacyjne: usunięcie bulk print, ograniczenie szumu logów importu Allegro, automatyzacja shipment.status_changed, usuwanie wpisów z kolejki druku.

Phase Name Plans Completed
40 Remove Order List Bulk Print 1/1 2026-03-25
41 Allegro Import Log Rationalization 1/1 2026-03-25
42 Automation Shipment Status Event 1/1 2026-03-25
43 Print Queue Entry Removal 1/1 2026-03-25

Archive: .paul/phases/40-*, .paul/phases/41-*, .paul/phases/42-*, .paul/phases/43-*

v1.4 UI Readability Tweaks - 2026-03-25 (1 phase, 1 plan)

Rozdzielenie semantyki kolorow UI: glowny kolor przyciskow akcji zostal oddzielony od koloru naglowkow sekcji, aby poprawic czytelnosc i szybkosc skanowania interfejsu.

Phase Name Plans Completed
30 Button Primary Color Distinction 1/1 2026-03-25

Archive: .paul/phases/30-button-primary-color/

v1.3 Konfiguracja Ĺledzenia przesyĹek — 2026-03-23 (1 phase, 1 plan)

Konfiguracja mapowania statusĂłw dostawy z API przewoĹşnikĂłw na znormalizowane statusy widoczne w aplikacji. UĹĽytkownik moĹĽe dostosować tĹumaczenia i przypisania statusĂłw bez zmian w kodzie.

Phase Name Plans Completed
29 Delivery Status Mapping UI 1/1 2026-03-23

Archive: .paul/phases/29-delivery-status-mapping-ui/

v1.2 Ĺšledzenie przesyĹek — 2026-03-23 (2 phases, 2 plans)

Automatyczne Ĺledzenie statusu dostawy przesyĹek przez API przewoĹşnikĂłw (InPost ShipX, Apaczka, Allegro WZA). Cykliczne odpytywanie przez cron z konfigurowalnym interwaĹem. Dwupoziomowy system statusĂłw: znormalizowany + surowy z API. Badge'e w UI, linki Ĺledzenia, ustawienia interwaĹu.

Phase Name Plans Completed
27 Shipment Tracking Backend 1/1 2026-03-23
28 Shipment Tracking UI + Settings 1/1 2026-03-23

Archive: .paul/phases/27-shipment-tracking-backend/, .paul/phases/28-shipment-tracking-ui/

v1.1 RÄ™czny numer przesyĹki — 2026-03-23 (1 phase, 1 plan)

MoĹĽliwoĹć rÄ™cznego dodania numeru Ĺledzenia przesyĹki do zamĂłwienia (bez tworzenia przesyĹki przez API przewoĹşnika).

Phase Name Plans Completed
26 Manual Tracking Number 1/1 2026-03-23

Archive: .paul/phases/26-manual-tracking-number/

v1.0 Presety przesyĹek — 2026-03-22 (3 phases, 3 plans)

Customowe przyciski szybkiego wypeĹniania formularza przygotowania przesyĹki. Presety globalne z nazwÄ… i kolorem — tworzenie, autofill, edycja, usuwanie.

Phase Name Plans Completed
23 Shipment Presets Backend 1/1 2026-03-22
24 Shipment Presets UI 1/1 2026-03-22
25 Shipment Presets Management 1/1 2026-03-22

Archive: .paul/phases/23-shipment-presets-backend/, .paul/phases/24-shipment-presets-ui/, .paul/phases/25-shipment-presets-management/

v0.9 Poprawki ustawień firmy — 2026-03-22 (1 phase, 1 plan)

Naprawa buga: pola REGON, BDO, KRS i logo nie zapisywaĹy siÄ™ w ustawieniach firmy (kontroler nie przekazywaĹ ich do repozytorium).

Phase Name Plans Completed
22 REGON Save Fix 1/1 2026-03-22

Archive: .paul/phases/22-regon-save-fix/

v0.8 Poprawki wyĹwietlania ĹşrĂłdĹa zamĂłwieĹ„ — 2026-03-22 (1 phase, 1 plan)

Na liĹcie zamĂłwieĹ„ i stronie szczegĂłĹĂłw: wyĹwietlanie nazwy konkretnej integracji (z tabeli integrations) zamiast generycznego "shopPRO". Korekta kolejnoĹci source/ID.

Phase Name Plans Completed
21 Order Source Display 1/1 2026-03-22

Archive: .paul/phases/21-order-source-display/

v0.7 Zdalne drukowanie etykiet — 2026-03-22 (3 phases, 3 plans)

System zdalnego drukowania etykiet przesyĹek na drukarce termicznej. Aplikacja Windows w system tray odpytuje API orderPRO, pobiera zlecenia i drukuje etykiety A6.

Phase Name Plans Completed
18 Print Queue Backend 1/1 2026-03-22
19 UI Integration 1/1 2026-03-22
20 Windows Client (C# WinForms) 1/1 2026-03-22

Archive: .paul/phases/18-print-queue-backend/, .paul/phases/19-ui-integration/, .paul/phases/20-windows-client/

v0.6 Poprawki UX — 2026-03-22 (1 phase, 1 plan)
Phase Name Plans Completed
17 Receipt duplicate guard 1/1 2026-03-22

Archive: .paul/phases/17-receipt-duplicate-guard/

v0.5 ModuŠAutomatyzacji — 2026-03-18 (1 phase, 2 plans)
Phase Name Plans Completed
16 Zadania automatyczne 2/2 2026-03-18

Archive: .paul/phases/16-automated-tasks/

v0.4 ModuŠE-mail — 2026-03-17 (3 phases, 4 plans)
Phase Name Plans Completed
13 DB + Skrzynki pocztowe 1/1 2026-03-17
14 Szablony wiadomoĹci 2/2 2026-03-17
15 WysyĹka e-mail z zamĂłwieĹ„ 1/1 2026-03-17

Archive: .paul/milestones/v0.4-ROADMAP.md

v0.3 ModuŠParagonów — 2026-03-15 (5 phases, 5 plans)
Phase Name Plans Completed
8 DB Foundation + Company Settings 1/1 2026-03-15
9 Konfiguracja paragonĂłw (Ustawienia) 1/1 2026-03-15
10 Wystawianie paragonĂłw z zamĂłwienia 1/1 2026-03-15
11 PodglÄ…d i wydruk paragonu (HTML+PDF) 1/1 2026-03-15
12 Sekcja KsiÄ™gowoĹć — lista + eksport XLSX 1/1 2026-03-15

Archive: .paul/milestones/v0.3-ROADMAP.md

v0.2 Pre-Expansion Fixes — 2026-03-15 (1 phase, 5 plans)
Phase Name Plans Completed
7 Pre-Expansion Fixes 5/5 2026-03-15

Plans:

  • 07-01: Performance (N+1 subqueries, DB indexes, information_schema cache)
  • 07-02: Stability (SSL verification, cron throttle DB, migration 000014b)
  • 07-03: UX (orderpro_to_allegro disable, lista zamĂłwieĹ„ fixes)
  • 07-04: Tests (AllegroTokenManager + AllegroOrderImportService — 12 testĂłw)
  • 07-05: InPost ShipmentProviderInterface (natywne ShipX API)

Archive: .paul/phases/07-pre-expansion-fixes/

v0.1 Initial Release — 2026-03-13 (6 phases, 15 plans)
Phase Name Plans Completed
1 Tech Debt 2/2 2026-03-12
2 Bug Fixes 4/4 2026-03-13
3 Tech Debt 2 1/1 2026-03-13
4 Schema Docs 1/1 2026-03-13
5 Tech Debt 3 1/1 2026-03-13
6 SonarQube Quality 6/6 2026-03-13

Archive: .paul/milestones/v0.1-ROADMAP.md


Roadmap created: 2026-03-12 Last updated: 2026-03-28 - v1.8 Allegro Status Push completed