feat(01-purchase-data-layer): add post-payment purchase data layer

Phase 1 complete:

- move purchase event to order confirmation after successful payment

- add backend purchase payload builder for transaction and ticket lines

- remove premature purchase push from przelewy24 redirect view
This commit is contained in:
2026-04-19 20:32:38 +02:00
parent 752b6c653e
commit 9de042946a
17 changed files with 528 additions and 23 deletions

View File

@@ -0,0 +1,20 @@
# 2026-04-19
## Co zrobiono
- [Phase 1, Plan 01] Wdrozono event `purchase` dopiero po potwierdzonej platnosci na stronie potwierdzenia zamowienia.
- Dodano backendowy builder payloadu ecommerce z danymi transakcji i pozycji biletowych.
- Usunieto przedwczesny event `purchase` ze strony przekierowania do Przelewy24.
- Zamknieto petle PLAN -> APPLY -> UNIFY dla fazy 01-purchase-data-layer.
## Zmienione pliki
- `autoload/controls/class.Tickets.php`
- `templates/tickets/order-confirm.php`
- `templates/tickets/przelewy24.php`
- `.paul/phases/01-purchase-data-layer/01-01-PLAN.md`
- `.paul/phases/01-purchase-data-layer/01-01-SUMMARY.md`
- `.paul/PROJECT.md`
- `.paul/ROADMAP.md`
- `.paul/STATE.md`
- `.paul/docs/TECH_CHANGELOG.md`