Bonjour,
Tout dépend du contexte, pour le caddie, lorsque le nombre de produits est a priori limité, le plus simple est tout bonnement de le stocker en variable de session (voir php $_SESSION)
Pour le moyen de paiement la plupart des solutions fournissent en "kit" php tout pret et cela dépend fortement du système (paypal, atos ou autres)...
enfin pour l'animation (rentrer/supprimer les articles...) d'habitude il vaut mieux une interface dédiée (donc pas d'accès direct en base) pour des raisons de fiabilité et de sécurité.
Il existe aussi un paquet de sources PHP faisant tout cela, a chercher sur Google
Irem