Jump to content

Order_conf.html & PayementModule.php


Recommended Posts

Bonjour à tous,

 

Voila, comme indique le titre, je n'arrive pas à comprendre pour quoi le fichier "order_conf.html" n'accepte pas les modifications sur payementModule.php ?

 

Si je modifie les variables manuellement, le mail envoyé garde toujours les ancienne données,

 

Est-ce que quelqu'un peut me dire ce qui ne va pas? et ou est ce que je peux faire mes modifications?

 

En vous remerciant de tous vos réponses, :)

-Aboubakr

Share this post


Link to post
Share on other sites

Bonjour,

 

D'abord je te remercie Luci1 de ta réponse,

 

Et voilà un peu de code :

 

 $data = array(
 '{firstname}' => $customer->firstname,
 '{lastname}' => $customer->lastname,
 '{email}' => $customer->email,
 '{delivery_block_txt}' => $this->_getFormatedAddress($delivery, "\n"),
 '{invoice_block_txt}' => $this->_getFormatedAddress($invoice, "\n"),

  array(
   'firstname' => '<span style="color:#DB3484; font-weight:bold;">%s</span>',
   'lastname' => '<span style="color:#DB3484; font-weight:bold;">%s</span>')),
  '{invoice_block_html}' => $this->_getFormatedAddress($invoice, "<br />",
  array(
   'firstname' => '<span style="color:#DB3484; font-weight:bold;">%s</span>',
   'lastname' => '<span style="color:#DB3484; font-weight:bold;">%s</span>')),
 '{delivery_company}' => $delivery->company,
 '{delivery_firstname}' => $delivery->firstname,
 '{delivery_lastname}' => $delivery->lastname,
 '{delivery_address1}' => $delivery->address1,
 '{delivery_address2}' => $delivery->address2,
 '{delivery_city}' => $delivery->city,
 '{delivery_postal_code}' => $delivery->postcode,
 '{delivery_country}' => $delivery->country,
 '{delivery_state}' => $delivery->id_state ? $delivery_state->name : '',
 '{delivery_phone}' => ($delivery->phone) ? $delivery->phone : $delivery->phone_mobile,
 '{delivery_other}' => $delivery->other,
 '{invoice_company}' => $invoice->company,
 '{invoice_vat_number}' => $invoice->vat_number,
 '{invoice_firstname}' => $invoice->firstname,
 '{invoice_lastname}' => $invoice->lastname,
 '{invoice_address2}' => $invoice->address2,
 '{invoice_address1}' => $invoice->address1,
 '{invoice_city}' => $invoice->city,
 '{invoice_postal_code}' => $invoice->postcode,
 '{invoice_country}' => $invoice->country,
 '{invoice_state}' => $invoice->id_state ? $invoice_state->name : '',
 '{invoice_phone}' => ($invoice->phone) ? $invoice->phone : $invoice->phone_mobile,
 '{invoice_other}' => $invoice->other,
 '{order_name}' => sprintf("#%06d", (int)($order->id)),
 '{date}' => Tools::displayDate(date('Y-m-d H:i:s'), (int)($order->id_lang), 1),
 '{carrier}' => 'MyCarrier',
 '{payment}' => Tools::substr($order->payment, 0, 32),
 '{products}' => $productsList,
 '{discounts}' => $discountsList,
 '{total_paid}' => Tools::displayPrice($order->total_paid, $currency, false),
 '{total_products}' => Tools::displayPrice($order->total_paid - $order->total_shipping - $order->total_wrapping + $order->total_discounts, $currency, false),
 '{total_discounts}' => Tools::displayPrice($order->total_discounts, $currency, false),
 '{total_shipping}' => Tools::displayPrice($order->total_shipping, $currency, false),
 '{total_wrapping}' => Tools::displayPrice($order->total_wrapping, $currency, false));

 

C'est dans le fichier : PaymentModule.php

 

Le problème c'est que sur l'affichage de l'email, le transporteur n’apparaît pas.

 

Tu peux remarquer qu'au niveau {carrier}, j'ai mis une chaine de caractère "MyCarrier" au lieu de "$carrier->name", et même chose sur l'affichage.

 

Merci beaucoup,

Aboubakr

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More