Djo FRS Posted June 23, 2016 Share Posted June 23, 2016 Bonjour, Je teste pour un client les paramètres afin de ne pas envoyer la facture par mail. Il veut qu'elle soit générée mais non attachée au mail. En gros, il l'enverra lui même si un client la demande, ou elle est accessible via "mon compte". Dans Prestashop, on a pas mal d'options dans les statuts et dans factures. Dans les statuts => Autoriser les clients à télécharger et lire la version PDF de la facture. Si l'option est désactivée, vous devrez vous-mêmes envoyer leurs factures à vos clients. On croit comprendre que la facture ne sera pas envoyée, mais ce n'est pas le cas, car la facture est envoyé lors de la confirmation de commande, après renseignement auprès des développeurs d'un module de paiement : Le mail avec la facture qui est envoyé, correspond en fait à la validation de commande de Prestashop (il suffit de regarder l'entête du mail) et non le passage en paiement accepté, ce qui est le fonctionnement normal de Prestashop. Si vous souhaitez supprimer l'envoi de facture lors de la confirmation de commande, il faut donc modifier le cœur de Prestashop en faisant un override de celui-ci sur la class : PaymentModule.php, pour cela il faut passer la valeur null à la place de $attachement à la ligne 790 et 803 de ce fichier. Pour l'onglet facture, si on bouge l'option désactiver/activer les factures : voici les infos de presta en FR => 1.6.1.6 => Si activé, vos clients recevront une facture pour chacune de leurs commandes. 1.5.X => Activer les factures. Si vous désactivez cette option, votre client ne recevra plus sa facture lors de son achat. Il vous reviendra de la lui envoyer, si le client en demande une. Donc on pensait que ça créerait la facture en BO mais que ça ne l'enverrai, hors ce n'est pas le cas, quelqu'un sait comment créer une facture sans l'envoyer par mail d'après les réglages Prestashop sans intervenir sur le code ? 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