Bonjour,
De ce que je vois de mon coté, nous avons fait deux changements depuis le début de l'année:
1. We removed the "geoplugin" integration from the geolocation plugin settings as this service is not available anymore. Please use the alternatives available in the plugin settings.
Ce changement fait suite au sujet
www.hikashop.com/forum/2-general-talk-ab...gin-geolocation.html
Il ne change pas la façon de fonctionner du plugin.
2. The geolocation cache data would grow too much in the database.
Ce changement fait suite au souci avec la table de cache que vous nous avez remonté il y a un mois et de demi:
www.hikashop.com/forum/5-support-en-fran...location.html#365949
Donc, soit c'est ce changement qui a créé le problème, soit vous avez toucher à quelque chose d'autre (genre la structure de la table de geolocation ? Par exemple, si vous enlevez l'auto_increment de cette table (ce qui peut arriver avec un export/import incomplet) cela pourrait produire le problème que vous décrivez).
En supposant que ce nouveau problème vienne du changement d'il y a un mois et demi, vous pouvez supprimer la ligne:
$geoloc->geolocation_id = $geolocFromDB->geolocation_id;
du fichier plugins/system/hikashopgeolocation/hikashopgeolocation.php
Ainsi, vous retrouverez le fonctionnement d'avant le patch, avec la table de cache qui grossi beaucoup.
Si vous avez toujours le problème avec vos crédits malgré le patch supprimé, alors c'est que le problème ne vient pas de ce patch.
Dans ce cas, supprimez la table hikashop_geolocation et installez le paquet d'installation d'HikaShop à nouveau. Cela va remettre le patch et la table hikashop_geolocation avec la bonne structure. Puis refaites des tests.
Si rien de tout cela fonctionne, alors il faudra étudier le problème directement sur le site.