68 lines
2.7 KiB
Markdown
68 lines
2.7 KiB
Markdown
# Roadmap: drmaterac.pl
|
|
|
|
## Overview
|
|
Wdrozenie funkcji Cross Sell PRO skoncentrowanej na stronie koszyka i checkoutu, od zasilenia danymi z relacji produktow po frontendowa karuzele i logike dodawania do koszyka zgodna z wariantami.
|
|
|
|
Aktualny zakres rozszerzony o naprawe sekwencji zdarzen GA4 w checkout dla modulu `pdgoogleanalytycs4pro`.
|
|
|
|
## Current Milestone
|
|
**v0.2 GA4 checkout funnel** (v0.2.0)
|
|
Status: Complete
|
|
Phases: 1 of 1 complete
|
|
|
|
## Phases
|
|
|
|
| Phase | Name | Plans | Status | Completed |
|
|
|-------|------|-------|--------|-----------|
|
|
| 1 | Cross Sell PRO w koszyku | 1 | Complete | 2026-03-31 |
|
|
| 2 | Cross Sell PRO w zamowieniu | 1 | Complete | 2026-03-31 |
|
|
| 3 | GA4 checkout events | 1 | Complete | 2026-05-11 |
|
|
|
|
## Phase Details
|
|
|
|
### Phase 1: Cross Sell PRO w koszyku
|
|
|
|
**Goal:** Dostarczyc modul Prestashop wyswietlajacy karuzele produktow uzupelniajacych w koszyku z pelna obsluga produktow prostych i wariantowych.
|
|
**Depends on:** Nothing (first phase)
|
|
**Research:** Unlikely (Prestashop patterns sa znane)
|
|
|
|
**Scope:**
|
|
- Integracja hooka koszyka i pobieranie powiazanych produktow.
|
|
- Render sekcji karuzeli pod kontenerem koszyka z danymi produktow.
|
|
- Logika CTA: add-to-cart dla produktow prostych, przekierowanie do produktu przy wariantach.
|
|
|
|
**Plans:**
|
|
- [x] 01-01: Implementacja modulu Cross Sell PRO na stronie koszyka
|
|
|
|
### Phase 2: Cross Sell PRO w zamowieniu
|
|
|
|
**Goal:** Rozszerzyc modul o wyswietlanie karuzeli cross-sell na etapie zamowienia, po prawej stronie checkoutu.
|
|
**Depends on:** Phase 1 (wykorzystanie logiki i komponentow z koszyka)
|
|
**Research:** Unlikely (adaptacja istniejacego rozwiazania)
|
|
|
|
**Scope:**
|
|
- Render sekcji cross-sell w bloku `#js-checkout-summary`.
|
|
- Wstawienie sekcji przed obecna zawartoscia w tym kontenerze.
|
|
- Zachowanie zachowania CTA jak w koszyku (warianty -> produkt, proste -> dodanie).
|
|
|
|
**Plans:**
|
|
- [x] 02-01: Integracja karuzeli w checkout summary
|
|
|
|
### Phase 3: GA4 checkout events
|
|
|
|
**Goal:** Naprawic sekwencje zdarzen GA4 w checkout: `begin_checkout` tylko po kliknieciu przejscia do realizacji zamowienia, `add_shipping_info` po przejsciu do/akceptacji dostawy, `add_payment_info` po wyborze platnosci oraz `purchase` na potwierdzeniu zamowienia.
|
|
**Depends on:** Nothing (zmiana w module analitycznym, niezalezna od Cross Sell PRO)
|
|
**Research:** Unlikely (wymaga analizy istniejacych hookow i JS modulu)
|
|
|
|
**Scope:**
|
|
- Usuniecie automatycznego odpalania `begin_checkout` na kazdym kroku checkout.
|
|
- Przypiecie `add_shipping_info` i `add_payment_info` do realnych akcji w checkout.
|
|
- Zachowanie obecnego eventu `purchase` na stronie potwierdzenia zamowienia.
|
|
|
|
**Plans:**
|
|
- [x] 03-01: Korekta sekwencji GA4 checkout funnel
|
|
|
|
---
|
|
*Roadmap created: 2026-03-31 22:58*
|
|
*Last updated: 2026-05-11 15:53*
|