Bonjour,
Avant la migration vers Joomla 4 quand le client n'avait pas d'adresse, Hikashop reprenait l'adresse Joomla
Vous vous trompez. Cela n'a jamais été le cas.
Nous avons toujours recommandé de faire passer les utilisateurs par le formulaire d'enregistrement d'HikaShop pour utiliser les champs d'adresse d'HikaShop, et non ceux de Joomla. HikaShop inclus un plugin "Redirect Joomla registration to HikaShop Plugin" qui permet de forcer l'utilisation du formulaire d'enregistrement d'HikaShop et qui est activable via le gestionnaire de plugins de Joomla.
D'ailleurs, il est étrange que vos utilisateurs soient capables de passer des commandes sans fournir d'adresse de livraison et de facturation. Normalement le passage en caisse bloque cela si l'utilisateur n'a pas sélectionné d'adresse et lui propose d'en renseigner une.
Ce que cela indique, c'est surement que les champs d'adresse d'HikaShop ont été désactivés dans le menu Affichage>Champs personnalisés pour contourner le problème.
Comment faire pour reprendre l'adresse de Joomla en automatique quand mon client n'a pas d'adresse spécifié dans sa fiche ?
Il n'y a pas d'option pour cela, et il n'y en a jamais eu. Le système d'adresse de Joomla n'utilise pas les même format de données qu'HikaShop, donc difficile de faire une synchronisation.
Comment faire pour mettre a jour mes commandes qui n'ont pas d'adresse suite a ce problème (Très lourd a reprendre à la main) ?
De la même manière, difficile de récupérer l'adresse de Joomla.
Si pas de solution, comment faire pour reprendre les adresse JOOMLA dans les adresses de mes clients en automatique ?
J'aimerais aussi connaître une solution facile pour cela.
En écrivant des requêtes MySQL de synchronisation spéciales à votre situation et en les exécutant dans votre PHPMyAdmin, il devrait être possible de migrer les données des adresses Joomla vers les adresses HikaShop et les rajouter dans les commandes passées.