Files
pomysloweprezenty.pl/.planning/PROJECT.md
2026-03-10 21:22:26 +01:00

2.8 KiB

PomyslowePrezenty.pl

What This Is

Autorski sklep internetowy zbudowany od zera na własnym CMS/frameworku w PHP z vanilla JavaScript. Działa produkcyjnie, obsługuje klientów i zamówienia. Platforma obejmuje panel administracyjny, system zarządzania produktami, koszyk, zamówienia, płatności, transport, promocje, kupony oraz integracje z zewnętrznymi serwisami (Apilo, ShopPro).

Core Value

Sklep musi działać stabilnie i bezbłędnie — klienci mogą bez problemów przeglądać produkty, składać zamówienia i płacić.

Requirements

Validated

  • ✓ System zarządzania produktami (katalog, warianty, kombinacje) — existing
  • ✓ Koszyk zakupowy i proces składania zamówień — existing
  • ✓ Panel administracyjny z zarządzaniem produktami, kategoriami, zamówieniami — existing
  • ✓ System płatności — existing
  • ✓ System transportu/dostawy — existing
  • ✓ System promocji i kuponów — existing
  • ✓ System kont klientów (rejestracja, logowanie, odzyskiwanie hasła) — existing
  • ✓ System artykułów/newsów — existing
  • ✓ Newsletter — existing
  • ✓ Integracje z Apilo i ShopPro — existing
  • ✓ File manager w panelu admina — existing
  • ✓ System kategorii sklepowych — existing
  • ✓ Wyszukiwarka produktów — existing
  • ✓ System producentów — existing

Active

  • Naprawa znanych bugów w logice sklepu (koszyk, zamówienia, płatności)
  • Stabilizacja i poprawa niezawodności istniejących funkcji

Out of Scope

  • Nowe funkcje — zostaną zaplanowane w osobnym milestone po stabilizacji
  • Redesign frontend — obecny wygląd jest akceptowalny
  • Migracja na framework — projekt zostaje na autorskim rozwiązaniu

Context

  • Stack: PHP (autorski CMS/framework) + vanilla JavaScript + SCSS
  • Baza danych: MySQL (domniemanie na podstawie typowego stacku PHP)
  • Struktura: autoload/ (Domain, Shared, admin, api), templates/, admin/
  • Projekt ma integracje z zewnętrznymi platformami: Apilo, ShopPro
  • API: własny router API z kontrolerami (Products, Categories)
  • Sklep działa produkcyjnie z prawdziwymi klientami
  • Znane bugi dotyczą głównie logiki sklepowej (koszyk, zamówienia, płatności)

Constraints

  • Stack: PHP + vanilla JS — bez frameworków, autorskie rozwiązanie
  • Produkcja: Sklep działa live — zmiany muszą być bezpieczne i backwards-compatible
  • Stabilność: Priorytet to naprawa bugów, nie dodawanie nowych funkcji

Key Decisions

Decision Rationale Outcome
Bugfix-first approach Sklep działa produkcyjnie, bugi wpływają na klientów — Pending
Nowe funkcje odłożone Najpierw stabilizacja, potem rozwój — Pending

Last updated: 2026-03-10 after initialization