Email vendeur + view cart notify

  • Posts: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 5 months ago #294361

-- HikaShop version -- : 3.4.0
-- Joomla version -- : 3.8.8
-- PHP version -- : 7

Bonjour,

je voudrais savoir comment créer un email qui n'est pas dans la liste "système > email", qui serait envoyé au vendeur, à la confirmation de commande, car actuellement le vendeur ne reçoit que le mail de création de commande, je ne souhaite pas que celui ci soit envoyé, mais seulement un mail de confirmation de commande.

Par ailleurs, je souhaite modifier la vue du "notifyjs-corner", je ne trouve pas le fichier php correspondant, ainsi que celui du "hikashop_cart_dropdown_container".

Merci d'avance

Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 5 months ago #294363

Bonjour,

1 - Veuillez utiliser le filtre permettant de sélectionner les status de commande pour lesquels vous souhaitez que vos vendeurs soient notifiés :
www.hikashop.com/support/documentation/1...ml#config_main_email

2 - Cart Notify est un plugin, il n'y a pas de "vue".
Pour ce qui est de "hikashop_cart_dropdown_container" il s'agit d'un élément du module panier : "product / cart".
Pour vous y retrouver dans les vues : setting "display view files"
www.hikashop.com/support/documentation/5...g.html#advanced_main

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 5 months ago #294454

Bonjour,

merci pour votre réponse.

1- Mon souci est que le mail en question doit être envoyé format texte avec un configuration spéciale (code_produit|non_client|adresse_client|etc...) car mon client ne s'occupera pas de son site les commandes sont directement envoyée au fournisseur. Donc je ne peux pas utiliser le mail "notification de statut de commande" qui est aussi envoyé à l'acheteur. N'y a t'il pas une solution pour créer un doublon de ce mail ? par exemple avec acymailing, si je créer deux news avec le sujet "ORDER_STATUS_NOTIFICATION_SUBJECT" ne puis-je pas garder l'original qui est envoyé au client et l'autre envoyé au fournisseur ?

2- Comment puis-je donc faire pour modifier l'image de Cart Notify ? Car les produits du site n'ont pas d'image, les chemins d'images dirigent vers le site fournisseur, les vues "détail" et "checkout" sont modifiées déjà pour ca.

3- Pour l'image du "hikashop_cart_dropdown_container" la vue n'est pas modifiable pour l'image, elle est insérée à la ligne 232 par "'image' => (int)$this->params->get('image_in_cart', 0)," à moins que je puisse remonter à cette variable "image_in_cart" ?

Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 4 months ago #294523

Bonjour,

1 - Vous pouvez tout à fait créer sur surcharge de l'email vendeur et placer du contenu texte (et pas de contenu HTML).
Il n'y a pas de soucis spécifique à cela.
Il vous êtes même possible d'utiliser du PHP dans les éléments "texte" et "html" afin de pouvoir varier le contenu en fonction de données de la commandes (comme le status de commande).

2 - Vous pouvez rajouter du javascript dans votre site web afin de changer l'image qui est utilisé par défaut.
Il faut noter que cette modification nécessite des connaissances en personnalisation.
L'idée est de changer la valeur img_url qui devrait être quelque chose comme :

window.cartNotifyParams.img_url = '/media/com_hikashop/icons/icon-32-newproduct.png';

3 - Je ne comprends pas de quoi vous parlez. Le paramètre "image_in_cart" est là pour définir si oui ou non l'image s'affiche.
Il s'agit donc d'un paramètre dans le module. Mais il ne définit par l'image. De plus je ne vois pas le rapport entre l'image des produits et le dropdown container.

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 4 months ago #295549

Bonjour,

merci pour votre réponse.

