Jump to content

superskyman100

Members
  • Posts

    321
  • Joined

  • Last visited

Everything posted by superskyman100

  1. Salut Janett, heuuu... sans doute, mais aucune idee... suis un bleu sur les hooks... je dois faire quoi exactement... ?
  2. Salut, PS 1.7.6.4 QQ'un aurait-il une solution pour ajouter dans la page Catalogue/produits/Onglet Basic settings, un champ qui me permette, pour moi uniquement, d'indiquer des infos internes relatives au produit (ex : liens vers les pages fournisseurs, infos techniques à destination du personnel BO Prestashop uniquement). Une espece de petite fiche de notes qui ne sera pas montree sur le Front Office en somme. Merci @+
  3. HI On PS 1.7.6.4 Can anyone let me know thanks, how to change the order that the products are displayed on a page. I would like the order to be as i want it. It seems to be that the order is the last added product etc regards Superskyman
  4. Hi man, I tried to install your module to 1.7.6.4 but it leads nowhere... .... Is it compatible ? Thx
  5. The code is same in PS 1.7.6.4. Would it be possible to change the value 86400 by 3600 ? We would prefer to consider that the cart is abandoned after one hour only Thx
  6. Hello Holle 75, i have same issues, Prest 1.7.6 crazy to see how Prestashop can get bugged as soon as you get more and more into it. I tend more and more to believe that they do it to oblige us to buy the half done modules that populate their addons.... On my side i just would like to send invoice with email (payment accepted) in the customer's language... In my case, the invoice sent by email is always in the shop language, not customer's language... Completely stupid !... 🥴 Wandering around the forum and NO SOLUTION (except like everytime, the 100euros ones) ! If u have any clues since your last post, please tell me Thx mate
  7. Bon, g testé le truc, le bouzin - ou la bouze - n'envoie aucun mail; et de ttes manières les configs sont tellement pourries qu'on se demande qui a réfléchi à pareille annerie (genre, même pas possible de fixer un délais avant envoi des mails après action - achat, abandon cart, etc... des clients)... De ttes facons ca marche pas... Hallucinant, passer son temps à gérer des bugs et envoyer des bouteilles a la mer pour finalement devoir passer à la caisse... nouvelle démonstration de foutage de g***** sauce Prestashop. Fine équipe !
  8. Hello, Presta 1.7.6 The PDF documents attached to emails aren't sticking to the customer's language, but to my BO configuration (english) If the customer is Spanish, French, etc... he will receive his emails in Spanish, French, etc... but attached files will always be in English (BO default language) Any (free and generalizable) solution ? Thanks
  9. Salut Christophe, merci beaucoup oui, en effet, j'ai fini par me rabattre sur cette solution (logique oui)... Sujet complètement différent je sais pas si ca te parle, mais en multi langues les PDF ne fonctionnent pas (ils sont tous générés dans la langue par défaut du shop au lieu d'être générés dans la langue du client).... Une idée ?
  10. Encore un bug... PS 1.7.6.4 Les PDF associés au traitement des commandes ne sont envoyés QUE dans la langue par défaut du shop, et non pas dans la langue du client. Ex : un client commande en francais... il recoit bien ses mails en francais... MAIS ses factures et autres PDF seront en anglais si la langue de mon BO est en anglais. Une solution serait bienvenue meme si je me fais pas trop d'illusions... https://github.com/PrestaShop/PrestaShop/issues/10258
  11. Salut Christophe, en fait notre solution presente un probleme, car c'est avec le mail ''shipped/expédié'' que la facture est envoyée... Du coup je ne sais pas comment faire pour attacher le PDF ''invoice/facture'' au mail in_transit....
  12. Juste m'assurer que ce module fonctionne, car j'ai des gros doutes et je peux pas tester n'étant pas encore en production Qq'un peut-il confirmer ? ... ************************************************************************************************************ Config PS 1.7.6.4 Customer followup v2.0.0., nommé PS_reminder aussi, accessoirement... ou pas... lorsque l'on clique sur 'configurer'................. ************************************************************************************************************ ************************************************************************************************************ La cause des doutes - La culture du bug et des modules/upgrades pas finis chez nos amis prestashop - Deux dossiers PS_reminder et Followup dans mon PS/Public/Modules * le dossier 'followup' ne contient que des mails et rien d'autre * le dossier 'reminder' ne contient pas ou presque pas de mail (juste une misérable langue) mais y'a qq 'executables' et du code dedans - Des mails inexistants sur le PS_reminder - Les PHP de PS_reminder penchent parfois a droite (followup) parfois a gauche (reminder) - Une config des translations emails bizzaroide * mails invisible sur le module PS_reminder * mails visibles et editable sur le module followup *********************************************************************************************************** Bref : totalement louche. Je ne m'étends pas plus connaissant les taux de retour et resolution des problemes ici pires encore qu'un cart pourri sur un shop en voie d'extinction. Et je ne demande pas ici de me refourger des links vers des modules payants. Merci @+
  13. Pouvez-vous, a minima, me dire, si après modifs, je suis censé voir mes mails et pouvoir les modifier dans le menu translations > emails > PS_reminder ?? En l'état ce n'est pas le cas, pas rassurant du tout je suis dans le flou... Merci
  14. Merci, oui j'ai tout pris en compte (le 4eme commit ne presente aucune modif) Juste omis de vous indiquer les modifs du fichier ps_reminder.php : 0 - le module actif dans mon BO s'appelle 'Customer followup v2.0.0' et je suis sous PS 1.7.6.3 1 - j'ai copié ce fichier 'index.php' dans chaque repertoire des langues (EN, ES, FR, IT, BR, DE) du module 'PS_reminder' pk le ''commit'' semble indiquer qu'il faut ce fichier à la racine de chaque répertoire de langue, mais je ne suis pas 100% certain... Est-ce ok ? 2 - j'ai simplement fait un copier coller des mails 'followup' vers 'PS_reminder', puis renommé les fichiers .html et .txt pour toutes les langues. 3 - Je n'ai pas modifié les HTML conformément au commit, je suis resté sur mes templates du module followup... Est-ce ok ? 4 - modifs du fichier PS_reminder.php @@ -233,7 +233,7 @@ private function cancelledCart($count = false) ); Mail::Send( (int)$email['id_lang'], 'followup_1', 'ps_reminder_1', Mail::l( 'Your cart and your discount', (int)$email['id_lang'] @@ -365,7 +365,7 @@ private function reOrder($count = false) ); Mail::Send( (int)$email['id_lang'], 'followup_2', 'ps_reminder_2', Mail::l( 'Thanks for your order', (int)$email['id_lang'] @@ -457,7 +457,7 @@ private function bestCustomer($count = false) ); Mail::Send( (int)$email['id_lang'], 'followup_3', 'ps_reminder_3', Mail::l( 'You are one of our best customers', (int)$email['id_lang'] @@ -566,7 +566,7 @@ private function badCustomer($count = false) ); Mail::Send( (int)$email['id_lang'], 'followup_4', 'ps_reminder_4', Mail::l( 'We miss you', (int)$email['id_lang'] et array(), 'Modules.Reminder.Admin' ).'<br /><b>' . $this->context->shop->getBaseURL() . 'modules/followup/cron.php?secure_key=' . 'modules/ps_reminder/cron.php?secure_key=' . Configuration::get('PS_FOLLOWUP_SECURE_KEY') . '</b></p>'; } et 'Define the settings and paste the following URL in the crontab, or call it manually on a daily basis:', array(), 'Modules.Reminder.Admin' ).'<br /><b>' . $this->context->shop->getBaseURL() . 'modules/ps_reminder/cron.php?secure_key=' . Configuration::get('PS_FOLLOWUP_SECURE_KEY') . '</b></p>'; ).'<br /><b>' . $cron_url . '</b>' . ' - <a href="' . $cron_url . '" target="_blank">Open Now</span></a></p>'; } $fields_form_1 = array( Ici j'ai bien remplacé les champs rouges par les champs en vert (explicite sur Github) 5 - j'ai transféré les fichiers/dossiers modifiés via FTP sur PS_reminder Et le résultat est celui que je vous ai donné... - est-ce ok pour index.php (un fichier par sous-dossier de langues + un fichier a la racine du fichier PS_reminder) ? - suis-je oblige de modifier les fichiers HTML et TXT conformement a ceux donnes sur GIthub ou puisje juste copier ceux du module 'followup' ? - Devrais-je voire apparaître les mails du module PS_reminder dans International > translations > emails ? Merci
  15. Bonjour, J'ai bien fait les modifs du ''committ", y compris la toute nouvelle d'aujourd'hui, j'ai cependant un gros doute quant-au fait que les modifs sont correctes et vont bien fonctionner... Je ne sais pas si vous allez pouvoir m'aider un peu (ce serait bien cool)... 0 - le module actif dans mon BO s'appelle 'Customer followup v2.0.0' et je suis sous PS 1.7.6.3 1 - j'ai copié ce fichier 'index.php' dans chaque repertoire des langues (EN, ES, FR, IT, BR, DE) du module 'PS_reminder' pk le ''commit'' semble indiquer qu'il faut ce fichier à la racine de chaque répertoire de langue, mais je ne suis pas 100% certain... header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); header('Location: ../'); exit; 2 - j'ai simplement fait un copier coller des mails 'followup' vers 'PS_reminder', puis renommé les fichiers .html et .txt pour toutes les langues. 3 - Je n'ai pas modifié les HTML conformément au commit, je suis resté sur mes templates du module followup, mais je ne pense pas ce soit un probleme 4 - j'ai transféré les fichiers modifiés via FTP sur PS_reminder ************************************************************* RESULTAT ************************************************************* Rien n'a changé dans les 'translations' : - Les deux modules 'follow up' et 'reminder' m'affichent 'subject not found in database' - les emails du module 'PS_reminder' sont toujours vides - le nom des emails du module 'PS_reminder' n'a pas changé Enfin je ne peux pas tester le module car les gateways de paiement de mon site ne fonctionnenent pas encore, et je ne peux a priori pas simuler de commande... Voila.... si vous pouvez me dire ce que vous en pensez... Merci Aurélien
  16. Merci Christophe, et oui c'est en effet la solution pour laquelle j'ai finalement opté... Le reste, juste trop compliqué... @+
  17. Hi, I'm on PS 1.7.6.3 Trying to add one embed tracking solution to my Order History page. Here : <!--Tracking number input box.--> <input type="text" id="YQNum" maxlength="50"/> <!--The button is used to call script method.--> <input type="button" value="TRACK" onclick="doTrack()"/> <!--Container to display the tracking result.--> <div id="YQContainer"></div> <!--Script code can be put in the bottom of the page, wait until the page is loaded then execute.--> <script type="text/javascript" src="//www.17track.net/externalcall.js"></script> <script type="text/javascript"> function doTrack() { var num = document.getElementById("YQNum").value; if(num===""){ alert("Enter your number."); return; } YQV5.trackSingle({ //Required, Specify the container ID of the carrier content. YQ_ContainerId:"YQContainer", //Optional, specify tracking result height, max height 800px, default is 560px. YQ_Height:560, //Optional, select carrier, default to auto identify. YQ_Fc:"0", //Optional, specify UI language, default language is automatically detected based on the browser settings. YQ_Lang:"en", //Required, specify the number needed to be tracked. YQ_Num:num }); } </script> I tried it that way but nothing appears on my page : * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {extends file='customer/page.tpl'} {block name='page_title'} {l s='Order history' d='Shop.Theme.Customeraccount'} {/block} {block name='page_content'} <h6>{l s='Here are the orders you\'ve placed since your account was created.' d='Shop.Theme.Customeraccount'}</h6> {if $orders} <table class="table table-striped table-bordered table-labeled hidden-sm-down"> <thead class="thead-default"> <tr> <th>{l s='Order reference' d='Shop.Theme.Checkout'}</th> <th>{l s='Date' d='Shop.Theme.Checkout'}</th> <th>{l s='Total price' d='Shop.Theme.Checkout'}</th> <th class="hidden-md-down">{l s='Payment' d='Shop.Theme.Checkout'}</th> <th class="hidden-md-down text-center">{l s='Status' d='Shop.Theme.Checkout'}</th> <th class="text-center">{l s='Invoice' d='Shop.Theme.Checkout'}</th> <th>&nbsp;</th> </tr> </thead> <tbody> {foreach from=$orders item=order} <tr> <th scope="row">{$order.details.reference}</th> <td>{$order.details.order_date}</td> <td class="text-xs-right">{$order.totals.total.value}</td> <td class="hidden-md-down">{$order.details.payment}</td> <td class="text-center"> <span class="label label-pill {$order.history.current.contrast}" style="background-color:{$order.history.current.color}" > {$order.history.current.ostate_name} </span> </td> <td class="text-center hidden-md-down"> {if $order.details.invoice_url} <a href="{$order.details.invoice_url}"><i class="fa fa-file-pdf-o" aria-hidden="true"></i></a> {else} - {/if} </td> <td class="text-center order-actions"> <a href="{$order.details.details_url}" data-link-action="view-order-details"> {l s='Details' d='Shop.Theme.Customeraccount'} </a> {if $order.details.reorder_url} <a href="{$order.details.reorder_url}">{l s='Reorder' d='Shop.Theme.Actions'}</a> {/if} </td> </tr> {/foreach} </tbody> </table> <div class="orders hidden-md-up"> {foreach from=$orders item=order} <div class="order"> <div class="row"> <div class="col-12"> <a href="{$order.details.details_url}"><h3>{$order.details.reference}</h3></a> <div class="date">{$order.details.order_date}</div> <div class="total">{$order.totals.total.value}</div> <div class="status"> <span class="label label-pill {$order.history.current.contrast}" style="background-color:{$order.history.current.color}" > {$order.history.current.ostate_name} </span> </div> </div> </div> </div> {/foreach} </div> {/if} {/block} <!--Tracking number input box.--> <input type="text" id="YQNum" maxlength="50"/> <!--The button is used to call script method.--> <input type="button" value="TRACK" onclick="doTrack()"/> <!--Container to display the tracking result.--> <div id="YQContainer"></div> <!--Script code can be put in the bottom of the page, wait until the page is loaded then execute.--> <script type="text/javascript" src="//www.17track.net/externalcall.js"></script> <script type="text/javascript"> function doTrack() { var num = document.getElementById("YQNum").value; if(num===""){ alert("Enter your number."); return; } YQV5.trackSingle({ //Required, Specify the container ID of the carrier content. YQ_ContainerId:"YQContainer", //Optional, specify tracking result height, max height 800px, default is 560px. YQ_Height:560, //Optional, select carrier, default to auto identify. YQ_Fc:"0", //Optional, specify UI language, default language is automatically detected based on the browser settings. YQ_Lang:"en", //Required, specify the number needed to be tracked. YQ_Num:num }); } </script> Obviously i dd something wrong but i'm not good at coding.... If anyone can tell me that would help a lot ! Thanks guys
  18. Contrats de maintenance Prestashop un peu hors budget de mon côté, désolé..... Sinon on peut faire un deal : j'habite à Bali, hébergement gratuit pour vos prochaines vacances 😉 ☀️...
  19. Merci !.... Oui j'imagine vous passez votre temps à répéter des choses deja dites, désolé... A vrai dire j'avais pas pensé à chercher sur ce forum pour le code (en général j'utilise le forum qd je m'en sors pas avec Google)...
  20. Yes i did the report, but try to find if someone can help here, so that help community in return...
  21. Oui bon, en fait g passé pas mal de temps a chercher sur le web avant de poster ici... j'ai deja essayé d'intégrer ce type de code au début de index.tpl mais ca ne marche pas... probablement parceque le theme prend la priorité... Car la fonction 'pinch to zoom on mobile' s'active via le theme. Du coup j'étais plus à la recheche d'une ligne de JS que je puisse intégrer dans le "custom JS' du theme et qui, lui , prendra la priorité. Il faudrait que le code ne fonctionne QUE pour la page index (les autres pages fonctionnent bien avec le pinch to zoom), et c'est un truc que je suis bien incapable de coder en JS (même si probablement très facile pour un développeur) Voila... et comme je maîtrise pas du tout le JS, mais que c'est en avançant qu'on apprend...
  22. Salut, Quelqu'un aurait-il un petit bout de JS à me refourguer pour désactiver la fonction "pinch to zoom" sur ma page d'accueil (#index) ? Je suis complètement débutant en codage... Merci
×
×
  • Create New...

Important Information

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