Files
orderPRO/.paul/changelog/2026-04-19.md
2026-04-19 22:43:02 +02:00

1.4 KiB

2026-04-19

Co zrobiono

  • [Phase 105, Plan 01] Orders Statistics — nowa sekcja menu Statystyki -> Zamowienia + raport dzienny per kanal (Allegro, shopPRO per integracja).
  • Filtr: zakres dat, multiselect kanalow, multiselect grup statusow (domyslnie wszystkie poza anulowane).
  • Tabela dzienna: Ilosc / Netto / Brutto per kanal + wiersz Podsumowanie.
  • Hotfix (post-APPLY): kolizja collation w MySQL (1271 Illegal mix of collations) przy CAST(integration_id AS CHAR) — statystyki zwracaly pusta tabele; fix przez explicit COLLATE utf8mb4_unicode_ci na CASE zwracajacym channel_key.
  • Scope addition (post-APPLY): fallback netto 23% VAT, gdy orders.total_without_tax jest puste (shopPRO nie wysyla netto). TODO STAT-NET zapisane w .paul/TODO.md (docelowo netto z shopPRO lub z order_items.tax_rate).
  • Dokumentacja: ARCHITECTURE, DB_SCHEMA (brak migracji), TECH_CHANGELOG zaktualizowane.

Zmienione pliki

  • src/Modules/Statistics/OrdersStatisticsController.php
  • src/Modules/Statistics/OrdersStatisticsRepository.php
  • resources/views/statistics/orders.php
  • routes/web.php
  • resources/views/layouts/app.php
  • resources/lang/pl.php
  • resources/scss/app.scss
  • public/assets/css/app.css
  • .paul/docs/ARCHITECTURE.md
  • .paul/docs/DB_SCHEMA.md
  • .paul/docs/TECH_CHANGELOG.md
  • .paul/TODO.md
  • .paul/phases/105-orders-statistics/105-01-PLAN.md
  • .paul/phases/105-orders-statistics/105-01-SUMMARY.md