Salut Nathan,
J’ai déjà fait ça pour une app et l’idée de base que j’ai mise en place était la suivante :
- Tu crées un objet panier qui es lié à chaque utilisateur (relation 1/1)
- Tu lui affectes un store à partir du moment où ton client ajoute un item au panier (ex: Panier : Store; List items;)
- Si l’utilisateur veut rajouter un item et que le panier a son champs store non vide tu vérifies que le store est le même. Sinon tu lui dis que c’est impossible et qu’il doit d’abord vider son panier.
- À chaque fois que son panier est vide (list items à 0) tu reset le champs store (items supprimés ou passage à l’acte d’achat).
Voilà, j’espère que ça t’aidera 
1 Like