# 2026-04-01 ## Co zrobiono - Wdrożono moduł `crosssellpro` z karuzelą produktów powiązanych (cross-sell) na stronie koszyka (`/koszyk?action=show`). - Rozszerzono moduł o działanie na etapie zamówienia (`/zamowienie`) w bloku `#js-checkout-summary` przed istniejącą zawartością. - Ujednolicono logikę CTA: - Dodano stabilizację ładowania assetów i obsługi JS (koszyk + checkout), aby przyciski karuzeli działały poprawnie po odświeżeniach i aktualizacjach checkoutu. - Dopracowano wygląd sekcji cross-sell w checkout (bez zbędnej ramki/paddingu, układ 1 slajd na pełną szerokość panelu). - Dodano komendę $changelog do automatycznego generowania changeloga. - Test changelog command ## Zmienione pliki - `modules/crosssellpro/crosssellpro.php` - `modules/crosssellpro/views/templates/hook/cartCrossSell.tpl` - `modules/crosssellpro/views/templates/hook/checkoutCrossSell.tpl` - `modules/crosssellpro/views/js/cartCrossSell.js` - `modules/crosssellpro/views/css/cartCrossSell.css` - `.claude/memory/MEMORY.md` - `.paul/` - `.serena/project.yml` - `.vscode/ftp-kr.json` - `.vscode/ftp-kr.sync.cache.json` - `AGENTS.md` - `changelog/2026-04-01.md` - `modules/crosssellpro/` - `scripts/`