Clustraly
Boutique e-commerce

Un panier de session qui affiche toujours le vrai prix et le vrai stock

Panier de session ([shop_cart]) une fonctionnalité du module Boutique e-commerce de Clustraly. Le panier de session [shop_cart] de Clustraly conserve vos produits en session et relit prix et stock depuis la base à chaque affichage.

Vos clients ajoutent, ajustent et retirent en quelques gestes ; le panier revérifie prix, stock et règles de vente à chaque affichage. Vous gardez la main de bout en bout.

Prix et stock en direct

Le panier relit tout depuis la base, jamais de prix figé

Votre panier ne mémorise qu'une liste produit vers quantité. À chaque affichage, il relit les prix et le stock depuis votre base : vos clients voient toujours le montant réel, jamais une valeur figée devenue fausse entre-temps.

  • Panier stocké en session sous forme produit vers quantité
  • Prix et stock relus à chaque affichage, jamais mémorisés
  • Produits archivés ou supprimés retirés automatiquement des lignes
Ajouter, ajuster, retirer

Chaque geste du panier tient en une action claire

Ajouter une ligne, changer une quantité, retirer un article ou tout vider : chaque geste passe par une action dédiée et prévisible. Passer une quantité à zéro retire simplement la ligne, et chaque ligne reste plafonnée à 99.

  • Ajout ou incrément d'une ligne en un envoi
  • Mise à jour de quantité, zéro retire la ligne
  • Quantité plafonnée à 99 par ligne
  • Vidage complet du panier en un geste
Règles métier

Des garde-fous qui gardent chaque panier cohérent

Le panier applique vos règles de vente tout seul : il refuse un produit d'une autre devise, impose qu'un abonnement s'achète seul (l'ajouter réinitialise le panier) et bloque les quantités au-delà du stock pour vos produits physiques.

  • Refus des produits d'une autre devise
  • Un abonnement s'achète seul : ajout égale panier réinitialisé
  • Quantités hors stock rejetées pour les produits physiques
Actions protégées

Chaque modification du panier est protégée et limitée

Chaque ajout, mise à jour et retrait est protégé par jeton CSRF et rate-limité. Les requêtes forgées et les sollicitations répétées sont écartées, sans que vous ayez la moindre ligne à configurer.

  • Ajout, mise à jour et retrait protégés par jeton CSRF
  • Actions rate-limitées contre les abus
  • Aucun prix stocké côté client
Récapitulatif et clôture

Un récapitulatif limpide, un panier qui se nettoie tout seul

Le récapitulatif détaille sous-total, livraison, TVA incluse et total, prêt pour le paiement. Au retour de Stripe, le panier se vide de lui-même, et les produits archivés ou supprimés disparaissent des lignes avant de fausser un total.

  • Récapitulatif sous-total, livraison, TVA incluse et total
  • Panier vidé automatiquement au retour de Stripe
  • Lignes obsolètes écartées du total
Découvrir la Boutique Clustraly
Pourquoi ça compte

Le panier prépare, vous gardez la main

Le panier assemble les lignes, recalcule les totaux et vérifie chaque règle métier. Vous n'avez rien à surveiller : les prix restent justes, les devises ne se mélangent pas, et rien n'est validé avant le passage en caisse.

FAQ

Questions fréquentes

Les prix affichés dans le panier peuvent-ils être périmés ?
Non. Le panier ne mémorise que les quantités : prix et stock sont relus depuis la base à chaque affichage, donc le montant présenté à vos clients est toujours le montant réel.
Peut-on mélanger un abonnement et un achat unique dans le même panier ?
Non. Un abonnement s'achète seul : l'ajouter réinitialise le panier et bloque tout mélange. Cette règle protège la cohérence de la commande et de la facturation récurrente.
Que devient le panier après le paiement ?
Au retour de Stripe, le panier est vidé automatiquement. Vos clients ne risquent pas de recommander par erreur des articles déjà réglés.
Le panier est-il protégé contre les abus ?
Oui. Les actions d'ajout, de mise à jour et de retrait sont protégées par jeton CSRF et rate-limitées, et chaque quantité reste plafonnée à 99 par ligne.
Prêt à commencer ?

Un panier fiable, sans configuration

Placez le shortcode [shop_cart] sur n'importe quelle page : vos clients obtiennent un panier qui recalcule tout, respecte vos règles de vente et se protège seul. Vous gardez la main sur chaque ligne, le panier fait le reste.