Jump to content

J'ai perdu le pdf de la facture associé à la confirmation de commande


Recommended Posts

Bonjour à tous,

Comme le titre de mon post l'indique, j'ai dû faire une manipulation hasardeuse, du coup le pdf de la facture n'est plus joint au mail de confirmation de commande.
Après avoir passé au crible le forum je n'ai malheureusement pas trouvé le moyen de rétablir cette erreur.

Visiblement l'envoi du mail se gère dans le fichier "paymentModule.php" du dossier "classes", mais j'ignore où intervenir, de plus je n'ai pas touché ce fichier...

En bref je ne sais pas trop comment démêler l'affaire. :-S

Auriez-vous une petite piste à me suggérer ?
Merci d'avance

Link to comment
Share on other sites

Dans l'onglet commande>statut des commandes tu as peut être désactivé l'accès à la facture pour le statut concerné.
La facture est normalement disponible à partir du moment où la commande est en préparation, pas avant.

Link to comment
Share on other sites

Merci Sam59,
Mais malheureusement non, c'est bien actif et d'ailleurs l'accès à la facture peux se faire en se connectant sur son compte, c'est juste l'envoi en pièce jointe qui ne fonctionne plus :down:

Link to comment
Share on other sites

Un petit up

    if (intval(Configuration::get('PS_INVOICE')) AND Validate::isLoadedObject($orderStatus) AND $orderStatus->invoice)
                   {
                       $fileAttachment['content'] = PDF::invoice($order, 'S');
                       $fileAttachment['name'] = sprintf('FAd.pdf', intval($order->id));
                       $fileAttachment['mime'] = 'application/pdf';
                   }
                   else
                       $fileAttachment = NULL;

                   if ($orderStatus->send_email AND Validate::isEmail($customer->email))
                       Mail::Send(intval($order->id_lang), 'order_conf', 'Order confirmation', $data, $customer->email, $customer->firstname.' '.$customer->lastname, NULL, NULL, $fileAttachment);

                   $this->currentOrder = intval($order->id);
                   return true;
               }



C'est bien cette partie de code qui règle l'envoi du mail de la facture et plus particulièrement avec la confirmation de commande ?

Link to comment
Share on other sites

  • 4 months later...
  • 1 year later...

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
×
×
  • Create New...