Search the Community
Showing results for tags 'Mails'.
-
This is my smtp configuration in prestashop But when I try to send a test email to a @gmail.com account not send nothing (i've checked the spam folder) but when I send to a @domain.es It works, why I can't send mail to a gmail account?
-
1. when placing an order as a guest and choosing to pay by bank transfer after clicking on the order confirmation, an error 500 pops up after refreshing the page, normally the order confirmation page is displayed after activating debug mode something like this is displayed Fatal Error: Uncaught error: Call to member function setTemplate() on null in /home2/diamopl1/public_html/moskitiery24h/config/smartyfront.config.inc.php:97 Stack trace: #0 /home2/diamopl1/public_html/moskitiery24h/classes/Smarty/SmartyLazyRegister. php(81): smartyRender() #1 /home2/diamopl1/public_html/mosquitoes24h/var/cache/dev/smarty/compile/bentrizlayouts_layout_full_width_tpl/66/ec/04/66ec04ba1f332eff464356f30a4a1d16bab4f95c_2.file.order-confirmation.tpl.php(193): SmartyLazyRegister->__call() #2 /home2/diamopl1/public_html/mosquito24h/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_20147842964b63e982aec99_71957917->callBlock() #3 /home2/diamopl1/public_html/mosquitoes24h/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock() #4 /home2/diamopl1/public_html/mosquitoes24h/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process() in /home2/diamopl1/public_html/moskitiery24h/config/smartyfront.config.inc.php on line 97 When you place an order while logged in and choose to pay by bank transfer, you are immediately taken to the order confirmation page and no error is displayed. When you place an order, whether you are a guest or logged in, and choose to pay on delivery, a message pops up: Error - The following email template is missing: cashondelivery For payment we currently use the Wire payment module from prestashop. 2. the messages about the order are not sent to the customer either, this applies to the guest and the logged-in person. Things I have tried: 1. - Uninstalling and reinstalling the Wire payment module - Increasing max_execution_time to 3000 - I uninstalled and reinstalled the Cash on Delivery module - I generated email templates through the admin panel I copied another email template, renamed it and it appeared in the templates, but in the statuses it was no longer possible to choose to associate it with a specific order status. - I have chosen another selectable email status and after that, when choosing payment on delivery, the same message appears as in the case of an order with payment by bank transfer. 2. - I changed the email address associated with the store - I wanted to try ways from other forums, but there are no paths on the server such as: /tools/swift/Swift/ /tools/swift/Swift/Plugin/ The version of prestashop I am using is 8.0.4 and the version of PHP is 7.4.5. Does anyone know how to solve the above issues?
- 4 replies
-
- wirepayment
- cash on delivery
-
(and 8 more)
Tagged with:
-
En resumen, el problema era de el lado del proveedor de hosting. En detalle, fueron dos días donde todos los chicos de hostinger me mandaban a resolver el problema de el lado de gsuite, y es que fueron tres dominios, dos con diferentes versiones de PS y un tercero con WP, ciertamente pensé que el lio estaba con google ya que el factor común es que todos esos dominios los manejo con gsuite, luego se me ocurrió poner un correo de outlook como correo de la tienda realizando todos los cambios pero tampoco jaló, finalmente hice un correo con otro dominio que si es manejado por hostinger y tampoco, aquí no quedaba duda de que era el problema era el hosting, tras las pruebas que describo regreso por centesima ocasión con los chicos de soporte y en un minuto quedó resuelto, y me indicó que “Parece ser que era el servidor SMTP que se habia quedado "Atascado" por así decirse. Al reiniciarse se ha arreglado el inconveniente por lo que veo” y me sugirió que en un futuro problema con el correo inicialmente pida que reinicien el servidor SMTP 😒. En la técnica no tengo idea que significa sin embargo y sin duda es una simpleza pero por ella y la falta de voluntad o capacitación me hicieron perder varios días de ventas en tres dominios pero ni hablar, son las cosas con las que supongo se tiene que lidiar. Nuevamente gracias por el apoyo y espero esto les sea útil en algún momento. ----------------------------------- Desde ya agradezco la orientación Tengo dos instalaciones distintas en dominios distintos, una esta en PS 1.7.8.5 y la segunda en PS 8.0.4, para ambos casos y ambos dominios el servicio de correos es proporcionado por G Suite desde siempre, la configuración en ambos casos para el envío de correos es a través de la opción “/usr/sbin/sendmail”que entiendo es por PHP y nunca había tenido problemas, sin embargo justo a partir del 15 de junio de este año se dejaron de recibir correos pero no marca error, no se reciben correos desde el formulario de contacto, ni los de ventas ni el test desde dentro de la configuración del correo y yo no moví nada nada que pudiera haber afectado. Hablé con hostinger (mi proveedor) pensando que ellos habrían hecho algo pero indican que no, solo me queda pensar que habría habido algún cambio con gsuite en relación a la seguridad y ahora habría dejado de funcionar, al respecto intenté entonces el envío por SMTP pero me es imposible configurarlo, siempre tengo los siguientes errores: “Failed to authenticate on SMTP server with username "[email protected]" using 3 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials x13-20020a5b028d000000b00c389676f3a2sm3368867ybl.40 - gsmtp ". Authenticator PLAIN returned Expected response code 235 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials x13-20020a5b028d000000b00c389676f3a2sm3368867ybl.40 - gsmtp ". Authenticator XOAUTH2 returned Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials x13-20020a5b028d000000b00c389676f3a2sm3368867ybl.40 - gsmtp ".” En gsuite tengo activada la verificación de dos pasos y he asignado un psw de aplicación pero siempre es lo mismo. Entonces, sabrá alguien que es lo que está pasando? O por donde puedo abordar el problema? Nuevamente agradezco el apoyo
-
Bonjour, Je tente, à travers un module, d'intégrer de nouvelles informations dans le mail envoyé par PrestaShop aux gestionnaires de la boutique lorsqu'un client utilise le formulaire de contact. Nous utilisons par ailleurs PrestaShop 1.7.8.7 et PHP 7.4. Le module ressemble grosso modo à ça (en conservant juste l'essentiel, sans le constructeur et d'autres méthodes...) : <?php use PrestaShop\PrestaShop\Core\MailTemplate\ThemeCatalogInterface; class MonModuleDeMails extends Module { /** * A noter que deux greffons sont installés pour altérer les templates de mails. */ public function install(): bool { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } return parent::install() && $this->registerHook('sendMailAlterTemplateVars') && $this->registerHook(ThemeCatalogInterface::LIST_MAIL_THEMES_HOOK); } public function uninstall(): bool { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } return $this->unregisterHook(ThemeCatalogInterface::LIST_MAIL_THEMES_HOOK) && $this->unregisterHook('sendMailAlterTemplateVars') && parent::uninstall(); } /** * On veut juste remplacer le template 'contact' du thème d'email 'modern'. */ public function hookActionListMailThemes(array &$hookParams): void { if (! isset($hookParams['mailThemes'])) { return; } /** @var \PrestaShop\PrestaShop\Core\MailTemplate\ThemeCollectionInterface $themes */ $themes = $hookParams['mailThemes']; $theme = $themes->getByName('modern'); if (! $theme) { return; } $contactLayout = $theme->getLayouts()->getLayout('contact', ''); if ($contactLayout === null) { return; } $contactIndex = $theme->getLayouts()->indexOf($contactLayout); $theme->getLayouts()->offsetSet($contactIndex, new Layout( $contactLayout->getName(), _PS_MODULE_DIR_ . 'monmoduledemails/mails/layouts/modern/core/contact.html.twig', '' )); } /** * On ajoute des variables dans les templates de mails pour les mails 'contact'. */ public function hookSendMailAlterTemplateVars(array &$hookParams): void { if ($hookParams['template'] !== 'contact') { return; } $hookParams['template_vars']['{shop_context_name}'] = $this->context->shop->name; $hookParams['template_vars']['{country_name}'] = 'Nom du pays'; } } Le template dans modules/monmodulesdemails/mails/layouts/modern/core/contact.html.twig (mentionné dans la méthode hookActionListMailThemes) est copié à partir du contenu de mails/themes/modern/core/contact.html.twig par défaut. J'ai ensuite regénéré les templates de mails : Lorsque j'accède à la prévisualiation des templates d'emails, les modifications apparaissent bien. Contenu du mail prévisualisé : Donc jusque-là, tout va bien, les modifications apportées par le module semblent être prises en compte.. Lorsque j'envoie un mail de test cela dit : cela fonctionne bien sur notre environnement de développement, avec le contenu du template remplacé qui s'affiche correctement. sur l'environnement de production, les modifications du template d'email n'apparaissent pas. Pourtant : Le module a été installé de la même manière ; Vérifié que les greffons étaient bien enregistrés ; Le module était activé dans les deux environnements ; Le contenu du fichier mails/fr/contact.html et mails/fr/contact.txt contiennent bien les modifications voulues ; Le contenu du dossier /var/cache a été purgé. Du coup après avoir passé un peu trop de temps, rien ne me vient... A priori, on réplique l'environnement de développement à partir des sources et la DB de la prod, en veillant à purger les caches... Y aurait-il un mécanisme de cache particulier aux mails dont je ne soupçonnerais pas l'existence ? Merci d'avance pour vos réponses !
-
Bonjour le forum, avais vous une solution (/customs code / manip / ou module) Prestashop 1.7 Pour créer des variables de mails, comme " Bonjour {firstname} {lastname}". Je voudrais récupérer les délais de livraison de la commande et l'injecter dans l'email de récap. Je vous remercie d'avance pour votre temps.
-
Hola, Estoy intentando modificar/traducir el asunto de los mails. Para ello voy a Traducciones / Modificar traducciones / traducciones de correo electrónico / Cuerpo / Nucleo / Español. Selecciono "emails de los módulos" y por ejemplo "send_to_a_friend". En asunto del mail me aparece en blanco y debajo - %1$s sent you a link to %2$s -, lo modifico por: %1$s enviar enlace a %2$s y guardo. El problema es que no se guarda. Cuando vuelvo a entrar continua en blanco. Alguien sabe como modificar estas traducciones? Dónde se guarda el asunto de los mails? Gracias Prestashop 1.7.7.5
-
- traducciones emails tema
- traducciones modulos
-
(and 2 more)
Tagged with:
-
Cześć, otrzymałem prośbę o usunięcie maila, który jest wysyłany do klientów po dokonaniu zwrotu. Sprawdziłem zaplecze i nie ma żadnego dodatkowego modułu, który by za to odpowiadał. W obsłudze klientów są "Zwroty produktów" i tyle. Sprawdziłem tłumaczenia wszystkich maili w panelu administratora, tak samo sprawdziłem szablony maili na serwerze i nigdzie nie znalazłem tego z pokwitowaniem. Wcześniej usunąłem szablon maila credit_slip, ale najwyraźniej nie chodziło o to. Wersja Prestashop 1.7.7.8, używany motyw to Leo Fashion Store - https://themeforest.net/item/leo-fashion-prestashop-theme/6682604
- 4 replies
-
- prestashop
- pokwitowanie
-
(and 6 more)
Tagged with:
-
Saludos a todos, estoy trabajando con PS 1.7.6.5 Tengo un error que no explico su origen y lo he intentado en varias instalaciones y me sigue apareciendo. El error se presenta cuando intento traducir el correo order_conf.html (bien se por BO o directamente), ocurre dentro de la planilla por defecto o en cualquier tema. Normalmente en el correo order_conf se muestra la lista de productos comprados y se organizan perfectamente, así: https://ibb.co/z5Qm1TK Cuando hago cualquier cambio en el contenido del correo para traducir, en cualquier parte del correo, siempre se mueve la tabla de productos y aunque en la estructura html parece estar bien, al destinatario llega desorganizado, asÍ: https://ibb.co/bFkPWMk Podrían por favor revisar que errores se presentan, donde se puede hacer el cambio o si se puede actualizar en una nueva versión. Quedo muy atento a su ayuda.
- 6 replies
-
- mails
- order_conf
-
(and 1 more)
Tagged with:
-
Bonjour, Je rencontre un problème avec mon site e-commerce, quand un utilisateur s'inscrit le mail de confirmation d'inscription va dans les spams. Idem pour les autres mails automatiques... J'ai regardé sur d'autres topics de ce forum et la solution était d'envoyer les mails en SMTP mais c'est déjà mon cas ! Est-ce que vous pouvez résoudre mon problème ? Je vous remercie
-
Bonjour, je suis en version 1.7.3.1 avec laquelle je prépare une nouvelle boutique... Je rencontre un souci svp : Je ne reçois pas les e-mails envoyés depuis le formulaire de contact dans ma boîte e-mail. Ils arrivent sur le back-office au SAV, mais je ne reçois pas les e-mails dans mon outlook... ?? Tout fonctionne bien en dehors de cela : e-mail de test, e-mails reçus par les clients (création de compte, réponses aux e-mails dans le SAV, etc...) Juste ceci : les e-mails arrivent bien dans le SAV (au BO), mais pas en copie dans ma boîte e-mail outlook... ?? si quelqu'un à une piste ou la solution svp ? d'avance merci beaucoup, vefe
- 3 replies
-
- réception
- contactform
-
(and 5 more)
Tagged with:
-
Hello, Im looking for a way to enable footer.html and header.htm FOR EMAILS. I noticed that in every lang folder for emails have its template for header and footer, but those are not active and every email template is just one file (payment.html for example). How do i enable those to actually work? So all my emails with same language will have same header and same footer? Im totally failing to find anything about this, but the templates are there, so i think it should be somehow possible. I want my emails to be assembled like this (payment.html is a placeholder): HEADER.html payment.html FOOTER.html Thanks for advice
-
Bonjour, L'envoi de mails aux clients sur une 1.7.6.7 passe par O2Switch. Il existe apparemment une limitation d'envoi de 30 mails par minute chez eux. Le problème, c'est lors des changements de statut de commande, cette limitation est parfois dépassée (si plus de 30 commandes à traiter). Après vérification Prestashop envoi 40/50 mails à la minute aux clients pour les prévenir de l'envoi de leur colis. Y en a t'il parmi vous qui ont rencontré ce problème et si oui qu'avez vous fait pour y remédier ? Merci d'avance pour vos réponses.
- 3 replies
-
- mails
- limitation
-
(and 1 more)
Tagged with:
-
Hi, Just to know how the mails works in PrestaShop 1.7 I saw that there are a mails folder into the root and within theme too. Also, there are mails folder within modules. What folder emails are used by the system to send information to customers? The root one, or the theme folder one? Thanks a lot for any clarifications. Balla
-
As Prestashop (1.7) own e-mail template seems very fractured and heavy, I am looking for email template module. I look for structurally well built module, where: there is less elements; like: header, greeting, message, (purchase table) and footer these elements can be modified in their css or twig files the email templates are html files, generated based on the modifications done on component files. So, needed is theme, that is made from scratch, not modified core theme. However, it should work with Prestashop, especially translation, e-mail generation, etc. Core themes code is awful. In these twig files, the same table has defined font and all font parameters for table, not inherited, as it also defines everything for td, but this is not also inherited, as it is overridden by font in tr. If you try to find out, what causes these enormous paddings - not possible, some are in components, some come from main html, there is no documented or commented sequence... Tried to set up font weight golden rule, but also not so easy, as fonts are defined in every place and then deprecated. So compared to Magento (where my shop runs now), where you have just simple html files (about 10x smaller) and two css files to modify layout, these Prestashop files are above my head (I am not a coder, I have just self learned to the needed level for retailer for some customization). So, decided to save some time and buy module. But as you can not see the modules structure sold, it is difficult to judge which are just modified and based on Prestashop core themes and which are written from scratch with some understanding of architecture needed, but also working in all receivers OS and HW What e mail module has the most clear coding structure, can be customized from as few files as possible and works well with Prestashop email back-office system? Please share your experience.
-
Bonjour, Nous souhaiterions créer un thème de templates d'emails. Nous avons suivi ce tuto pour créer le thème via un module : https://devdocs.prestashop.com/1.7/modules/concepts/mail-templates/add-a-theme-from-module/ Cependant, nous ne souhaitons pas nous baser sur le thème "modern". C'est à dire qu'il faudrait remplacer cette ligne {% extends '@MailThemes/modern/core/order_conf.html.twig' %} par {% extends 'modules/mon-module/mails/mon-theme/core/order_conf.html.twig' %} Mais cela ne fonctionne pas. Avez-vous une idée ? Merci.
-
Version de Prestashop : 1.7.6.1 Bonjour. Je tiens à remercier d'avance ceux qui prendront le temps de lire ce message ^^. C'est un problème assez étrange que je viens de rencontrer. Lors d'une réinitialisation du mot de passe d'un compte client, un mail avec un lien pour le modifier est envoyé sur l'adresse mail du client. Cela fonctionne correctement, le mail est envoyé et le client peut changer son mot de passe avec le lien de réinitialisation. Cependant, les adresses "@gmail.com" reçoivent le mail en question mais le lien de réinitialisation est quant à lui inexistant, c'est à dire que le texte indiquant que la demande a été prise en compte est affiché mais il n'y a rien de plus. (en pj, une photo du mail reçu sur une adresse "orange.fr" et une autre sur une adresse "gmail.com".). Je précise que je n'ai fait aucune modification dans les traductions -> mail. Si il est nécessaire d'avoir plus d'informations, n'hésitez pas à me le demander Et encore une fois, merci à tous ceux qui me viendront en aide ^^ Cordialement. Guillaume
- 3 replies
-
- mails
- mot de passe client
-
(and 2 more)
Tagged with:
-
Personalizar plantillas emails clientes Prestashop 1.7.6
marloru posted a topic in Discusión general
Buenos días, nos estamos volviendo locos para personalizar las plantillas de los mails que se envían a los clientes en la versión de Prestashop 1.7.6. En versiones anteriores, los mails en formato .html estaban en la carpeta mails/es. ¿Alguien sabe en qué carpetas están esas plantillas html en la versión 1.7.6 y cómo modificarlas? Muchas gracias. Un saludo Mar López Ruiz- 6 replies
-
- mails
- prestashop 1.7.6
-
(and 1 more)
Tagged with:
-
Salve a tutti, ho cercato molto una soluzione che facesse al caso mio ma non ho trovato nulla che faccia per me. Ho diversi gruppi di utenti, su 3 di questi gruppi avrei bisogno che la mail di conferma ordine non vada solo al cliente ma anche ad un altro indirizzo. questo secondo indirizzo mail non è univoco ma ho una tabella in cui ad ogni cliente ho associato il secondo indirizzo. dovrei in qualche modo far si che l'utente abbia 2 indirizzi mail. cosi che la conferma ordine arrivi in entrambi gli indirizzi. se qualcuno sa come aiutarmi ve ne sarei molto grato.
-
Hello tout le monde! J'ai un assez gros problème sur ma boutique prestashop: tous les mails transactionnels (paiement accepté, commande en cours de préparation, commande expédiée...) ne s'envoient plus. Même en faisant un mail test, je ne reçois rien. Mes clients commencent à se plaindre de ne rien recevoir depuis maintenant quelques jours et je ne trouve pas sur les forum existants de réponse à ma question. - Nous sommes sur Prestashop 1.6.1.17 - Hebergement par OVH - Je viens d'activer mail alert (qui ne l'étais pas) mais ça ne change rien - Méthode d'envoi de mail: J'utilise bien la fonction mail() de PHP Si vous avez une solution, vous me sauveriez réellement !! Très belle journée, Roxane
- 10 replies
-
Il peut être intéressant pour certains e-commerçants de recevoir une copie de chaque email sortant de la boutique. Je précise qu'il s'agit ici de recevoir une COPIE en BCC (copie cachée) des mails et non pas un log de ceux-ci. Pour ce faire, nous modifions le fichier classes/mail.php (ou via override) vers la ligne 87. La fonction Send est déclarée avec son contenu : public static function Send($id_lang, $template, $subject, $template_vars, $to, $to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null, $bcc = null, $reply_to = null) Pour ajouter une adresse mail en BCC, il suffit de remplacer : $bcc = null par $bcc = '[email protected]' [email protected] étant votre adresse mail. Solution donnée par bellini13 sur le forum anglais.
-
Hola, me bajé un modulo de mercadopago al cual me funciona excelente pero cuando termino la compra, me envía un mail de que se realizó el pago pero en portugues. Entré a los archivos .../mercadopagos/mails/ en donde están los archivos "pending.html" "in_process.html" etc, y los he cambiado al español, pero no parece que funcione, me sigue apareciendo los mails en portugues y ya no sé qué otro archivo cambiar. He probado hacer force compilation y clear cache. Sigue igual. Si me pueden dar una mano para entender este tema. Saludos
- 1 reply
-
- mercadopago
- mails
-
(and 1 more)
Tagged with:
-
Buenas compañeros!! Tengo un problemón y no ya ni que más puedo mirar, mi versión de presta es la 1.7.5. Resulta que cuando un nuevo cliente se registra en mi web no le llega ningún mensaje de bienvenida, aunque en teoría sí debería. De echo prestashop dice que sí se lo ha enviado aunque no llega nada y juraría que tampoco envía ninguno de los mails que debería (pedido, etc) No esta ni en la bandeja de spam ni en ningún sitio. Alguna idea? Un saludo y muchas gracias
-
Hola a todos, les pido disculpas si hago algo mal dado que soy nueva tanto en prestashop como en este foro. tengo un problema y no encuentro la solucion. Y una consulta extra :) Estoy tratando de cambiar la configuracion de emails de la tienda de unos amigos. Ya tienen un servidor SMTP y creadas las "reglas" de alertas de emails (supongo que se dice asi). Yo cambie el servidor y las direcciones de email y ahora tengo que actualizarlo en el BO del prestashop pero no estoy encontrando donde. Es decir, ya encontre donde poner los datos del nuevo smtp pero ahora quiero actualizar por ejemplo la regla de que me llegue un email a la nueva direccion cuando se registra un nuevo usuario o realiza una compra y no estoy pudiendo encontrar donde actualizarlo. he buscado tambien en foros sin encontrarlo. Lo otro es solo una pregunta, alguien sabe si puedo subir plantillas de html que yo haya hecho como templates para los envios de los emails? Porque estoy usando PRS01 como tema y parece que no me da esa opcion. Espero haber sido clara y espero que alguien me pueda ayudar. gracias
-
Hola, Siempre he trabajado con las plantillas de /mails dentro del theme para poder editarlas y no perderlas en actualizaciones, pero ahora, estoy trabajando con PrestaShop 1.7.3.3 y me está cogiendo las plantillas /mails de la raíz en vez de las que están dentro del theme, no he probado con otro prestashop 1.7 para ver si se trata de un bug o se trata de algo que esté mal en mi prestashop. ¿A alguien se le ocurre qué puedo mirar para que me coja las plantillas que están dentro de mi theme en vez de las de la raíz? La carpeta del idioma está dentro, y los archivos, por ejemplo order_conf.html, pero no encuentro la forma de que me coja esa. Gracias!
-
Hi, I am using PrestaShop 1.7.3.3 and i have in ftp: - /mails - /themes/mytheme/mails - /themes/mytheme-child/mails Always, when I wanted to customize the mail templates, I edited the ones within the theme, but now with PrestaShop 1.7, I do not know if this has changed, because the templates I receive to order_conf fore example are in /mails I would like to use mails from /themes/mytheme-child/mails or at least those of /themes/mytheme/mails Can you help me? Thanks!