Message A L'admin

3 messages dans ce sujet

Posté(e) · Signaler ce message

Je viens de passser de 6.31 à 7.21 et je Souhaite Que l'administrateur recoive en plus les fils de messagerie électronique de commande le Que recoit le client. Je avais fais ça en 6.31 versez le webmail 10 et 12. can vous me RAPPELER la fonction d'un modificateur?

 

 

Dans la v6.31 il fallait vérifier get-payment_form() dans display_caddie le 3° paramètre à true je pense que la il est à true ?

 

J'ai modifié dans ORDER et dans FIN COMMANDE et aligné le mail 12 avec les infos du 11 (commande) est-ce que c'est bon ?

 

fonction send_mail_order_admin (order_id $)
{
$ Result = query ("SELECT *
DE peel_commandes
WHERE id = "intval (order_id $).." »ET« get_filter_site_cond («Commandes»). ".");
$ Order_object = fetch_object ($ result);
$ custom_template_tags ['ORDER_ID'] = $ order_id;
$ custom_template_tags ['email'] = $ order_object-> email;
$ custom_template_tags ['site'] = $ GLOBALS ['site'];
$ custom_template_tags ['MONTANT'] = fprix (order_object- $> Montant, true);
$ custom_template_tags ['O_TIMESTAMP'] = get_formatted_date (order_object- $> o_timestamp);
$ custom_template_tags ['PAIEMENT'] = get_payment_name ($ order_object-> paiement);
$ custom_template_tags ['NOM_FAMILLE'] = Chaîne :: htmlspecialchars_decode ($ user ['nom_famille'], ENT_QUOTES);
$ custom_template_tags ['CIVILITE'] = $ user ['civilité'];
$ custom_template_tags ['PRENOM'] = Chaîne :: htmlspecialchars_decode ($ user ['prenom'], ENT_QUOTES);
$ custom_template_tags ['type'] = $ order_object-> tapez;
$ custom_template_tags ['COLIS'] = $ order_object-> delivery_tracking;
$ custom_template_tags ['DATE'] = get_formatted_date (order_object- $> o_timestamp, «court», «long»);
$ custom_template_tags ['CLIENT_INFOS_BILL'] = Cordes :: htmlspecialchars_decode ($ order_infos ['client_infos_bill'], ENT_QUOTES);
$ custom_template_tags ['CLIENT_INFOS_SHIP'] = Cordes :: htmlspecialchars_decode ($ order_infos ['client_infos_ship'], ENT_QUOTES);
$ custom_template_tags ['COUT_TRANSPORT'] = (display_prices_with_taxes_active () fprix ($ order_object-> cout_transport, true) "?.." $ GLOBALS ['STR_TTC']:.. fprix ($ order_object-> cout_transport_ht, true) "" $ GLOBALS ['STR_HT']);
$ custom_template_tags ['BOUGHT_ITEMS'] = '';
$ custom_template_tags ['commentaire'] = $ order_object-> Commentaires;
 
$ Product_infos_array = get_product_infos_array_in_order ($ order_id, $ order_object-> concevoir, $ order_object-> currency_rate);
foreach ($ product_infos_array que this_ordered_product $) {
$ custom_template_tags ['BOUGHT_ITEMS']. = $ this_ordered_product ["product_text"]. "\ N";
$ custom_template_tags ['BOUGHT_ITEMS']. = $ GLOBALS ['STR_QUANTITY']. $ GLOBALS [''] STR_BEFORE_TWO_POINTS. ":". This_ordered_product $ ["quantite"]. "\ N";
$ custom_template_tags ['BOUGHT_ITEMS']. = $ GLOBALS ['STR_PRICE']. $ GLOBALS [''] STR_BEFORE_TWO_POINTS. ":". ?. (Display_prices_with_taxes_active () fprix (this_ordered_product $ ["total_prix"], true) ''. $ GLOBALS ['STR_TTC']:.. Fprix (this_ordered_product $ ["total_prix_ht"], true) '' $ GLOBALS ['STR_HT ']). "\ N \ n";
}
foreach ($ product_infos_array que this_ordered_product $) {
if (! empty ($ this_ordered_product ['technical_code'])) {
send_email (order_object- $> email, '', '', 'confirm_ordered _' this_ordered_product $ ['technical_code'], $ custom_template_tags, null, $ GLOBALS ['support_commande'].);
send_email ($ GLOBALS ['support_commande'], '', '', 'confirm_ordered _' this_ordered_product $ ['technical_code'], $ custom_template_tags, null, $ GLOBALS ['support_commande'].);
}
}
 
send_email ($ GLOBALS ['support_commande'], '', '', 'send_mail_order_admin', $ custom_template_tags, null, $ GLOBALS ['support_commande']);
}
 

 

 

 

J ai Modifié ORDRE Et Voila Ce Que Je ai en locale (test) ce normal?:

Tentative d'envoi de l'e-mail "Confirmation de la commande 1279" - envoi Désactivé
 
× Tentative d'envoi de l'e-mail "Confirmation de la commande 1279" - envoi Désactivé
 
× Tentative d'envoi de l'e-mail "1279 Enregistrement de la commande Animalins BOXITAN" - envoi Désactivé
 
× Tentative d'envoi de l'e-mail "1279 Enregistrement de la commande Animalins BOXITAN" - envoi Désactivé
 
J'ai modifié fin commande:
switch ($com->paiement) {
// In $com->payment_technical_code is stored the "technical_code" found in peel_paiement
// pour tous les modes de paiement je fais un mail au client et a l'administrateur (LAM 06/2015)
case 'check':
// On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
email_commande($commandeid);
send_mail_order_admin($commandeid);
if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) {
// Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init().
unset($_COOKIE[$GLOBALS['caddie_cookie_name']]);
}
// Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire
$_SESSION['session_caddie']->init();
unset($_SESSION['session_commande']);
 
if (check_if_module_active('ariane_panier')) {
close_ariane_panier_session();
}
 
break;
case 'transfer':
// On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
email_commande($commandeid);
send_mail_order_admin($commandeid);
if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) {
// Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init().
unset($_COOKIE[$GLOBALS['caddie_cookie_name']]);
}
// Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire
$_SESSION['session_caddie']->init();
unset($_SESSION['session_commande']);
 
if (check_if_module_active('ariane_panier')) {
close_ariane_panier_session();
}
 
break;
 
 
default :
// On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
email_commande($commandeid);
send_mail_order_admin($commandeid);
 
if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) {
// Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init().
unset($_COOKIE[$GLOBALS['caddie_cookie_name']]);
}
// Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire
$_SESSION['session_caddie']->init();
unset($_SESSION['session_commande']);
 
if (check_if_module_active('ariane_panier')) {
close_ariane_panier_session();
}
 
break;
}
Et puis j'ai modifié le mail n° 12 pour y ajouter les infos de la commande.
 
 
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

par défaut les envois d'emails sont désactivés en local. Vous pouvez modifier la ligne 201 du fichier lib/fonctions/emails.php.

Sinon la modification que vous avez faite peux fonctionner. Attention aux espace entre $ et GLOBALS ['support_commande'] qui sont visible dans le code que vous avez copié

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ok merci pour le décalage $ GLOBALS c'est google traduction qui le génére car c'est bon dans le source PHP.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping