meditation Posted August 21 Share Posted August 21 (edited) Bonjour Eolia J'aimerai bien savoir la fonctionnalité sur le controle d'intégrité, cela donne quoi si activé? Edited August 21 by meditation (see edit history) Link to comment Share on other sites More sharing options...
P i l o u Posted August 21 Share Posted August 21 (edited) . Edited August 21 by P i l o u (see edit history) Link to comment Share on other sites More sharing options...
meditation Posted August 21 Share Posted August 21 merci pour votre réponse, mais, j'ai mal tapé, ce que je veux demander c'est sur Sécurité des fichiers - Activer le contrôle d'intégrité, l'option de la protection contre les attaques a été activé, mais je ne comprends pas si l'on a besoin d'activer controle d'intégrité? Link to comment Share on other sites More sharing options...
Eolia Posted August 21 Author Share Posted August 21 Cette option installe cleaner sur votre site et vous pouvez y associer une tâche cron (c'est expliqué une fois activé). Cela permet de contrôler si votre boutique a subit un hack ou pas. Link to comment Share on other sites More sharing options...
Asu34 Posted August 28 Share Posted August 28 Bonjour @Eolia, je suis en train de tester la dernière version à ce jour 1.6.2.29 et j'envisage y mettre à jour un de mes sites sous 1.6.1.24. J'ai vu qu'il y avait de base intégré l'acceptation des cookies :). J'imagine qu'il est conforme au mode Consentement Google ? En revanche, je ne vois pas où le configurer ? Ce n'est pas un module ? Merci par avance pour ton retour, Link to comment Share on other sites More sharing options...
P i l o u Posted August 28 Share Posted August 28 il y a 5 minutes, Asu34 a dit : En revanche, je ne vois pas où le configurer ? Ce n'est pas un module ? Bonjour, C'est dans Préférences .. Clients (tout en bas) Link to comment Share on other sites More sharing options...
Asu34 Posted August 28 Share Posted August 28 Super je te remercie j'étais passé à côté, pour ce qui est du mode mode consentement Google j'imagine que je n'ai pas à m'en faire connaissant @Eolia Link to comment Share on other sites More sharing options...
Eolia Posted August 28 Author Share Posted August 28 il y a 8 minutes, Asu34 a dit : Super je te remercie j'étais passé à côté, pour ce qui est du mode mode consentement Google j'imagine que je n'ai pas à m'en faire connaissant @Eolia Le consentement V2 Google est en effet intégré 1 Link to comment Share on other sites More sharing options...
Asu34 Posted August 30 Share Posted August 30 Bonjour, j'envisage migrer vers cette superbe version phenixsuite. Je m'interrogeais sur le fait que de plus en plus de module développés et proposés sur l'addons ne sont indiqués compatibles qu'à partir de la version 1.7 & +. Et ça ne va pas aller en s'arrangeant... Du coup ces modules ne pourront pas être utilisé sur cette version phenixsuite ? Merci par avance pour cette éclaircissement @Eolia Link to comment Share on other sites More sharing options...
Eolia Posted August 30 Author Share Posted August 30 Pour Phenix, tous les modules de base et modules de paiement essentiels ont été réécrits ou corrigés pour fonctionner en PHP 8.3 Si un module existe uniquement en 1.7 et n'est pas disponible pour 1.6/PhenixSuite nous ferons tout notre possible pour le rendre compatible (déjà fait pour de nombreux modules "exclusifs 1.7/8" comme Brevo, Monetico, googleanalytics ou autre. L'intérêt de PhenixSuite est de pouvoir permettre une évolution des 1.6 sans rien casser, nous travaillons à rester retro-compatible (PHP 5.6 à 8.3 par exemple) et à adapter les solutions restrictives aux 1.7 et supérieures. Pour l'instant peu d'auteurs de modules ou thèmes s'intéressent à PhenixSuite et c'est normal mais je ne connais pas un commerçant sous cette solution à qui il manque un module pour l'instant. Link to comment Share on other sites More sharing options...
Asu34 Posted September 5 Share Posted September 5 (edited) Bonjour à tous, @Eolia je suis toujours en train d'effectuer des essaies sur cette dernière version PhenixSuite où j'y découvre et tests ses nouvelles fonctionnalités dont : 1 - Catalogue / Scènes : J'ai cru comprendre que ça permettait afficher une image au dessus du descriptif d'une catégorie, puis des produits au survol sous forme de popup ? Dans la configuration de la scène et donc de cette image je peux y indiquer plusieurs produits (ce que j'ai fait). J'enregistre, je vais bien sur la catégorie choisie en front, je vois bien mon image mais au survol des endroits choisis avec les produits sélectionnés via le BO rien ne se passe. Sauf erreur de ma part sur l'utilité de cette fonctionnalité, ça ne devrait pas m'afficher sous forme de popup les produits que j'ai choisi ? Quand je retourne dans le BO et cette scène, puis clique sur modifier. Les produits choisis n'y sont plus. PI : Version vierge de PhenixSuite 1.6.2.29 & produits de démo. En console en front j'ai : v_21_26582fcf68de75f81a6eac991644a213.js:397 Uncaught TypeError: Cannot read properties of undefined (reading 'ssbound') & jQuery.Deferred exception: Cannot read properties of undefined (reading 'ssbound') TypeError: Cannot read properties of undefined (reading 'ssbound') 2 - Petite question concernant le theme enfant (n'ai pas testé avec mon theme custom de la 1.6.1.24 (trop de custom dessus vais peut-être en profiter partir sur la créa d'un nouveau thème enfant). Ce thème enfant fonctionne exactement de la même manière que sur les 1.7 & + ? Il y a un custom.css, custom.js etc. Qui surcharge les précédents ? Tu sais s'il y a des themes enfants déjà disponible éventuellement en "open source" ? Merci d'avance pour ces informations :). Edited September 5 by Asu34 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 5 Author Share Posted September 5 Bonsoir, Concernant les scènes, oui il y a un bug lors de l'édition depuis qu'on a rajouté les images produits dans la recherche produit. Cela sera corrigé dans la v30 Concernant le thème enfant, non ce n'est pas le même principe car pas de core.js dans les 1.6. Cela vous permet de n'éditer que les fichiers que vous voulez modifier (tpl, js et css), si le fichier n'est pas dans le thème enfant c'est celui du thème parent qui est utilisé. Cela permet de continuer à mettre à jour le thème parent sans "casser" votre thème. 1 Link to comment Share on other sites More sharing options...
meditation Posted September 6 Share Posted September 6 Bonjour Eolia Si possible d'ajouter une nouvelle fonction pour associer les moyens de paiement avec les transporteurs, cette fonction est présente sur la V1.7, et je pense que c'est assez utile. Link to comment Share on other sites More sharing options...
Eolia Posted September 6 Author Share Posted September 6 il y a une heure, meditation a dit : Bonjour Eolia Si possible d'ajouter une nouvelle fonction pour associer les moyens de paiement avec les transporteurs, cette fonction est présente sur la V1.7, et je pense que c'est assez utile. Je m'étais posé la question mais je n'ai jamais personne qui me l'a demandé et je ne sais pas dans quel cas c'est utile. Vous auriez un exemple ? Link to comment Share on other sites More sharing options...
Unno Posted September 6 Share Posted September 6 Bonjour Eolia, je suis actuellement en version 1.6.1.24 et je souhaite faire une mise à jour de ma boutique. J'hésite entre PhénixSuite et la version 8 de Prestashop. Pouvez vous me dire si je passe ma boutique sur la dernière version de PhenixSuite, sera t il possible par la suite de passer sur une version 8 voir 9 de Prestashop en utilisant un module d'upgrade automatique? Le module d'autouprade ne risque t il pas de ne pas reconnaitre la version PhenixSuite et de bloquer le changement de version vers Presta 8 ou 9? Merci Link to comment Share on other sites More sharing options...
meditation Posted September 6 Share Posted September 6 Par exemple, nous pouvons faire apparaitre le paiement par cash ou le virement instantané, lors que le retrait en magasin choisi, et associer les transporteurs compatibles avec paypal. Link to comment Share on other sites More sharing options...
Eolia Posted September 6 Author Share Posted September 6 Il y a 2 heures, Unno a dit : Bonjour Eolia, je suis actuellement en version 1.6.1.24 et je souhaite faire une mise à jour de ma boutique. J'hésite entre PhénixSuite et la version 8 de Prestashop. Pouvez vous me dire si je passe ma boutique sur la dernière version de PhenixSuite, sera t il possible par la suite de passer sur une version 8 voir 9 de Prestashop en utilisant un module d'upgrade automatique? Le module d'autouprade ne risque t il pas de ne pas reconnaitre la version PhenixSuite et de bloquer le changement de version vers Presta 8 ou 9? Merci PhenixSuite reste une version 1.6 et rien n'empêchera son upgrade vers une version 8, vous perdrez simplement les fonctionnalités intégrées dans PhenixSuite et vous ne pourrez pas revenir en arrière. Link to comment Share on other sites More sharing options...
Eolia Posted September 6 Author Share Posted September 6 Il y a 1 heure, meditation a dit : Par exemple, nous pouvons faire apparaitre le paiement par cash ou le virement instantané, lors que le retrait en magasin choisi, et associer les transporteurs compatibles avec paypal. Ok donc à priori cela ne concerne que les livraisons en magasin. Je vais voir pour intégrer cela. Link to comment Share on other sites More sharing options...
meditation Posted September 7 Share Posted September 7 Merci Eolia, pourtant, cela ne concerne pas que les livraisons en magasin, cela concerne aussi les transporteurs demandée par le moyen de paiement, comme paypal ,par exmple je préfère que les clients ayant choisi les transporteurs compatibles comme colissimo et dhl peuvent payer avec paypal et stripe, et pour les retraits en magasin, seul le paiement via CB, Cash et virement est possible. Link to comment Share on other sites More sharing options...
Eolia Posted September 7 Author Share Posted September 7 C'est en place 1 Link to comment Share on other sites More sharing options...
meditation Posted September 8 Share Posted September 8 super😀 Link to comment Share on other sites More sharing options...
meditation Posted September 14 Share Posted September 14 (edited) Bonjour Eolia SI c'est possible de reprendre la langue choisie lors de cookie consent, c'est à dire, sur la fenetre de préférence de cookie, quand on a choisi la langue anglais, et cette langue est aussi disponible sur le site, et le site peut prendre en charge de cette préférence de langue, pour s'afficher en anglais? Edited September 14 by meditation (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 14 Author Share Posted September 14 Oui mais non. Cookie-consent.js est un script indépendant de Prestashop et qui est mis à jour si nécessaire. Il ne traite que des consentements et n'a aucune interaction avec le contexte Prestashop et je ne vais pas commencer à bidouiller ce genre de choses. samesite=strict"+c,!0},e.getCookie=function(e){for(var t=e+"=",i=document.cookie.split(";"),n=0;n<i.length;n++){for(var o=i[n];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null},e.removeCookie=function(e){document.cookie=e+"=; Max-Age=-99999999;"},e.registerEvent=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t},e.searchObjectsArray=function(e,t,i){for(var n in e){if(e[n][t]===i)return!0}return!1},e.magicTransform=function(e){return decodeURIComponent(atob(e).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))},e.isValidUrl=function(e){return new RegExp("^(https?:\\/\\/)((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)},e.isBoolean=function(e){return!1===e||!0===e},e}(),r=i(2),s=i(3),c=i(4),l=i(5),p=i(6),u=i(7),d=i(8),_=i(9),k=i(10),m=i(11),v=i(12),b=i(13),f=i(14),h=i(15),y=i(16),g=i(17),x=i(18),w=i(19),z=i(20),j=i(21),C=i(22),L=i(23),A=i(24),P=i(25),S=i(26),E=i(27),I=i(28),O=i(29),T=i(30),B=i(31),N=i(32),U=i(33),q=i(34),D=i(35),M=function(){function e(e){this.cookieConsent=e,this.userLang="en",this.initAvailableLanguages(),this.initDefaultTranslations(),this.detectUserLanguage()}return e.prototype.detectUserLanguage=function(){var e="en";if(void 0!==(e=void 0!==navigator.languages?navigator.languages[0]:navigator.language)){if(e.indexOf("-")>0){var t=e.split("-");e=t[0]}this.cookieConsent.log("[i18n] Detected owner website language set as: "+e,"info")}else e=this.cookieConsent.ownerSiteLanguage;var i=e.toLowerCase.toString();this.availableTranslations[i]?this.userLang=i:this.availableTranslations[this.cookieConsent.ownerSiteLanguage]?this.userLang=this.cookieConsent.ownerSiteLanguage:this.userLang="en"},e.prototype.initDefaultTranslations=function(){this.availableTranslations={en:r,en_gb:s,de:c,fr:l,es:p,ca_es:u,it:d,sv:_,nl:k,pt:m,fi:v,hu:b,hr:f,cs:h,da:y,ro:g,sk:x,sl:w,pl:z,sr:j,lt:C,lv:L,ru:A,no:P,bg:S,el:E,he:I,mk:O,cy:T,ja:B,ar:N,tr:U,zh_tw:q,oc:D},this.cookieConsent.log("[i18n] Default translations initialized","info")},e.prototype.initAvailableLanguages=function(){this.availableLanguages=[{value:"en",title:"English"},{value:"en_gb",title:"English (UK)"},{value:"de",title:"German"},{value:"fr",title:"French"},{value:"es",title:"Spanish"},{value:"ca_es",title:"Catalan"},{value:"it",title:"Italian"},{value:"sv",title:"Swedish"},{value:"nl",title:"Dutch"},{value:"pt",title:"Portuguese"},{value:"fi",title:"Finnish"},{value:"hu",title:"Hungarian"},{value:"hr",title:"Croatian"},{value:"cs",title:"Czech"},{value:"da",title:"Danish"},{value:"ro",title:"Romanian"},{value:"sk",title:"Slovak"},{value:"sl",title:"Slovenian"},{value:"pl",title:"Polish"},{value:"sr",title:"Serbian"},{value:"lt",title:"Lithuanian"},{value:"lv",title:"Latvian"},{value:"ru",title:"Russian"},{value:"no",title:"Norwegian"},{value:"bg",title:"Bulgarian"},{value:"el",title:"Greek"},{value:"he",title:"Hebrew"},{value:"mk",title:"Macedonian"},{value:"cy",title:"Welsh"},{value:"ja",title:"Japanese"},{value:"ar",title:"Arabic"},{value:"tr",title:"Turkish"},{value:"zh_tw",title:"Traditional Chinese (zh-TW)"},{value:"oc",title:"Occitan"}],this.cookieConsent.log("[i18n] Default languages initialized","info")},e.prototype.$t=function(e,t,i){void 0===i&&(i=null);var n=this.availableTranslations[this.userLang][e][t];return"string"==typeof i?n=n.replace("%s",i):Array.isArray(i)&&i.map((function(e,t){var o=i[t];n=n.replace("%s",o)})),n||""},e}(),J="cconsent",W=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),F=function(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,o,a=i.call(e),r=[];try{for(;(void 0===t||t-->0)&&!(n=a.next()).done;)r.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}return r},R=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(F(arguments[t]));return e},V=function(e){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&e[t],n=0;if(i)return i.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},K=function(){function e(e){this.acceptedLevels={},this.userAccepted=!1,this. Link to comment Share on other sites More sharing options...
meditation Posted September 15 Share Posted September 15 je suis d'accord avec vous, la chose la plus importante est de ne pas compliquer les choses et avoir un code propre.😀 Link to comment Share on other sites More sharing options...
jujutte24 Posted September 20 Share Posted September 20 Salut ! une question sur la migration vers Phoenix. On en avait parlé il y a quelques temps et on l'a testé sur notre site "préprod". C'est super ! On va envisager de te demander une migration sur notre site principal dans quelques temps. mais j'ai une question un peu précise sur justement la nouvelle version de PHP (ça tombe bien, c'est le sujet abordé ci-dessus). On a sur notre 1.6 actuel des latences des métrics Google insight liées au module de cookie et aux javascripts. On a des résultats (en version mobile) actuellement médiocres. Passer sur cette dernière version de PHP peut-il permettre d'améliorer ces métrics ? Le module de cookie est plus léger et rapide ? sinon est-il possible de décaler son appel ? Une question sur le javascript aussi. A priori actuellement il est impossible de compiler les ficher sans risquer de "figer" le site. Est-ce qu'en passant sur la version phoenix, on gagnera aussi en stats à ce sujet ? Merci de ton aide ! Link to comment Share on other sites More sharing options...
Eolia Posted September 20 Author Share Posted September 20 Il y a 1 heure, jujutte24 a dit : Passer sur cette dernière version de PHP peut-il permettre d'améliorer ces métrics ? Non. Si ça rame c'est pour d'autre raisons. Il y a 1 heure, jujutte24 a dit : Le module de cookie est plus léger et rapide ? sinon est-il possible de décaler son appel ? Il n'y a pas de module de cookies dans PhenixSuite, juste un js et il doit forcément être chargé en 1er avant tous les autres scripts. Il y a 1 heure, jujutte24 a dit : Une question sur le javascript aussi. A priori actuellement il est impossible de compiler les ficher sans risquer de "figer" le site. Est-ce qu'en passant sur la version phoenix, on gagnera aussi en stats à ce sujet ? Non, la compilation n'a rien à voir avec la version Presta/Phenix. Si la compilation pète c'est qu'il y a au moins un fichier js non-conforme ou mal écrit qui fait crasher tout ce qui suit. Il faut donc trouver le coupable et le corriger. Link to comment Share on other sites More sharing options...
jujutte24 Posted September 20 Share Posted September 20 (edited) Ok, merci Pierre ! il faut que je mette quelqu'un là dessus alors, ça me dépasse...😅 je précise que ça rame pas quand même non plus...mais c'est "failed" quand même...et je pense que c'est pas bon pour être bien ranké. Edited September 20 by jujutte24 (see edit history) Link to comment Share on other sites More sharing options...
meditation Posted September 23 Share Posted September 23 Bonjour Eolia Je viens de découvrir que l'activation des retours de produits n'est impossible sur la dernière version 29. pour réproduire le bug, il suffit d'actvier l'option et puis enregistrer, normalement aucune erreur, mais après rafraichir la page, l'option devient désactivée. Link to comment Share on other sites More sharing options...
Eolia Posted September 23 Author Share Posted September 23 Bonsoir, Je ne reproduis pas ce comportement. Vous avez bien rempli les 2 options requises ? https://devcustom.net/public/retours.gif Link to comment Share on other sites More sharing options...
meditation Posted September 24 Share Posted September 24 Bonjour, c'est bizarre, j'ai vidé les caches, et changé le navigateur et aucune erreur avec debug mode activé, mais je n'arrive toujours pas à l'activer sur la v29, je viens de tester sur la v 28, je peux activer cette option sans problème, probablement je suis seul à rencontrer ce problème, bref je n'utilise pas cette fonction, laisse tomber Link to comment Share on other sites More sharing options...
Eolia Posted September 24 Author Share Posted September 24 Il y a peut-être un conflit avec un module ou un override. Ce bouton ne fait qu'enregistrer la valeur de la variable PS_ORDER_RETURN dans la base de données, table ps_configuration. Link to comment Share on other sites More sharing options...
Asu34 Posted September 24 Share Posted September 24 (edited) 16 hours ago, Eolia said: Bonsoir, Je ne reproduis pas ce comportement. Vous avez bien rempli les 2 options requises ? https://devcustom.net/public/retours.gif Salut, je confirme, j'ai le même problème en 1.6.2.29. Pour le reproduire en faite @Eolia effectivement quand on fait comme sur ta vidéo gif on a l'impression que ça fonctionne. Mais en faite si tu actives les retours, tu cliques sur enregistrer, on a l'impression que ça a pris en compte ces derniers. Mais si tu actualises la page les retours restent désactivés. Edited September 24 by Asu34 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 24 Author Share Posted September 24 Bah non. J'ai rafraichi 3 fois Link to comment Share on other sites More sharing options...
Asu34 Posted September 24 Share Posted September 24 Bizarre ça. Je te joins la vidéo. J'ai également testé en local sur un 1.6.2.29 vierge & idem (PHP 7.2).. phenis_bug-retours.mp4 Link to comment Share on other sites More sharing options...
Eolia Posted September 24 Author Share Posted September 24 Vous marquez un point, je viens de tester sur une configuration vierge. Corrigé dans la v30. Link to comment Share on other sites More sharing options...
meditation Posted September 29 Share Posted September 29 Bonjour Eolia lors qu'on coche la case requis pour rendre le champs obligatoire, une fois enregistré, le champs devient obligatoire, mais la case requis reste incochée, je reproduis le bug sur V28 et V29 Link to comment Share on other sites More sharing options...
Eolia Posted September 29 Author Share Posted September 29 Sur quelle page svp ? Link to comment Share on other sites More sharing options...
meditation Posted September 29 Share Posted September 29 c’est sur BO la page produit - personnalisation, - champs de texte Link to comment Share on other sites More sharing options...
Eolia Posted September 29 Author Share Posted September 29 Effectivement, bug d'affichage, c'est corrigé Link to comment Share on other sites More sharing options...
Eolia Posted September 30 Author Share Posted September 30 PhenixSuite 1.6.2.30 est disponible ! 😉 Première installation ? Un seul fichier suffit: https://devcustom.net/public/scripts/dl.php?f=autoloader Changelog complet ici: https://devcustom.net/public/scripts/dl.php?f=changelog PhenixSuite est le renouveau des versions Prestashop 1.6, compatible PHP8, sécurisé et + encore à découvrir ! Link to comment Share on other sites More sharing options...
meditation Posted September 30 Share Posted September 30 super 😃 Merci Eolia pour cette nouvelle version, tout a l'air fonctionne bien, j'en ai juste des warning en mode debug sur la page de panier: Warning: filemtime(): stat failed for /***/public_html/img/s/001.jpg Warning: filemtime(): stat failed for /***/public_html/img/s/002.jpg Il me semble que c'est car je n'ai pas défini les logs pour les transporteurs, je vais tester cela après, et les restrictions des transporteurs sont bien en place et marchent très bien...😃 Link to comment Share on other sites More sharing options...
Eolia Posted September 30 Author Share Posted September 30 Oui le script essaye de trouver l'image la plus récente de chaque transporteur. Link to comment Share on other sites More sharing options...
meditation Posted October 1 Share Posted October 1 (edited) Bonjour Eolia si c’est possible de cacher la notification des messages non lus au bout d’un moment? par exemple, je souhaitais cacher la notification si les messages non lus depuis plus de 2 mois, car si le client revient dans un an pour repasser une autre commande, une ancienne notification peut créer de la confusion. j’essaie de comparer la date actuelle avec msg.date sur messages.tpl, il me semble que cela fonctionne, mais cela n’est pas une solution très propre Edited October 1 by meditation (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 1 Author Share Posted October 1 enlevez le commentaire (--) vers la ligne 515 de FrontController.php -- AND cm.date_upd > DATE(NOW() - INTERVAL 30 DAY) et ça ne cherchera que les messages inférieurs à 30 jours. Le nombre de jours sera paramétrable dans une prochaine version. Link to comment Share on other sites More sharing options...
meditation Posted October 1 Share Posted October 1 merci 😃 vous y avez déjà pensé Link to comment Share on other sites More sharing options...
Eolia Posted October 1 Author Share Posted October 1 J'essaye en effet de penser à beaucoup de choses en même temps Link to comment Share on other sites More sharing options...
Asu34 Posted October 1 Share Posted October 1 15 minutes ago, Eolia said: J'essaye en effet de penser à beaucoup de choses en même temps Tu vas vivre encore longtemps 😅🤣🤣 Link to comment Share on other sites More sharing options...
Eolia Posted October 1 Author Share Posted October 1 Link to comment Share on other sites More sharing options...
meditation Posted October 2 Share Posted October 2 👍👍😃 Link to comment Share on other sites More sharing options...
Khundo2023 Posted October 6 Share Posted October 6 Bonjour Eolia, Grand merci pour la version 30, je viens de mettre à jour sur mon site test.eu cela est bien déroulé. Par contre j'ai rencontré un soucis lors de test d'achat avec le module Payplug, Etape1- La validation auprès de la banque passe bien, la banque valide bien mon achat et payplug aussi Etape 2 - Mais lorsque ça redirige vers le site marchand, ça affiche une page blanche avec error 500 en mode debug Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 2078281728 bytes) in /home/sc1u.../ps1../classes/Tools.php on line 3529 Pouvez-vous m'aider svp Merci par avance Link to comment Share on other sites More sharing options...
Eolia Posted October 6 Author Share Posted October 6 Uniquement en mode debug ? Sinon quel est le message d'erreur (la ligne 3529 tente d'afficher un backtrace sur une fonction dépréciéee) Link to comment Share on other sites More sharing options...
meditation Posted October 6 Share Posted October 6 Bonjour Eolia La dernière version V30 est vraiment magnifique, beaucoup d'amélioration, en ajoutant des fonctions très utiles. Site production mis à jour, fonctionne très bien, pourtant, j'ai eu une erreur, lors d'import de BDD sauvegardé de cette version vers localhost, j'ai ceci en PJ. environnement en localhost, php7.1, phpmyadmin 5.1.0 logImport.pdf Link to comment Share on other sites More sharing options...
Eolia Posted October 6 Author Share Posted October 6 Hum... la table ps_bx_notices n'est pas une table d'origine. Lors de vos imports, désactivez la règle SET FOREIGN_KEY_CHECKS (Prestashop n'a aucune table en FOREIGN) Link to comment Share on other sites More sharing options...
meditation Posted October 6 Share Posted October 6 j'ai désactivé SET FOREIGN_KEY_CHECKS , mais c'est encore bloqué avec ps_bx_notices logImport2.pdf Link to comment Share on other sites More sharing options...
Eolia Posted October 6 Author Share Posted October 6 Modifiez le my.cnf de votre serveur SQL la taille est paquets autorisés est trop petite. https://stackoverflow.com/questions/30753674/error-while-sending-query-packet max_allowed_packet=524288000 wait_timeout = 100 Link to comment Share on other sites More sharing options...
meditation Posted October 6 Share Posted October 6 super😃 c'est résolu, merci Eolia Link to comment Share on other sites More sharing options...
Khundo2023 Posted October 6 Share Posted October 6 (edited) 4 hours ago, Eolia said: Uniquement en mode debug ? Sinon quel est le message d'erreur (la ligne 3529 tente d'afficher un backtrace sur une fonction dépréciéee) Bonjour Eolia, Erreur 500 en mode normal, arrivé à l'étape "retour sur le site marchand" ça affiche une page blanche avec erreur 500 Seulement en cliquant manuellement sur le bouton "actualiser" la page, et ça réaffiche la page récapitulatif de transaction de la commande.. Et dans le mail (chez le marchand) Payplug envoie un message : " Erreur de notification La transmission vers votre serveur de la notification de transaction (IPN) a échoué pour la transaction suivante (afficher dans le portail) : Date 06/10/24 à 03:03 Montant xx € N° de transactionpay_2u7lJJXzuC2hq7YJAmSf5O Votre serveur a renvoyé l’erreur suivante : HTTP 503. " Juste pour infos la précédente version phénix v27 je n'ai pas rencontré ces erreurs. De l'aide svp Merci par avance En log ça affiche ceci : Erreur lors de la validation du champ: La propriété OrderDetail->product_price est invalide (1.4545454545455)OrderDetail9810x 006/10/2024 02:13:24 77877--3Erreur lors de la validation du champ: La propriété OrderDetail->product_price est invalide (1.4545454545455) Edited October 6 by Khundo2023 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 6 Author Share Posted October 6 il y a 19 minutes, Khundo2023 a dit : Bonjour Eolia, Erreur 500 en mode normal, arrivé à l'étape "retour sur le site marchand" ça affiche une page blanche avec erreur 500 Seulement en cliquant manuellement sur le bouton "actualiser" la page, et ça réaffiche la page récapitulatif de transaction de la commande.. Et dans le mail (chez le marchand) Payplug envoie un message : " Erreur de notification La transmission vers votre serveur de la notification de transaction (IPN) a échoué pour la transaction suivante (afficher dans le portail) : Date 06/10/24 à 03:03 Montant xx € N° de transactionpay_2u7lJJXzuC2hq7YJAmSf5O Votre serveur a renvoyé l’erreur suivante : HTTP 503. " Juste pour infos la précédente version phénix v27 je n'ai pas rencontré ces erreurs. De l'aide svp Merci par avance En log ça affiche ceci : Erreur lors de la validation du champ: La propriété OrderDetail->product_price est invalide (1.4545454545455)OrderDetail9810x 006/10/2024 02:13:24 77877--3Erreur lors de la validation du champ: La propriété OrderDetail->product_price est invalide (1.4545454545455) Pouvez-vous m'envoyer un accès ftp à votre serveur de test svp ? Link to comment Share on other sites More sharing options...
Khundo2023 Posted October 6 Share Posted October 6 (edited) 43 minutes ago, Eolia said: Pouvez-vous m'envoyer un accès ftp à votre serveur de test svp ? Je viens de retester en mode en ligne il n'y a pas eu d'erreur, la notification de payplug dans le mail passe bien et retour boutique tout fonctionne bien par contre dans back office état de "commandes" lorsque la banque valide le paiement du client, paiement accepté affichait automatiqueme, mais là je suis obligé activer manuellement, c'est normal? Je vous envoie de suite les accès en mp, Merci Eolia Edited October 6 by Khundo2023 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 6 Author Share Posted October 6 Pour information et rappel, contrôlez vos overrides avant de passer sur Phenix car elles ont toutes en moyenne 10 ans ou plus et le code qu'elles remplacent n'est plus à jour avec le cœur et vous font perdre plein de fonctionnalités ajoutées. Link to comment Share on other sites More sharing options...
Khundo2023 Posted October 6 Share Posted October 6 (edited) 1 hour ago, Eolia said: Pour information et rappel, contrôlez vos overrides avant de passer sur Phenix car elles ont toutes en moyenne 10 ans ou plus et le code qu'elles remplacent n'est plus à jour avec le cœur et vous font perdre plein de fonctionnalités ajoutées. Oui vous m'aviez déjà dit, mais malheuresement, je n'y connais rien au code, et ces overrides sont liés au module attribut wizare pro que vous l'avez aidé à réécrire les codes pour rendre compatible sur phénix v08. Et le module fonctionne toujours sur phenix v30 je dépend vraiment de ce module malheuresement... Avec un grand merci Eolia pour tous vos aides précieuses car sans vos aides je serais toujours sous ps 1.6.1 Edited October 6 by Khundo2023 (see edit history) Link to comment Share on other sites More sharing options...
PixGeek Posted October 9 Share Posted October 9 Salut Eolia, Sur une de mes boutiques, la génération des pdf des commandes ne fonctionne plus/pas, c'est normal? Version : v30 Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 Non ce n'est pas normal^^ Il faudrait voir en quoi cette boutique est différente. En mode debug aucune erreur au changement de statut ? La création de facture est générée par quel statut ? Link to comment Share on other sites More sharing options...
PixGeek Posted October 9 Share Posted October 9 il y a 5 minutes, Eolia a dit : Non ce n'est pas normal^^ Il faudrait voir en quoi cette boutique est différente. En mode debug aucune erreur au changement de statut ? La création de facture est générée par quel statut ? Elle ne diffère d'aucune autre à part le thème. Le pdf devrai ce generer au statut, paiement accèpté, normalement et en mode debug, j'ai la capature ecran que tu peux voir ci-joint Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 Lorsque vous allez dans la commande, onglet "Documents" avez-vous une facture ? Si pas de facture, le bouton "créer une facture" fonctionne ? Concernant le module postfinance il faudrait ajouter la variable public $fields_color; dans la liste des variables définies au debut du fichier postfinance.php Link to comment Share on other sites More sharing options...
PixGeek Posted October 9 Share Posted October 9 il y a 7 minutes, Eolia a dit : Lorsque vous allez dans la commande, onglet "Documents" avez-vous une facture ? Si pas de facture, le bouton "créer une facture" fonctionne ? Concernant le module postfinance il faudrait ajouter la variable public $fields_color; dans la liste des variables définies au debut du fichier postfinance.php Lorsque vous allez dans la commande, onglet "Documents" avez-vous une facture ? Bizarrement, oui.... mais c'est aléatoire Si pas de facture, le bouton "créer une facture" fonctionne ? Oui mais l'icone ne s'affiche pas dans la colonne !! Concernant le module postfinance il faudrait ajouter la variable "public $fields_color;"dans la liste des variables définies au debut du fichier postfinance.php ----> Es que le bug des facture pourraient venir de la? Link to comment Share on other sites More sharing options...
clawz Posted October 9 Share Posted October 9 Hello Eolia, Après la mise a jour en v30, lorsque je duplique un produit j'ai cette erreur je sais pas ou chercher .. Link to comment Share on other sites More sharing options...
Asu34 Posted October 9 Share Posted October 9 Salut @Eolia, petite question ^^ : ta version de 1.6 est superbe, bravo. Je me demandais... (je me projette dans l'avenir). Lorsqu'il n y aura plus de "support" sur cette version, est-ce qu'on pourra migrer via les outils actuels (migration pro etc.) Vers les derniers prestas ? Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 Oui Phenix ne casse rien. Pour l'instant je n'ai pas prévu d'arrêter de sitôt. Je suis sur Prestashop depuis 15 ans et je serais encore sur Phenix dans 15 ans Il faut savoir que vous n'avez pas plus de garanties avec les versions Presta open-source car ce ne sont que des bénévoles sur Github depuis que Presta a été racheté par le groupe italien MBE Logistics. 1 Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 (edited) Il y a 2 heures, clawz a dit : Hello Eolia, Après la mise a jour en v30, lorsque je duplique un produit j'ai cette erreur je sais pas ou chercher .. Votre produit a bien un nom dans chaque langue ? Le nom du produit initial a bien une longueur inférieure ou égale à 128 caractères ? Edited October 9 by Eolia (see edit history) Link to comment Share on other sites More sharing options...
clawz Posted October 9 Share Posted October 9 Hello. bien vu. dans les autres langues cela me rajoute a chaque duplication. (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) du coup cela coince forcement. Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 Il y a 8 heures, PixGeek a dit : Concernant le module postfinance il faudrait ajouter la variable "public $fields_color;"dans la liste des variables définies au debut du fichier postfinance.php ----> Es que le bug des facture pourraient venir de la? Possible mais normalement non. Link to comment Share on other sites More sharing options...
Eolia Posted October 9 Author Share Posted October 9 à l’instant, clawz a dit : Hello. bien vu. dans les autres langues cela me rajoute a chaque duplication. (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) (Dupliqué) du coup cela coince forcement. Ah parce que vous dupliquez les produits dupliqués 😛 Je vais trouver une parade à ce souci. Link to comment Share on other sites More sharing options...
clawz Posted October 9 Share Posted October 9 ah .. génial .. Link to comment Share on other sites More sharing options...
meditation Posted October 28 Share Posted October 28 Bonjour Eolia, un petit bug trouvé sur la fonction verifyCP, les CP commencent par 9 sont tous bloqués, dans v30 Link to comment Share on other sites More sharing options...
Eolia Posted October 28 Author Share Posted October 28 oui c'est corrigé dans la 31 Dans /js/tool.js: function verifyCP(e) { if(postCode && valueSelected == 8) { if(postCode.match(/^00[0-9]{3}$/)) { e.preventDefault(); $('#postcode').val('') alert('Code postal militaire '+postCode+' soumis à restriction. Veuillez nous consulter au préalable.'); return $(':input[type="submit"]').prop("disabled", true).hide(); } if(postCode.match(/^9[7-9][ 0-9]{3,4}$/)) { $('#id_country').parent().parent().removeClass('form-ok'); e.preventDefault(); $('#postcode').val('') alert('Code postal '+postCode+' invalide pour la France Métropolitaine.'); return $(':input[type="submit"]').prop("disabled", true).hide(); } else $(':input[type="submit"]').prop('disabled', false).show(); } } Link to comment Share on other sites More sharing options...
meditation Posted October 30 Share Posted October 30 Bonjour Eolia, pour BO, pourriez vous m'indiquer la correction pour BO, car lors que je modifie CP de client, c'est bloqué pour 9XXXXX. Link to comment Share on other sites More sharing options...
Eolia Posted October 30 Author Share Posted October 30 il y a 59 minutes, meditation a dit : Bonjour Eolia, pour BO, pourriez vous m'indiquer la correction pour BO, car lors que je modifie CP de client, c'est bloqué pour 9XXXXX. A la fin de /js/tools.js: function verifyCP(e) { if(postCode && valueSelected == 8) { if(postCode.match(/^00[0-9]{3}$/)) { e.preventDefault(); $('#postcode').val('') alert('Code postal militaire '+postCode+' soumis à restriction. Veuillez nous consulter au préalable.'); return $(':input[type="submit"]').prop("disabled", true).hide(); } if(postCode.match(/^9[7-9][ 0-9]{3,4}$/)) { $('#id_country').parent().parent().removeClass('form-ok'); e.preventDefault(); $('#postcode').val('') alert('Code postal '+postCode+' invalide pour la France Métropolitaine.'); return $(':input[type="submit"]').prop("disabled", true).hide(); } else $(':input[type="submit"]').prop('disabled', false).show(); } } 1 Link to comment Share on other sites More sharing options...
meditation Posted October 30 Share Posted October 30 Bonjour, la correction a été prise en charge immédiatement en FO, mais pour BO, il faut penser à vider le cache de navigateur, c'est résolu, merci Eolia Link to comment Share on other sites More sharing options...
meditation Posted November 6 Share Posted November 6 Bonsoir Eolia, un petit bug sur l'accessoire, on ne peut pas supprimer le dernier accessoire sur la page de produit, quand on réactualiser la page, le dernier accessoire supprimé revient. dans V30 Link to comment Share on other sites More sharing options...
Eolia Posted November 6 Author Share Posted November 6 Oui, ça été corrigé en v31. Link to comment Share on other sites More sharing options...
meditation Posted November 6 Share Posted November 6 super😀 je n'ai pas encore eu le temps de tester la dernière version, je ferai par la suite. Link to comment Share on other sites More sharing options...
meditation Posted November 7 Share Posted November 7 Bonsoir, Eolia, je souhaitais savoir si il est possible de lancer auto-complétion d'adresse uniquement pour CP et commune, c'est à dire, lors qu'on entre un CP, la commune est auto complété. Link to comment Share on other sites More sharing options...
meditation Posted November 7 Share Posted November 7 ça y est, j'ai trouvé la solution, il suffit d'un petit script vicopo. Par contre, je pense que la logique sur le nouveau site de Colissimo, c'est plus convivial, la formule est : CP Ville Numero et nom de voie comme ceci, nous avons une condition par le CP, cela évite une liste de suggestion d'adresse trop longue. Link to comment Share on other sites More sharing options...
Eolia Posted November 9 Author Share Posted November 9 J'ai pas compris le "vipoco" Link to comment Share on other sites More sharing options...
meditation Posted November 9 Share Posted November 9 j'ai trouvé le script par ici https://vicopo.selfbuild.fr/, cette api a l'air assez simple, mais je n'ai pas encore eu le temps de tester, je ne sais pas si cela marche ou pas avec bootstrap et ajax de la page d'inscription Link to comment Share on other sites More sharing options...
meditation Posted November 11 Share Posted November 11 Bonsoir Eolia, je voie que l'option applepay est disponible sur le module payplug, est ce qu'applepay est compatible sur phenixsuite V30 ? car sur le doc de payplug, applepay c'est compatible à partir de ps1.7. Link to comment Share on other sites More sharing options...
Eolia Posted November 11 Author Share Posted November 11 Non. Le code est présent mais bridé pour les 1.6. J'ai échangé avec Payplug (après avoir rendu le code compatible) mais ils bloquent les transactions ApplePay chez eux quand la version PS est 1.6 ou inférieure. C'est leur politique et ils ne veulent pas la changer. Stripe est compatible ApplePay. Link to comment Share on other sites More sharing options...
bobby4722 Posted November 11 Share Posted November 11 Oui mais le souci c’est que Stripe peut te reprendre l’argent aussi vite que il te l’ont donné. Je crois qu’il y a des délais aussi à respecter. Et comme nous on fabrique Sa match pas avec. Donc effectivement payplug ça aurait été pas mal. Tu crois que tu peux pas les leurrer en faisant croire que c’est un presta 1.7? Link to comment Share on other sites More sharing options...
Eolia Posted November 11 Author Share Posted November 11 Plusieurs de mes clients utilisent Stripe et n'ont pas ce genre de souci. L'argent est viré tous les soirs. il y a 6 minutes, bobby4722 a dit : Tu crois que tu peux pas les leurrer en faisant croire que c’est un presta 1.7? Je ne vais même pas essayer après avoir échangé avec eux. Si jamais le paiement part dans la nature je vais tout prendre sur ma pomme^^ (Ils m'ont demandé comment j'avais réussi à débloquer l'option puis après m'ont expliqué que je n'aurai jamais du faire ça et qu'ils se dégageaient de toute responsabilité en cas de problème, module plus sécurisé, etc...) Link to comment Share on other sites More sharing options...
Eolia Posted November 11 Author Share Posted November 11 Il y a VivaWallet autrement (frais à étudier) Link to comment Share on other sites More sharing options...
bobby4722 Posted November 11 Share Posted November 11 J’ai lu des trucs vraiment, pas sympa au sujet de Stripe. Le second je ne connais pas. Et je ne connais pas non plus les frais que prennent payplug… mais c’est vrai que si t’as un iPhone c’est tellement plus simple. Le souci c’est qu’il faut visiblement envoyer la marchandise rapidement ce qui est absolument incompatible avec mon activité commerciale. Link to comment Share on other sites More sharing options...
Eolia Posted November 11 Author Share Posted November 11 il y a 5 minutes, bobby4722 a dit : Le souci c’est qu’il faut visiblement envoyer la marchandise rapidement ce qui est absolument incompatible avec mon activité commerciale. Jamais entendu parler de ça. La seule contrainte lors du premier virement est d'attendre le délai légal suivant la législation du pays (7 ou 14 jours) En France une commande doit être livrée dans les 30 jours max (et facturée) mais rien chez Stripe ne parle de délai d'expédition. Si tu as un lien là-dessus ça m'intéresse Link to comment Share on other sites More sharing options...
bobby4722 Posted November 11 Share Posted November 11 Je te regarderai ça dès que je peux. Mais c’est vrai que je voulais le mettre en place peut-être au mois de mai je crois et que je voulais en parler avec toi. Ça m’avait quand même calmé. Il y avait une histoire aussi de réclamation client. Je sais pas ça semblait pas clean Link to comment Share on other sites More sharing options...
meditation Posted Wednesday at 06:10 PM Share Posted Wednesday at 06:10 PM Bonsoir `eolia, j'ai eu un problème sur la page de contact form, lors qu'un client non connecté, il ne peut pas envoyer un message, et une page de fatal error s'affiche quand on clique sur bouton envoyer, mais pour le client connecté, le message est correctement envoyé. Dans V30 Link to comment Share on other sites More sharing options...
Eolia Posted Thursday at 04:57 PM Author Share Posted Thursday at 04:57 PM Exact, ligne 86 de /controller/front/ContactController.php, remplaçez $customer->getByEmail($from); Par $customer->getByEmail(Tools::getValue('from')); Link to comment Share on other sites More sharing options...
meditation Posted Thursday at 06:43 PM Share Posted Thursday at 06:43 PM 😀merci 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