Bonjour,
Dans la configuration de Joomla l'option "session timeout" permet de définir la durée d'une session utilisateur sur le site.
Pour les personnes non enregistrées, passé ce délai sans afficher une page du site, le panier sera perdu (et donc remis à 0).
Pour les personnes enregistrées, le panier est sauvegardé dans la base de données et les options "Cart retaining period" et "Frequency of the check for the carts" de la configuration permettent de définir une limite de temps avant la suppression de leurs anciens paniers, mais cela se compte en jours, pas en minutes.
C'est tout ce que nous avons pas défaut dans HikaShop qui se rapproche de ce que vous voulez.