Bonjour,
JDate fait partie des anciens noms de classes de Joomla que Joomla 6 ne fournit plus de lui-même. Sur un site en Joomla 6, ces noms ne sont disponibles que si le plugin de rétrocompatibilité est activé : dans Système > Plugins, cherchez "compat" et vérifiez que le plugin "Comportement - Rétrocompatibilité" (Behaviour - Backward Compatibility) est bien activé. C'est lui qui fournit JDate. Si votre panier refonctionne après ça, c'était bien la cause.
Mais ce n'est qu'un dépannage. Ce plugin n'enregistre ces anciens noms qu'assez tard dans le chargement de la page, donc du code qui s'exécute avant peut malgré tout tomber sur une classe manquante. C'est exactement pour cette raison que, depuis HikaShop 6.5.2, HikaShop enregistre lui-même ces noms, tôt et dans tous les cas, sans dépendre de ce plugin.
Le fond du problème est là : la version 5.4.7 qui a été installée sur votre site est bien antérieure à Joomla 6 et n'est pas prévue pour fonctionner avec. Pour un site en Joomla 6, il vous faut une version 6.5.2 ou plus récente.
Si le panier plante encore une fois le plugin de rétrocompatibilité activé, envoyez-nous le message d'erreur complet avec le chemin du fichier et le numéro de ligne, nous vous dirons d'où il vient. Vous pouvez l'avoir en activant l'option "debug system" de la page de configuration d'HikaShop et en reproduisant ensuite le problème.