- Posts: 628
- Thank you received: 18
How to stop sending email to vendors
We don't want vendors to receive email after a confirmation order. How do we turn all them off? the reason is that, in our situation for the Arbre de Joie project, they manage only the product creation. Not the orders.
Actually vendors receive confirmation emaiI. But the setup is at OFF
This is the setup in Hikamarket.
Thanks,
Please Log in or Create an account to join the conversation.
Please edit the HikaMarket ACL and remove the "order / notify" ACL.
Regards,
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.
Please Log in or Create an account to join the conversation.
I suppose your ACL are configured in the HikaMarket configuration page (default vendor accesses).
You an use the HikaMarket accesses panel to mark the "order / notify" as "red" ; so the feature will be removed for every groups.
Regards,
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.
Please Log in or Create an account to join the conversation.
In the HikaMarket "mail" class (administrator/components/com_hikamarket/classes/mail.php) you will find the line which load the vendor order status notification :
Few lines below, you will see the check for the published status for the email :
But that's the only place in HikaMarket where that email is loaded and processed.
Regards,
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.
Ils sont également envoyé lors d'une annulation de commande. Il faudrait désactiver toutes les notifications par courriel aux vendeurs.
Il semble y avoir du code en dessous qui est en relation. Je n'ai pas osé le changer afin de ne rien briser
Il nous faut impérativement désactiver ces envois. La raison est que, dans le cadre de l'Arbre de Joie, nos "vendeurs" sont en réalité des bénévoles et ils ne gèrent pas les commandes. Recevoir tous ces courriels sera un irritant inutile pour eux.
L'autre option à laquelle je réfléchi est de changer l'adresse courriel du bénévole dans Joomla! pour une bidon. Cependant, ils ne pourront plus réinitialiser leur mote de passe si besoin. Donc, pas l'idéal.
Please Log in or Create an account to join the conversation.
Si vous souhaitez désactiver complètement cet email, vous pouvez utiliser le contenu suivant (pour le code cité précédement)
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.
original:
if(empty($mail) || !$mail->published)
return false;
You can replace that code by
if(empty($mail) || empty($mail->published))
return false;
Le "return false;" est bien présent.
Avez-vous le code exact à utiliser?
Merci infiniement
Please Log in or Create an account to join the conversation.
Dans mon précédent message je vous indiquait devoir remplacer le contenu entier par simplement un "return false" afin de forcer le refus d'envoyer un email.
Dans le cadre où le problème persiste, nous pouvons envisager de vérifier votre site web.
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.
Juste pour être 100% certain.
Je change le code suivant:
if(empty($mail) || !$mail->published)
return false;
par:
return false;
Merci
Please Log in or Create an account to join the conversation.
C'est cela.
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.
J'ai fait un test et ça semble fonctionner mais, j'aimerais avoir votre confirmation que mon approche est fiable.
Dans la section Informations principales des options du vendeur, j'ai effacé l'adresse courriel et voilà! plus de courriel qui s'envoient.
Si je n'ai absolument pas besoin que les vendeur reçoivent les courriel du site, croyez-vous que c'est bon?
Je ne n'aurai pas à me soucier, ainsi, de ce hack lors des mises à jour futures.
Please Log in or Create an account to join the conversation.
C'est une solution mais j'avoue ne toujours pas comprendre pourquoi le fait d'avoir dépublié l'email et de ne pas avoir l'ACL configuré, vous permet encore d'envoyer un email à vos vendeurs.
Je n'ai pas réussi à reproduire le soucis sur mes sites de tests.
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.