THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Email MONDIAL RELAY vide

(08-07-2020 10:02:21)


Bonjour, j'ai un soucis depuis quelques jours, on m'a remonté que mes mails d'envoi via mondial relay étaient vides ?
qu'en pensez vous ? de quoi cela peut il venir ? merci

Offline

#2 Re: Email MONDIAL RELAY vide

(08-07-2020 10:34:48)


Ça marchait et ça ne marche plus, ou ça n'a jamais marché ?


OpenStudio Toulouse

Offline

#3 Re: Email MONDIAL RELAY vide

(08-07-2020 10:52:11)


J'avais fait un test lors de la mise en ligne du site ca fonctionnait. J'ai l'impression qu'il y a un soucis dans la récupération des variables si je retires celles ci le mail est envoyé avec du texte, mais dès que j'ajoute le num de suivi par exemple ca ne passe pas
C'est le mail par défaut. merci

Offline

#4 Re: Email MONDIAL RELAY vide

(08-07-2020 13:25:26)


Pour voir ce qui se passe, tu peux aller dans le BO, Configuration > Template e-mail > mondial-relay-tracking-message", ongler "prévisualisation", et renseigner la variable order_id avec l'ID d'une commande.

Tu verras si le mail est vide ou pas


OpenStudio Toulouse

Offline

#5 Re: Email MONDIAL RELAY vide

(08-07-2020 15:29:35)


Oui il est vide. sad y a t il une log pour la génération des emails ?

Offline

#6 Re: Email MONDIAL RELAY vide

(23-09-2020 12:37:00)


Bonjour J'avais bidouillé pour faire un message generique et inviter le client à voir les infos sur son compte client j'ai un peu de temps maaintenant pour m'y remettre

J'ai indiqué directement un html dans la config du template email

{loop type="order" name="order" id=$order_id}
    {loop type="customer" name="customer.order" current=false id=$customer_id backend_context="1"}
        {$LASTNAME} {$FIRSTNAME},
    {/loop}
{/loop}


Nous vous remercions de votre commande sur notre site {config key="store_name"}
Un colis concernant votre commande {$order_ref} a quitté nos entrepôts pour être pris en charge par Mondial Relay.
Son numéro de suivi est le suivant : {$tracking_ref}

Il vous permet de suivre votre colis en ligne sur le site de Mondial Relay :
https://www.mondialrelay.fr/suivi-de-colis/

Vous trouverez toutes les infos d'expédition sur votre compte client.
Nous restons à votre disposition pour toute information complémentaire.
Cordialement

J'ai testé mais je n'ai pas de variables affichées hors mis le nom du site .
pourriez vous m'aider ?
merci

Offline

#7 Re: Email MONDIAL RELAY vide

(24-09-2020 10:52:18)


La variable $order_id est renseignée ?

Idem pour $order_ref et $tracking_ref.


OpenStudio Toulouse

Offline

#8 Re: Email MONDIAL RELAY vide

(24-09-2020 14:18:26)


L'order id est bien en entrée ? et les autres en sortie ?

Offline

#9 Re: Email MONDIAL RELAY vide

(02-10-2020 12:17:31)


bonjour n'ayant pas de piste j'ai remis le template défaut du module mondial relay, ca a fonctionné quelques jours et puis ca ne refonctionne plus sad
dans l'email il n'y a que le titre 'votre commande a été expédiée' et mon logo
une idée ?

Offline


Tu n'as pas répondu aux questions...


OpenStudio Toulouse

Offline


Petit déterrage, car j'ai le même problème.

Offline


roadster31 wrote:

La variable $order_id est renseignée ?

Idem pour $order_ref et $tracking_ref.


OpenStudio Toulouse

Offline


Hello,

Alors moi, j'ai repris te template standard du module MondialRelay :

    {loop type="order" name="order" id=$order_id backend_context=true}
        {loop type="customer" name="customer.order" current=false id=$CUSTOMER backend_context="1"}
            <p>{intl l="Dear %first %last" last=$LASTNAME first=$FIRSTNAME},</p>
        {/loop}

        <p>{intl l="Your order %order_ref has just been shipped from our store. The tracking number for this order is %tracking_ref. Please <a href=\"https://www.mondialrelay.fr/suivi-de-colis\">click here</a> to track the delivery." order_ref=$REF tracking_ref=$DELIVERY_REF}</p>
        <p>{intl l="Details about this order are available <a href=\"%account_url\">in your customer account</a>." account_url={url path="/account"}}</p>
        <p>{intl l="See you soon at <a href=\"%url\">%store</a>" url={navigate to='index'} store={config key="store_name"}}</p>
        <p>{intl l="The %store team." store={config key="store_name"}}</p>
    {/loop}

Donc je n'ai à priori besoin que du order_id, et oui, je me suis assuré qu'il était bien valorisé en l'affichant.

Last edited by Triumph31 (11-02-2023 16:55:33)

Offline


Je crois qu'il manque customer="*" dans la boucle order :

{loop type="order" name="order" customer="*" id=$order_id backend_context=true}

OpenStudio Toulouse

Offline


Effectivement, ça fonctionne beaucoup mieux, merci bcp Franck (désolé pour le délai de réponse)