fix(borne): panier unique = panneau persistant (retrait cart.html + product.html) #101

Merged
Corentin merged 1 commit from fix/borne-panier-unique into dev 2026-06-24 12:18:32 +02:00
Owner
No description provided.
Corentin added 1 commit 2026-06-24 12:15:43 +02:00
fix(borne): panier unique = panneau persistant (retrait cart.html + product.html)
All checks were successful
CI / php-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 11s
CI / static-tests (pull_request) Successful in 1m14s
CI / js-tests (pull_request) Successful in 42s
CI / secret-scan (push) Successful in 13s
CI / php-lint (push) Successful in 33s
CI / static-tests (push) Successful in 1m12s
CI / js-tests (push) Successful in 37s
3f026d96c6
Le panier avait deux vues divergentes : la page cart.html et le panneau de
droite. On garde le PANNEAU comme unique vue panier et on supprime :
- cart.html + page-cart.js (page panier separee) ;
- product.html + page-product.js (fiche produit fantome non atteinte : le clic
  produit ouvre une modale) ;
- l'icone panier de l'en-tete (le panneau montre la commande).

Le panneau devient un panier complet : stepper +/- par ligne (decrementer a 0
retire la ligne), en plus du bouton retrait. Cibles tactiles 44px.

Repointe le lien retour de payment.html et la redirection panier-vide vers
categories.html ; neutralise le href de repli des cartes produit ; nettoie le
CSS mort (cart-*, product-detail*, site-header__cart). E2E reecrit (modale
options + panneau au lieu de product.html / cart.html). JS 101 verts.
Corentin scheduled this pull request to auto merge when all checks succeed 2026-06-24 12:15:44 +02:00
Corentin merged commit 6bf3597b5e into dev 2026-06-24 12:18:32 +02:00
Sign in to join this conversation.
No reviewers
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AcadeNice/corentin_wakdo#101
No description provided.