En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Informations clients dans mail de commande

Plus d'informations
il y a 8 ans 1 mois #1 par Repitol
Informations clients dans mail de commande a été créé par Repitol
Bonjour
suite à la migration de VM1 vers VM3, je n'ai plus dans les emails de confirmation de commande certaines infos clients telles que numéro de téléphone ou nom de la société qui sont pourtant des champs obligatoires du formulaire client
peut-être une erreur de mon template ou une option que je ne trouve pas ?
Merci de votre aide

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 1 mois #2 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
Bonjour,
Tu as peut-être migré les utilisateurs joomla, mais peut-être pas ceux de VM.
ça dépend de la façon dont tu as réalisé la migration.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 3 semaines #3 par Repitol
Réponse de Repitol sur le sujet Informations clients dans mail de commande
Bonjour
la migration a été faite avec JMigrator
sais-tu quel fichier du template ou de Virtuemart gère la présentation de l'email que le vendeur reçoit lors d'une commande ? Il préfère la présentation de la version VM1
alors peut-être que je peux me servir de ce modèle pour la version VM3
Merci

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 3 semaines #4 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
Bonjour,
regarde dans :
components/com_virtuemart/views/invoice/tmpl

ici il y à tout plein de fichiers "mail_html_xxx.php" que tu pourra modifier pour arriver à ce que tu souhaite.

évidement tu surcharge tout ça dans ton template :
/templates/ton_template/html/com_virtuemart/invoice

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 3 semaines #5 par Repitol
Réponse de Repitol sur le sujet Informations clients dans mail de commande
Gasp !
dans la version VM 1 = 1 fichier "confirmation_email.tpl.php"
dans la version VM 3 = 1 fichier principal (je crois) : "mail_html.php" qui appellent tous ceux qui composent le mail que recevra le vendeur
Et encore si j'ai bien compris...
Pour que le vendeur client retrouve ses emails de commande tels qu'ils étaient sur sa version 1, ça va être coton..
J'ai tenté de copier coller dans le fichier de la version 3 ce qu'il y avait dans la version 1 mais vraiment pas sûr de mon test car je pense que les appels aux infos de la base de données ne sont pas les mêmes.
Dommage sur la version VM3 par exemple, il n'y a pas la date de commande qui apparait.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 3 semaines #6 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
si tu regarde "invoice_history.php" ou "invoice_order.php"
tu doit pouvoir t'inspirer de :
<?php echo vmJsApi::date($this->orderDetails['details']['BT']->created_on, 'LC3', true); ?>
ou (selon la version désirée)
<?php echo vmJsApi::date($this->orderDetails['details']['BT']->created_on, 'LC4', true); ?>

il faudrait que je me face un nouveau dev de test pour valider l'idée.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 3 semaines #7 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
mais pour la date, normalement, c'est la date du 1er mail déclenché par la commande ;-)
et le proprio de la boutique doit faire un suivi dans l'admin pour changer les états de commandes ....non ?
car ici (en admin), tout est indiqué en clair.

évidement, si le commerçant ne regarde jamais l'admin pour gérer les commandes c'est plus compliqué et vachement moins pratique pour lui.

Dans les faits, le mail pour le commerçant n'est qu'une alerte, ensuite il doit :
1- vérifier la commande et le stock si il y en a un.
2- vérifier le paiement.
3- Puis changer le statut pour dire au client "je m'occupe de vous".
4- puis le changer à nouveau pour dire "j'ai envoyer la commande".

ce sont des étapes rassurantes pour les clients, mais... chacun ça manière de travailler.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 3 semaines #8 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
avec jmigrator (Daycount), normalement, il n'y à pas de problèmes avec les informations clients.
tu as résolu ton problème du départ ?
sinon, il faut que tu regarde dans la BD pour savoir si tout à été migré correctement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 semaines #9 par Repitol
Réponse de Repitol sur le sujet Informations clients dans mail de commande
Salut !
alors pour les infos client (pb de départ) : oui, mais dans l'email que reçoit le vendeur, il n'y a pas les labels, seulement les réponses.
Exemple de champs perso obligatoire : Nom de la société
dans l'email, il n'y a que la réponse, le texte "Nom de la société" n'apparait pas et ça ne convient pas au vendeur bien sûr

Ensuite pour la date de commande, le vendeur consulte bien son backoffice, mais il imprime aussi ses emails de commande et il souhaite voir la date de commande apparaître comme c'était le cas sur la Version VM 1.
J'ai corrigé la ligne suivante sur le fichier mail_html_vendor.php
echo vmText::sprintf('COM_VIRTUEMART_MAIL_VENDOR_CONTENT',$this->vendor->vendor_store_name,$this->shopperName,$this->currency->priceDisplay($this->orderDetails['details']['BT']->order_total),$this->orderDetails['details']['BT']->order_number,);
en
echo vmText::sprintf('COM_VIRTUEMART_MAIL_VENDOR_CONTENT',$this->vendor->vendor_store_name,$this->shopperName,$this->currency->priceDisplay($this->orderDetails['details']['BT']->order_total),$this->orderDetails['details']['BT']->order_number,$this->orderDetails['details']['BT']->created_on);
je ne sais pas à quoi correspond "'LC4', true" dans un 1er temps je ne l'ai pas inséré. je vais voir si ça fonctionne ou non.
J'attends le retour du vendeur car c'est lui qui reçoit les emails des tests que je réalise.
merci Doc en attendant :)

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 8 ans 2 semaines #10 par doc_denis
Réponse de doc_denis sur le sujet Informations clients dans mail de commande
LC3 ET LC4 sont des formats de date, voir par ici :
www.jdownloads.net/documentations/item/i...mes-and-number-style

pour le mail etc... ouais, peut-être, moi j'ai un bandeau (jpg) en entête et surtout un pied de page avec toutes les infos légales !
regarde dans la configuration de la boutique > factures/email > "pied de page", tu ajoute ça ici.

Connexion ou Créer un compte pour participer à la conversation.