Phase 02 plans 02-01, 02-02, 02-03: - fix(02-01): dead condition in AllegroShipmentService ZPL page size Both ternary branches returned 'A6'; ZPL now correctly returns 'ZPL' - fix(02-02): add last_status_checked_at cursor to AllegroStatusSyncService New migration adds orders.last_status_checked_at DATETIME NULL with composite index (source, source_updated_at). findOrdersNeedingStatusSync() filters by cursor; markOrderStatusChecked() records timestamp on success. - fix(02-03): replace AllegroOrderSyncStateRepository in ShopproOrdersSyncService New ShopproOrderSyncStateRepository (same table, correct class name). Application.php wires correct repository to correct service. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
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
v0.1 Initial Release (v0.1.0) Status: In progress Phases: 1 complete, 1 in progress (TBD total)
Phases
| Phase | Name | Plans | Status | Completed |
|---|---|---|---|---|
| 1 | Tech Debt | 2/2 | ✅ Complete | 2026-03-12 |
| 2 | Bug Fixes | 3/? | 🔄 In Progress | — |
Phase Details
Phase 1 — Tech Debt
Naprawa krytycznych problemów technicznych zidentyfikowanych w mapie kodu (.paul/codebase/CONCERNS.md).
- Plan 01-01 — Extract AllegroTokenManager (OAuth duplication HIGH × 4 classes) — Complete
- Plan 01-02 — Extract StringHelper (duplicated helpers HIGH × 15 classes) — Complete
Phase 2 — Bug Fixes
Naprawa zidentyfikowanych błędów z .paul/codebase/CONCERNS.md.
- Plan 02-01 — Naprawa martwego warunku ZPL page size w AllegroShipmentService — Complete
- Plan 02-02 — Kursor
last_status_checked_atw AllegroStatusSyncService (no time-based cursor) — Complete - Plan 02-03 —
ShopproOrdersSyncServiceużywaAllegroOrderSyncStateRepository(błędna zależność) — Complete
Roadmap created: 2026-03-12 Last updated: 2026-03-12