Modification adresse client depuis commande

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #347974

Bonjour,

Il se passe une chose étrange dans la vue order de hikamarket, lorsqu'on essaye de modifier l'adresse du client de la commande, un 0 s'affiche à la place de l'adresse en question.
Au rechargement de page, l'adresse se remet en place, et reste inchangée, l'enregistrement n'est pas pris en compte.

Voici les étapes suivies :

Dans la vue détail de la commande depus hikamarket en vendeur principal



Je selectionne la modification d'adresse


J'enregistre (ok)


Et voici le résultat


Si vous avez une idée de ce qui se passe, merci d'avance.

Attachments:
Last edit: 1 year 11 months ago by Minie.

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 11 months ago #347994

Bonjour,

Si vous avez un "0", cela indique que la sauvegarde de la commande a été refusée.
Ce qui me semble le plus probable, est qu'il n'a pas été possible de sauvegarder l'adresse à cause d'un champs personnalisé.
Il me faudrait plus de détails sur vos champs personnalisés et également les versions installées de vos composants.
Dans l'état, je n'ai pas été en mesure de reproduire votre problème.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #348006

Bonjour,

je n'ai pas de champs personnalisé d'adresse



voici mes versions :
Joomla : 3.10.11
Hikashop : 4.6.2
Hikamarket : 4.1.1

L'enregistrement des adresses fonctionne correctement coté hikashop, back et front

Attachments:
Last edit: 1 year 11 months ago by Minie.

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 11 months ago #348025

Bonjour,

HikaMarket ne peux pas se baser sur les filtres d'affichage d'HikaShop pour son édition d'adresse ; puisque les champs "front" pour le client ne sont pas forcément les mêmes que les champs "back" pour un administrateur.
Mais chercher à éditer un champs "back" alors que l'on est sur le front-end peut être vu comme un problème de sécurité ; voilà pourquoi HikaMarket doit utiliser une autre technique et on ne peux pas comparer la sauvegarde côté HikaShop et côté HikaMarket.

Ne pouvant reproduire votre souci, il va falloir faire l'analyse directement sur votre site.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #348101

Bonjour,

merci à vous, je vous ai envoyé par le formulaire de contact les accès au site et FTP

The following user(s) said Thank You: Jerome

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 11 months ago #348133

Bonsoir,

J'ai ajouté des traces dans HikaMarket pour voir que le refus était du côté d'HikaShop.
Une fois les traces ajoutées dans HikaShop j'ai pu voir que cela était dû a un plugin qui refuse l'édition (passage de la variable "$do" à false sur le trigger de création).

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #348170

Bonjour,

merci pour l'étude. Selon vous quel est le moyen de plus rapide de trouver le plugin responsable svp ?
Il m'est trop souvent arrivé de devoir désactiver un à un les plugins, c'est chronophage, peut être y a t'il un autre moyen.

Last edit: 1 year 11 months ago by Minie.

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 11 months ago #348186

Bonjour,

Vous devez dans un premier temps vérifier que vous n'avez pas de "mass action" qui pourrait utiliser ce trigger de modification d'adresse.
Sinon, le plus simple est d'accéder au code de vos plugins HikaShop et de regarder ceux qui utilise le trigger "onBeforeAddressCreate"
www.hikashop.com/support/documentation/6...ntation.html#address

Malheureusement il n'existe pas de technique "simple" pour déterminer le plugin qui va modifier cette variable ; le système de plugin de Joomla va s'occuper du dispatch sans savoir qui y réponds.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #348229

Bonjour,

effectivement c'était ce que je faisais, j'espérais qu'il existe une solution plus rapide que d'éplucher les plugins des dossier hikamarket, hikashop et system :cheer:

Merci, je pars en mode recherche

Last edit: 1 year 11 months ago by Minie.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 11 months ago #348371

Bonjour,

je n'ai aucune action de masse, et après épluchage, aucun plugin perso avec le trigger onBeforeAddressCreate.

Ce qui est étonnant c'est que l'opération fonctionne très bien coté backend hikashop, ca fonctionne aussi dans le panier, le client peut créer ou modifier une adresse, ca ne coince que coté vendeur hikamarket.
De plus, nous ne sommes pas sur une création d'adresse mais sur une modification

Last edit: 1 year 11 months ago by Minie.

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 11 months ago #348398

Bonjour,

Modifier une adresse de commande revient à créer une nouvelle adresse pour HIkaShop.
Il ne faut pas modifier une adresse du client pour une commande qui est déjà créée ; le cas échéant vous modifier une donnée cliente en impactant ses données et également d'autres éléments (d'autres commandes, des paniers en cours, etc).

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 10 months ago #349231

Bonjour,

je ne comprends pas très bien pourquoi il ne faut pas modifier une adresse user via ordermarket.
Si celui ci s'est trompé dans son adresse et qu'il appelle le vendeur, le vendeur modifie l'adresse, et effectivement, la modification de l'adresse du l'utilisateur est modifiée pour toutes ses autres commandes, c'est bien ce qui est souhaité, et ce que permet l'action sur nos autres sites qui ne bug pas.

Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 10 months ago #349245

Bonjour,

Un vendeur va pouvoir éditer sa version de sa commande et non la commande du client.
www.hikashop.com/support/documentation/1...or-presentation.html

Donc éditer l'adresse pour le vendeur n'aurait aucun impacte sur le reste des données (commande client, compte client etc).
Il s'agit d'éléments de sécurité.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 457
  • Thank you received: 32
  • Hikamarket Multivendor Hikashop Business
1 year 10 months ago #349268

Bonjour,

oui vue comme ca je comprends mieux, nous nous servons tellement de hikamarket pour faire l'admin de nos clients qui ont "tous les droits" sur leur site qu'on en oublie l'aspect multi vendeurs.

Merci pour votre réponse, cordialement

The following user(s) said Thank You: Jerome

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.101 seconds
Powered by Kunena Forum