jepot Posted August 8, 2014 Share Posted August 8, 2014 Bonjour, je rencontre un souci: Lorsque je renseigne le numéro de suivi dans "spécifier un numéro de colis" et que je clique dessus cela expédie un mail au client avec le lien de suivi parfait. Par contre je souhaite que le lien s'affiche aussi sur un autre statut que j'ai créé, sur le template j'ai bien mis "followup" mais il reste comme ça dans le mail, il ne met pas l'url. Je me suis dit que cela se passait peut être dans adminorder.php : if ($this->tabAccess['edit'] === '1') { if (!$order->hasBeenShipped()) die(Tools::displayError('The shipping number can only be set once the order has been shipped.')); $_GET['view'.$this->table] = true; $shipping_number = pSQL(Tools::getValue('shipping_number')); $order->shipping_number = $shipping_number; $order->update(); if ($shipping_number) { global $_LANGMAIL; $customer = new Customer((int)($order->id_customer)); $carrier = new Carrier((int)($order->id_carrier)); if (!Validate::isLoadedObject($customer) OR !Validate::isLoadedObject($carrier)) die(Tools::displayError()); $templateVars = array( '{followup}' => str_replace('@', $order->shipping_number, $carrier->url), '{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{id_order}' => (int)($order->id) ); @Mail::Send((int)$order->id_lang, 'in_transit', Mail::l('Package in transit', (int)$order->id_lang), $templateVars, $customer->email, $customer->firstname.' '.$customer->lastname, null, null, null, null, _PS_MAIL_DIR_, true); } Auriez vous une piste ? J'utilise Prestashop 1.4.9 Merci d'avance Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now