1 - J'ai suivi la documentation que vous m'avez fourni ci dessus ( www.hikashop.com/support/documentation/1...ml#config_main_email ) et configuré tel qu'expliqué, mais le mail est toujours envoyé à la création et non à la confirmation de commande. Le vendeur ne doit rien recevoir à la création de commande. J'ai modifier le contenu du mail "notification de commande à l'administrateur" et obtenu ce que je souhaite comme contenu, mais ce mail est toujours envoyé à la création et non à la confirmation, je souhaite l'inverse, est-ce possible ?

2 & 3 - Problème réglé

Merci d'avance
Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 4 months ago #295550

Bonjour,

1 - Merci de fournir une capture d'écran de votre configuration afin que nous puissions voir et comprendre ce que vous avez fait pour l'option dont je vous ai parlé précédemment.

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 4 months ago #295577

Bonjour,

1- voici la configuration des email dans hikamarket et dans hikashop.



L'email est envoyé à l'adresse configurée dans hikashop à la création de commande, et non à l'adresse du vendeur à la confirmation comme je le souhaite.

je suppose que c'est parce que le mail envoyé est un mail hikashop et non hikamarket, mais le mail souhaité ne se trouve pas dans la liste des mails hikamarket.

2- j'ai besoin d'insérer des variables dans le sujet (id de la commande) y a t'il une synthaxe qui me permettrait de faire ca ?

Cordialement

Attachments:
Last edit: 6 years 4 months ago by Minie.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 4 months ago #295581

Bonjour,

Avec votre description il n'est pas possible de comprendre de quoi vous parlez.

Qui reçoit quoi et quel est le soucis ?

La configuration d'HikaMarket indique que les vendeurs n'auront que les notifications pour les commandes confirmées.
Les emails relatifs à HikaShop (envoyés à l'administrateur du site, que vous configurez) est lié à HikaShop et non HikaMarket.

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 4 months ago #295896

Bonjour,,

1- Envoi du mail à la confirmation de commande

"Qui reçoit quoi ?"
Actuellement, le vendeur renseigné dans hikashop reçoit le mail de création de commande, celui qui est modifié en bas de l'image représentant la liste de mail hikashop -> notification de commande à l'administrateur.

"Le souci"
Je souhaite que le vendeur (hikashop ou hikamarket je m'en fiche) reçoive un mail (peut importe lequel car je modifie le contenu) à la confirmation de commande et rien à la création de commande. Peut importe que ce soit de hikashop ou de hikamarket je souhaite que le site envoie un seul et unique mail au fournisseur à la confirmation de commande.

2- Variable dans le sujet

Est t'il possible de mettre l'ID de la commande en variable dans le sujet ? ou dois-je modifier le sujet dans le header pour insérer une variable ?

Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 4 months ago #295898

Bonjour,

1 - Donc il s'agit de l'email d'HikaShop et non d'HikaMarket.
Le paramètre côté HikaMarket concerne uniquement les vendeurs d'HikaMarket et non le compte administrateur d'HikaShop.
CF : www.hikashop.com/support/documentation/5...fig.html#main_emails

Si vous souhaitez filtrer les emails HikaShop en fonction du status, il existe un petit plugin pour faire cela :
www.hikashop.com/marketplace/product/116...lter-by-obsidev.html
Mais vous pouvez également le faire avec un peu de code PHP dans une surcharge sur l'email de notification administrateur d'HikaShop ; vous trouverez des threads sur le même sujet dans le forum.

2 - Pour ajouter l'ID dans le sujet, il va falloir passer par une surcharge de l'email et ajouter du code PHP dans la partie "preload" afin de mettre "à la main" le sujet que vous souhaitez avec les variables que vous souhaitez.
Il n'y a malheureusement pas de système de "tag" puisque le sujet utilise le système de traduction de Joomla avec 3 paramètres (le numéro de commande, le status de commande et l'url du 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.

  • Posts: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #295982

Bonjour,

1- Coté hikashop, j'ai acheté le plugin, le filtre marche, mais du coup le mail n'est même plus envoyé du tout. Ca n'a pas pour action de décaler l'envoi du mail du statut "créée" à "confirmée", ca l'a juste annulé.

Du coté hikamarket, j'ai renseigné une adresse mail de vendeur dans hikamarket, renseigné l'id du vendeur dans le champ product_vendor_id de tous les produits, mais il ne reçois aucun mail pourtant j'ai bien activé le mail de notification de commande dans hikamarket.

Le seul mail envoyé est le mail de notification de paiement paypal, envoyé à l'admin hikashop.

Comment puis-je faire pour avoir le mail "notification de commande" de hikamarket ? il est bien activé, mais je ne reçois rien sur l'email du vendeur.

2- Ok merci, problème réglé avec :
$mail->subject = 'MON_SUJET'.$data->order_id;

Cordialement

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

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
6 years 3 months ago #296065

Bonjour,

Pouvez-vous vérifier l'historique des emails envoyés par HikaShop dans le menu Customers>Email history ?
Il est possible que l'email est été envoyé mais pas reçu par le vendeur (détecté comme spam, boîte email pleine, typo dans l'adresse email, etc).
Aussi, si vous êtes sur HikaShop 3.5.0 ou 3.5.1, téléchargez à nouveau le paquet d'installation d'HikaShop sur notre site et installez-le sur le votre pour avoir tous les derniers patchs que nous avons publié car certains concernent les emails de notification.
Si vous êtes toujours sur la 3.4.0 par contre, vous n'êtes pas impacté donc le soucis est ailleurs.

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

  • Posts: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #296101

Bonjour,

j'etais en version 3.4.1, je viens de mettre à jour, en 3.5.1.

Donc coté Hikashop, le mail est envoyé si le plugin (email filter) n'est pas activé. Si je règle le plugin sur "confirmée", l'email Hikashop "notification de commande à l'administrateur" (Qui etait envoyé à la création de commande) n'est plus envoyé.

Coté Hikamarket, le mail n'est pas envoyé du tout, j'ai bien activé l'email "Market : Notification de commande", renseigné le vendeur et son adresse mail, assigné le vendeur à chaque produit dans le champ "product_vendor_id", et réglé le filtre des mail hikamarket sur "confirmée". J'ai essayé sans le filtre, pas d'email non plus.

Coté mail history, il n'y a pas d'erreur, les mails non reçus ne sont pas envoyés.

L’idéal serait de faire ca coté Hikamarket pour mieux contrôler les envois de mail, le fournisseur ne doit recevoir que celui là, hors l'administrateur Hikashop en reçois d'autres (ex: confirmation de paiement paypal).

Donc j'aimerais que le mail "Market: Notification de commande" soit bien envoyé au vendeur, là il ne part pas du tout.

Me manque t'il un réglage ?

Cordialement

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

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
6 years 3 months ago #296126

Bonjour,

Je dois dire que je sèche, ne connaissant pas le fonctionnement d'HikaMarket aussi bien qu'HikaShop.
Jérome est actuellement en vacances jusqu'à la semaine prochaine et c'est le spécialiste sur HikaMarket.
Il va falloir attendre que Jérome vous réponde pour pouvoir avancer, je le crains, car je ne vois pas pourquoi l'email de notification de commande au vendeur ne serait pas envoyé par HikaMarket lorsque la commande est confirmée.

Last edit: 6 years 3 months ago by nicolas.

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

  • Posts: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #296160

Bonjour,

Ok pas de souci, j'attends donc la réponse de Jérome.

Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 3 months ago #296266

Bonjour,

Il y a plusieurs niveau pour les notifications dans HikaMarket ; mais pour ce qui est des emails envoyés aux vendeurs, cela passe via des ACLs.

En effet, vous pouvez avoir différents comptes associés à un vendeur et, via les ACLs, vous pouvez déterminer quels seront les comptes qui seront notifiés.
Et cela se passe via l'élément " order / notify ".

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #296402

Bonsoir,

dans l'onglet ACL du vendeur, j'ai coché le groupe d'utilisateur correspondant à mon vendeur, je ne vois pas quoi faire d'autre.

Cordialement

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
6 years 3 months ago #296406

Bonjour,

Serait-il possible d'avoir quelques captures d'écrans afin de comprendre votre configuration ?

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: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #296956

Bonjour,

Voici quelques screen de la config en place, dites moi s'il en manque.

Je peux constater que dans les statistiques du vendeur, aucune vente ne lui est attribuée, alors que tous les produits portent bien l'id du vendeur dans le champ product_vendor_id. Par contre je les ai modifié manuellement en SQL, peut être manque t'il autre chose pour que les produits soient attribués au vendeur, l'erreur de config vient surement de là vu que ses stats sont vides.



Merci d'avance

Last edit: 6 years 3 months ago by Minie.

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

  • Posts: 454
  • Thank you received: 31
  • Hikamarket Multivendor Hikashop Business
6 years 3 months ago #296959

Je continue sur moi même :)

Dans la suite de mes tests, j'ai créé un produit manuellement, via interface hikashop backend (contrairement aux autres que j'ai rentré directement en SQL par des scripts) pour voir si cela fait une différence.

Oui, dans ce cas, le mail est bien envoyé, en fait l'id de vendeur dans le champ product_vendor_id etait celui du vendeur principal et non le vendeur créé dans le menu Hikamarke > vendeurs

Du coup j'y ai transporté ma personnalisation de mail qui fonctionnait sur l'email de hikashop "Notification de commande à l'administrateur", c'est une modification de la version texte et du preload, et là, l'email n'est plus envoyé, et un bug se présente, une fois enregistré ma perso, le cadre texte de l'email est vide après enregistrement, il efface tout mon contenu.

J'ai testé avec seulement la modification du preload (je modifie juste le sujet) l'email est envoyé, mais lorsque j'insert ma perso texte, non seulement il l'efface mais l'email n'est plus envoyé.

Je pense que je ne peux pas aller plus loin dans ma recherche, là le souci vient du fait que l'email se vide après enregistrement de la personnalisation texte. (je précise que je ne veut pas de version html)

Cordialement

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

Time to create page: 0.118 seconds
Powered by Kunena Forum