Jump to content

coup de gueule prestashop


marie125

Recommended Posts

Une grande majorité des commerçants utilisent actuellement la 1.6, ils ont dépensé de l’argent pour le graphisme, pour les modules complémentaires, ils ont maintenant une boutique qui fonctionne parfaitement , quelques bugs mais rien de bien méchant, ils vendent  et amortissent donc les dépenses liées à la création de leur site internet.

Mais voilà un nuage apparait avec la version PrestaShop 1.7 qui au début sort en douceur et maintenant c’est devenu via les messages sur le back-office, les newsletters une OBLIGATION de migrer.

⁃arrêt du support juste avant la mise à jour sur php 7.2
⁃des modules qui sont gratuits pour la version 1.7 mais coûtent plus de 100 euros pour la version 1.6
⁃maintenant on met en avant une question de sécurité avec php version 5.6 et là c’est la fin du monde risque de piratage… il faut absolument passer sur la version 1.7 car supporte php 7.2 et vous n’aurez plus à vous inquiéter ?


1&1 partenaire official de PrestaShop arrête d’ailleurs le support de php 5.6 et il faut noter qu'à ce jour c'est le seul hébergeur à faire cela.

 

Avez-vous pensez au moins à tous les commerçants qui ne peuvent pas refaire une refonte complète de leur site pour des questions de budgets, de temps, d'énergie.... ? Il ne faut pas se mentir, l’upgrade sur la 1.7 nécessite un nouveau budget, plus rien n’est compatible il faut refaire tous de A à Z

Et malheureusement au vu des différents retours la 1.7.5 n’est pas stable non plus, nombreux sont les commerçants qui rencontrent encore des bugs et passent des heures ou de l’argent à les faire réparer

Sans compter qu’il devront obligatoirement migrer vers une version 1.7 supérieure et là encore de l’argent, du temps  car la migration ne va pas fonctionner correctement comme 90% des upgrades  de cette version, trop de changement dans les codes.


N’oubliez pas quand même que PrestaShop fonctionne grâce à tous ces commerçants….

 

  • Like 6
Link to comment
Share on other sites

Le seul module 1.6 payant alors qu'il est gratuit en 1.7 c'est psgdpr et le mieux est de prendre celui d'@Eolia, plus mieux/abouti

Le support n'a JAMAIS été assuré par Prestashop (même en 1.7) donc reste en 1.6, les intervenants compétents sont toujours tant là sur le forum ainsi que disponible pour des actions plus pointues. Leur savoir faire existera toujours après le mois de juin. Pareil pour 1.5, 1.4, 1.3 et même 1.2

PHP 5.6 n'est nulle part payant, même pas chez 1&1

Plusieurs post proposent des patch de code 1.5, 1.6 et même 1.7 pour fonctionner en PHP7.2 (même si personnellement je n’adhère pas)

PHP7.3 est déjà sorti attention à la prise d'otage de certains hébergeurs.

 

 

 

 

Link to comment
Share on other sites

@PHP 5.6 n'est nulle part payant, même pas chez 1&1

Quote

Message de 1&1

La sécurité et la fonctionnalité de vos sites Web est très importante pour nous. Par conséquent, nous vous recommandons de toujours utiliser la dernière version de PHP. Autrement, nous vous offrons la possibilité dexécuter vos sites Web avec des versions PHP obsolètes, que nous maintenons à jour spécialement pour vous. Il sagit de notre service payant Support Prolongé PHP . Veuillez décider si vous voulez mettre à jour la version PHP des domaines listés ici ou si vous voulez utiliser le Support Prolongé PHP.

 

= je voulais changer d’hébergeur de toute façon je suis passée chez planethoster

@Le seul module 1.6 payant alors qu'il est gratuit en 1.7 c'est psgdpr et le mieux est de prendre celui d'@Eolia, plus mieux/abouti

= je suis d'accord avec toi mais il y a aussi maintenant pixel facebook, donc quand on commence, cela ne finira pas

@Le support n'a JAMAIS été assuré par Prestashop (même en 1.7) ...

= donc Prestashop ment en disant que c'est eux qui font le support et la maintenance et cetarticle peut faire très peur à bcp de commerçants : https://www.prestashop.com/fr/blog/php-5-6-securite-boutique-en-ligne

--------------

 

 

Link to comment
Share on other sites

Ce mail est pipo, en fait ils disent (a reconfirmer avec leur support) Si un jour on doit faire une mise à jour (il n'y en aura plus, PHP5.6 ne sera plus corrigé) vous payerez

Un code pixel c'est 3 lignes de code. Et c'est un code ps?

Non PS sort de nouvelle release incluant des correctifs soumis sur Github. Qu'entends tu par support? Pour moi c'est qui te dépanne quand quelque chose plante. Et ça c'est pas prestashop.
Par exemple il faut attendre 1.6.1.15 de mémoire pour avoir une vrai prise en charge HTTPS (et encore https://aide.prestashop.click/topic/1068/1-5-0-17-redirection-vers-http-forcée-suite-à-redirection-shop-domain-en-https ) alors que ce protocole existe depuis l'origine du web (40 ans) est très recommandé par Google depuis 2015 et pénalisé si non présent depuis 2018. La prise en charge de chrome refusant l'ajax synchrone a pénalisé les shop pendant 1 an, ...

Bien sûr l'article fait peur, c'est la même technique qu'Apple qui ralenti les anciens modèles ... il faut faire tourner la planche à billet, c'est donc le but

 

Link to comment
Share on other sites

je te demande  de te mettre à la place d'un commerçant, c'est justement le souci en ce moment personne ne se met à la place du commerçant

c'est facile pour toi tu connais c'est ton domaine, tu te vois dire à une personne qui vient de créer son site en ligne : tu as juste à mettre 3 lignes de code débrouilles toi ou alors ben tu as juste à modifier le coeur de prestashop pour le rendre compatible avec la version php 7.2...... non je ne pense pas

si je te demande de faire un paris-brest sans recette tu ne vas pas le savoir faire, je pourrais te donner un recette au hasard tu la suivras car tu auras confiance mais au final il manque des ingrédients. Tu le sauras pas parce que tu n'es tous simplement pas pâtissier, ce n'est pas ton job

Un commerçant n'est ni developpeur ni webdesigner ni informaticien......

et pour infio 1&1 m'a facturé car je continuais à utiliser 5.6 !!!

Link to comment
Share on other sites

Heu, déjà, je ne suis pas PrestaShop.

 

Après si, bien sûr c'est exactement ce que je dis à mes clients, que c'est ce qu'il faut faire et mes clients me demandent alors de le faire.
Ne mélangeons pas tout il y a encore de nombreux bug liés à PHP7.2 et ce même en PrestaShop 1.7.5.1

Si tu me donne une demi-recette, quand j'aurais compris pourquoi j'ai raté mon Paris-Brest, tu va te le prendre dans la poire :D. Ce n'est pas une tare d'être ni informaticien, ni développeur, ni webdesigner. Je ne suis pas pâtissier (sauf les crêpes), ni webdesigner d'ailleurs. Pour l'un comme pour l'autre  je fais appel à des professionnels quand je veux un travail dans les règles de l'art.

Je ne t'ai pas donné de demi-informations, je t'ai donné les informations que j'ai, que je préconise partout et avec lesquelles je travaille tous les jours.

Je n'ai pas dit que tu savais faire. J'ai dit, ces informations sont disponible hors du canal où on veut te faire peur. Elles sont gratuite mais je comprends que tu ne sache comment les exploiter. De la même manière tu ne sais sûrement pas exploiter ce que fait tel ou tel module de pixel - et c'est souvent bâclé ces modules car ne nécessitant que peu de compétences (quelques lignes).

Pour information, ici même sur ce forum, un client 1&1 a eu confirmation par 1&1 qu'il n'avait pas à payer pour rester en 5.6. De toute manière accepter d'être pris en otage en payant ou en migrant c'est la certitude d'avoir rapidement de sérieux problème. Ils vont te faire le coup du MySQL 5.7  (5.6 end-of-life Février 2018), en config de base comme ça c'est plus fun, plus rien de PrestaShop ne fonctionne. Voici la définition de end-of-life (source apache)

Quote

Unfortunately, operating system and application vendors only provide patches for a certain period of time.  Beyond that, the software is said to be "end of life" (EOL), meaning that security patches may no longer be provided through normal channels.

Les mots importants sont "il n'y aura plus de mise à jour de sécurité par les canaux normaux", rien n'empèche d'autres canaux de fournir ces mises à jours. Lors de la découverte de Poodle (2014), j'ai trouvé des mises à jour pour Debian5 (end-of-life 2012) hors des canaux officiel

 

 

Link to comment
Share on other sites

Il y a 1 heure, marie125 a dit :

= je voulais changer d’hébergeur de toute façon je suis passée chez planethoster

Ben là, pas sur que ce soit vraiment le bon choix depuis que planethoster a été racheté par nuxit racheté par magicOnline... :-/

Concernant l'article du blog, on a déjà eu des discussions à ce sujet sur le forum et je me suis pris 3 points d'avertissement pour avoir dénoncé ce mensonge, donc je n'en dirai pas plus à part que oui, l'intérêt actuel de Presta est que tout le monde passe sur 1.7.

Seulement, et comme vous le soulignez, nos clients (en majorité sur 1.6 et quelques uns en versions inférieures) ont des boutiques fonctionnelles qui représentent leur CA et donc leur gagne-pain.

Pour certains il est hors de question de se lancer dans des mises à jour hasardeuses dont ils devront essuyer les plâtres au détriment de leur CA.

Après, certains articles font effectivement réellement peur quand à l'esprit communautaire marchands/team quand on lit ça: https://github.com/PrestaShop/PrestaShop/pull/12643#event-2154991932

  • Like 2
Link to comment
Share on other sites

eh ben c'est exactement cela @doekia, je vais me prendre en pleine poire mon paris brest car je ne t'ai pas donné la bonne recette exactement comme  Prestashop avec les fameux messages, le "super génial" prestashop 1.7 qui va tout régler et qui comporte aucun bug, le risque de piratage de php 5.6....  :)

En tout cas merci aussi à @eolia qui n'hésite pas non plus à dire ce qui ne va pas chez PretaShop et son aide à la communauté

Il y a des bcp de choses positives dans Prestashop, mais je pense qu'il ne faut pas hésiter non plus à mettre en avant certaines anomalies sinon on évolue jamais !

 

 

 

 

 

 

 

Link to comment
Share on other sites

Il y a 5 heures, marie125 a dit :

Un commerçant n'est ni developpeur ni webdesigner ni informaticien......

Alors là j'interviens directement car c'est justement un des sujet qui m'énerve le plus au monde.

Vous ouvrez un site ecommerce sans en posséder les connaissances techniques, pas de soucis, on imagine bien que l'on est pas obligé d'être comptable pour faire sa compta mais il y a des minimum requis et si vous ne les possédez pas, soit vous apprenez, ce qui demande beaucoup de temps, soit vous payez quelqu'un qui en a les compétences.

Je fais toujours le parallèle entre le ecommerce et le commerce car, figurez vous, il n'y a pas réellement de différences.

Si vous souhaitez ouvrir un magasin physique, vous devez posséder des compétences et connaissances pour réussir votre entreprise. Dans la Net économie c’est exactement pareil.

PrestaShop vous apporte une base technique pour débuter, ce que vous ne trouvez pas dans le monde réel, mais dans le monde réel vous devez aussi avoir une décoration, des logo, affiches, pancartes, flyers, rayonnages, caisse enregistreuse, assurance, bail, tpe, aspirateur, alarme, grille de sécurité, vitrine, .... Et pourtant aucun commerçant ne possède toutes les connaissances et toutes les compétences.

Mais sur le Net si tout cela n'est pas à porté de main gratuitement et sans effort c'est que l'on cherche obligatoirement à arnaquer les pauvres ecommerçants.

Donc non, il n'y aucune chose nouvelle dans ce bas monde qu'est Internet, juste que maintenant tout le monde crois à n’importe quoi sans jamais faire l'effort de se renseigner ou d'apprendre.

Et je n'aborde même pas le monde réel avec la création d'entreprise qui est un calvaire et dès l'immatriculation tous les courriers d'arnaque à l'annuaire et autre conneries du genre où des milliers d'entrepreneures se font voler leur argent tranquillement.

Alors oui, monter son ecommerce ou son commerce c’est long, cela demande du temps et beaucoup d'investissements, financiers ou temporels.

Ouf, fallait que cela sorte. J'espère ne pas avoir été trop confus, mais promis un jour je ferais une conférence sur le sujet.

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

il y a 15 minutes, yama a dit :

Des dev super actif sur la 1.6 comme doekia et eolia (entre autre) ont largement les compétences pour améliorer la 1.7, pourquoi vouloir absolument boycotter cette version ? Pourquoi vouloir absolument garder cette version dans un état "bancale" ?

Au fils des conversations, j'ai bien compris que les dev actifs de la 1.6 étaient en désaccord avec la politique de la société Prestashop mais bon c'est dommage, je trouve.

Tu as la réponse à ta question je pense ;) 

 

  • Like 1
Link to comment
Share on other sites

9 hours ago, yama said:

Des dev super actif sur la 1.6 comme doekia et eolia (entre autre) ont largement les compétences pour améliorer la 1.7, pourquoi vouloir absolument boycotter cette version ?

Il y a plusieurs raisons.

La 1ere est que la version 1.7 à sa sortie, était un pur champs de ruine (j'exagère pas il n'y avait même pas de moyen de paiement autre que chèque et virement bancaire  ). Ceci n'a pas empêché la société PrestaShop de la sur-vendre comme étant stable, le top du top, la crème de la cerise sur le gâteau, ... C'était il y a plus de 2ans (Novembre 2016). Bien sûr pendant ces 2 ans de nombreuses parties ont changé, évolué dans les entrailles rendant les développement, le suivi, le support extrêmement  compliqué, chronophage. Si PrestaShop a besoin de faire du business, il en est de même pour nous et nous n'avons pas la manne de 3.5M€ (minimum) qui nous arrive tous les ans par l'intermédiaire des commissions Addons. Donc nous (enfin je) choisissons de mettre la version en touche.

En 2eme, et là en tant que non informaticien c'est plus compliqué à comprendre. Historiquement PrestaShop était bâtit sur un coeur historique d'environ 350'000 lignes de code. Ce code était relativement simple, des fois trop c'est vrai, pas parfait mais bien connu et surtout propriétaire. Seul PS et sa communauté avait à l'amender, à en répondre, à le débugguer, ... Depuis 10ans qu'il existait soit sûr que de nombreuses compétences existaient dessus. Sa simplicité faisait également sa force dans la mesure où même un marchand, volontaire et curieux pouvait l'embrasser et le maîtriser (je citerai @okom3pom, mais d'autre aussi).
La 1.7 a replacé/réecrit un partie de ce code historique avec un bundle nommé Symfony. Le code du coeur représente maintenant plus de 2 millions de ligne de code. Et symfony est en fait un assemblage de multiple autres projets open-source agglutinés par un mécanisme de gestion des dépendances nommé composer. C'est actuellement pas moins de 42 projets open-source à suivre quand aux bugs déclarés, pull-request, tracer, debugguer lorsque survient un fonctionnement inattendu ou le besoin d'écrire un module aux fonctionnalité avancées. Le code devient dépendant de ces communautés tiers dont le but premier n'est pas PrestaShop. Il n'est plus raisonnablement possible d’acquérir et de maintenir le même niveau d'expertise sauf à être une agence avec plusieurs spécialiste dédiés à ces tâches. A nouveau le besoin d'être rentable nous dicte un choix.

En 3, comme je le dis précédemment, le code historique avait des faiblesses. Des faiblesses que tu retrouves au quotidien dans des dysfonctionnement ou inadéquation de la solution par rapport au besoin métier (calcul de prix, facture, taxe, écotaxe erronés - impossibilité de mettre en place certaines offres promotionnelle ou offre produit complexe quoique habituelle dans le commerce). Il avait été proposé de grand chantier visant à corriger ces erreurs/manques et de nombreux acteurs de la communauté s'étaient proposés à assister dans cette démarche. Tout ceci est resté lettre morte. L'énergie a été déployé à migrer vers Symfony et les tares systémiques du code sont toujours là, non adressées ou pire ... certains éléments difficile à migrer ont été abandonnés en route.

En 4, la communication PS autour de la solution laissant croire qu'aucune compétences d'aucune sorte n'était nécessaire nous a mené a une paupérisation technique sur ce forum. Les question devienne du "newbe" qui a peu ou prou à voir avec PrestaShop (comment je change une couleur, qu'est-ce FTP). Une attente de solution immédiate sans aucun effort ni dans la question (help, vite, pas de version, pas d'url, ...). D'autres questions qui ne sont que pure fainéantise comme "comment je traduis X, comment j'ajoute Y a mon menu". Le forum devient une station service, de moins en moins d'utilisateur rendent à la communauté, ou pire squatté par des auto-proclamés pro/agence qui écument les réponses pour facturer à leurs client une compétence qu'ils n'ont pas - mais bon ce point n'est pas spécifique à la 1.7.

 

Tout ceci n'est que le reflet de mon propre avis, mais je pense qu'il est partagé par d'autres intervenants

Edited by doekia (see edit history)
  • Like 6
Link to comment
Share on other sites

9 hours ago, Mediacom87 said:

Alors là j'interviens directement car c'est justement un des sujet qui m'énerve le plus au monde.

Vous ouvrez un site ecommerce sans en posséder les connaissances techniques, pas de soucis, on imagine bien que l'on est pas obligé d'être comptable pour faire sa compta mais il y a des minimum requis et si vous ne les possédez pas, soit vous apprenez, ce qui demande beaucoup de temps, soit vous payez quelqu'un qui en a les compétences.

Je fais toujours le parallèle entre le ecommerce et le commerce car, figurez vous, il n'y a pas réellement de différences.

Si vous souhaitez ouvrir un magasin physique, vous devez posséder des compétences et connaissances pour réussir votre entreprise. Dans la Net économie c’est exactement pareil.

PrestaShop vous apporte une base technique pour débuter, ce que vous ne trouvez pas dans le monde réel, mais dans le monde réel vous devez aussi avoir une décoration, des logo, affiches, pancartes, flyers, rayonnages, caisse enregistreuse, assurance, bail, tpe, aspirateur, alarme, grille de sécurité, vitrine, .... Et pourtant aucun commerçant ne possède toutes les connaissances et toutes les compétences.

Mais sur le Net si tout cela n'est pas à porté de main gratuitement et sans effort c'est que l'on cherche obligatoirement à arnaquer les pauvres ecommerçants.

Donc non, il n'y aucune chose nouvelle dans ce bas monde qu'est Internet, juste que maintenant tout le monde crois à n’importe quoi sans jamais faire l'effort de se renseigner ou d'apprendre.

Et je n'aborde même pas le monde réel avec la création d'entreprise qui est un calvaire et dès l'immatriculation tous les courriers d'arnaque à l'annuaire et autre conneries du genre où des milliers d'entrepreneures se font voler leur argent tranquillement.

Alors oui, monter son ecommerce ou son commerce c’est long, cela demande du temps et beaucoup d'investissements, financiers ou temporels.

Ouf, fallait que cela sorte. J'espère ne pas avoir été trop confus, mais promis un jour je ferais une conférence sur le sujet.

ce n’est pas dans ce sens là que j’ai voulu dire

oui je suis d’accord avec toi, quand tu ouvres un site en ligne avec Prestashop, il est indispensable de te former un minimum pour connaitre le logiciel, faire des bannières publicitaires , allez sur un forum si tu as un souci technique, faire ton seo …. oui cela prend du temps mais c’est ton business

Ce que je veux dire à la base, c’est pour le plus gros du  travail, creation et intégration d’un thème pour avoir ta propre identité visuelle, achat de modules, développement sur-mesure….. Il faut tout de même des connaissances html, css, php, sql…. et cela un commerçant ne peut pas non plus aller si loin dans ta mise en place de sa boutique. Tu as payé des pro pour justement t’aider à avoir « ta boutique », la base de ton business

Ce que je reproche c’est que prestashop t’incite à migrer sur un version qui plante d’ailleurs en utilisant des messages qui peuvent faire peur d’ailleurs et faux comme celui de php 5.6,  sans prendre en compte qu’une migration entraine donc un nouveau budget, tu temps… bref tu recommences tout quoi.

Edited by marie125 (see edit history)
Link to comment
Share on other sites

3 minutes ago, doekia said:

Il y a plusieurs raisons.

La 1ere est que la version 1.7 à sa sortie, était un pur champs de ruine (j'exagère pas il n'y avait même pas de moyen de paiement autre que chèque et virement bancaire  ). Ceci n'a pas empêché la société PrestaShop de la sur-vendre comme étant stable, le top du top, la crème de la cerise sur le gâteau, ... C'était il y a plus de 2ans (Novembre 2016). Bien sûr pendant ces 2 ans de nombreuses parties ont changé, évolué dans les entrailles rendant les développement, le suivi, le support extrêmement  compliqué, chronophage. Si PrestaShop a besoin de faire du business, il en est de même pour nous et nous n'avons pas la manne de 3.5M€ (minimum) qui nous arrive tous les ans par l'intermédiaire des commissions Addons. Donc nous (enfin je) choisissons de mettre la version en touche.

En 2eme, et là en tant que non informaticien c'est plus compliqué à comprendre. Historiquement PrestaShop était bâtit sur un coeur historique d'environ 35'000 lignes de code. Ce code était relativement simple, des fois trop c'est vrai, pas parfait mais bien connu et surtout propriétaire. Seul PS et sa communauté avait à l'amender, à en répondre, à le débugguer, ... Depuis 10ans qu'il existait soit sûr que de nombreuses compétences existaient dessus. Sa simplicité faisait également sa force dans la mesure où même un marchand, volontaire et curieux pouvait l'embrasser et le maîtriser (je citerai @okom3pom, mais d'autre aussi).
La 1.7 a replacé/réecrit un partie de ce code historique avec un bundle nommé Symfony. Le code du coeur représente maintenant plus de 2 millions de ligne de code. Et symfony est en fait un assemblage de multiple autres projets open-source agglutinés par un mécanisme de gestion des dépendances nommé composer. C'est actuellement pas moins de 42 projets open-source à suivre quand aux bugs déclarés, pull-request, tracer, debugguer lorsque survient un fonctionnement inattendu ou le besoin d'écrire un module aux fonctionnalité avancées. Le code devient dépendant de ces communautés tiers dont le but premier n'est pas PrestaShop. Il n'est plus raisonnablement possible d’acquérir et de maintenir le même niveau d'expertise sauf à être une agence avec plusieurs spécialiste dédiés à ces tâches. A nouveau le besoin d'être rentable nous dicte un choix.

En 3, comme je le dis précédemment, le code historique avait des faiblesses. Des faiblesses que tu retrouves au quotidien dans des dysfonctionnement ou inadéquation de la solution par rapport au besoin métier (calcul de prix, facture, taxe, écotaxe erronés - impossibilité de mettre en place certaines offres promotionnelle ou offre produit complexe quoique habituelle dans le commerce). Il avait été proposé de grand chantier visant à corriger ces erreurs/manques et de nombreux acteurs de la communauté s'étaient proposés à assister dans cette démarche. Tout ceci est resté lettre morte. L'énergie a été déployé à migrer vers Symfony et les tares systémiques du code sont toujours là, non adressées ou pire ... certains éléments difficile à migrer ont été abandonnés en route.

En 4, la communication PS autour de la solution laissant croire qu'aucune compétences d'aucune sorte n'était nécessaire nous a mené a une paupérisation technique sur ce forum. Les question devienne du "newbe" qui a peu ou prou à voir avec PrestaShop (comment je change une couleur, qu'est-ce FTP). Une attente de solution immédiate sans aucun effort ni dans la question (help, vite, pas de version, pas d'url, ...). D'autres questions qui ne sont que pure fainéantise comme "comment je traduis X, comment j'ajoute Y a mon menu". Le forum devient une station service, de moins en moins d'utilisateur rendent à la communauté, ou pire squatté par des auto-proclamés pro/agence qui écument les réponses pour facturer à leurs client une compétence qu'ils n'ont pas - mais bon ce point n'est pas spécifique à la 1.7.

 

Tout ceci n'est que le reflet de mon propre avis, mais je pense qu'ils sont partagés par d'autre intervenant

D'accord avec toi

j'ai vu d'ailleurs qu'une communauté de dev avait décidé justement de corriger pas mal de choses avec Thirtybees

mais j'avoue que je n'ai pas encore eu le temps de regarder vraiment.....

 

Link to comment
Share on other sites

Bonjour, puisque c'est le coup de gueule, j'en ai un : Pourquoi proposer des versions par exemple 1.7.1.0  1.7.2.0 1.7.3.0 etc.. Alors quelles ne sont pas abouties pour dire ensuite 6mois après que la version 1.7.5.0 est stable. J'ai pris un hébergement chez 1and1 qui vous installe la version du moment (peut importe si elle est stable ou pas) Après des heures de travails finalement la version non stable est un fiasco et bugs à gogo. Aujourd'hui, j'ai radié l'hébergement et gardé juste le nom de domaine. En gros, pourquoi proposer des versions non abouties ?      

Link to comment
Share on other sites

il y a 6 minutes, 19TITITOTO46 a dit :

Bonjour, puisque c'est le coup de gueule, j'en ai un : Pourquoi proposer des versions par exemple 1.7.1.0  1.7.2.0 1.7.3.0 etc.. Alors quelles ne sont pas abouties pour dire ensuite 6mois après que la version 1.7.5.0 est stable. J'ai pris un hébergement chez 1and1 qui vous installe la version du moment (peut importe si elle est stable ou pas) Après des heures de travails finalement la version non stable est un fiasco et bugs à gogo. Aujourd'hui, j'ai radié l'hébergement et gardé juste le nom de domaine. En gros, pourquoi proposer des versions non abouties ?      

L'argent peut être 😉

Link to comment
Share on other sites

tous les hébergeurs installent obligatoirement la dernière version d'un cms mais tu peux installer la version 1.6

Pourquoi avoir lancé une version 1.7 beaucoup trop tôt sachant pertinemment qu'elle n'est pas stable du tout : argent, stupidité, entêtement, mauvaise gestion... ??

le seul hic c'est quand tu veux faire plus d'argent, il faut une proposer une prestation à la hauteur, avec la 1.7 cela n'est absolument pas le cas et ils semblent avoir oublier qu'ils ont des concurrents sérieux

dommage que PrestaShop n'ai pas suivi les conseils des nombreux acteurs de la communauté

Quote

En 3, comme je le dis précédemment, le code historique avait des faiblesses. Des faiblesses que tu retrouves au quotidien dans des dysfonctionnement ou inadéquation de la solution par rapport au besoin métier (calcul de prix, facture, taxe, écotaxe erronés - impossibilité de mettre en place certaines offres promotionnelle ou offre produit complexe quoique habituelle dans le commerce). Il avait été proposé de grand chantier visant à corriger ces erreurs/manques et de nombreux acteurs de la communauté s'étaient proposés à assister dans cette démarche. Tout ceci est resté lettre morte. L'énergie a été déployé à migrer vers Symfony et les tares systémiques du code sont toujours là, non adressées ou pire ... certains éléments difficile à migrer ont été abandonnés en route.

 
Link to comment
Share on other sites

Complètement d'accord avec ce dernier point.

C'est comme le cloud lancé puis abandonné au bout de 2 ans alors qu'on les avait prévenus (Magento avait fait la même expérience malheureuse 2 ans auparavant)

Mon plus grand reproche envers la Team est d'annoncer des mensonges auprès de commerçants qui leur font confiance:

- Depuis 2 ans le BO clignote: "Mettez à jour sur la dernière version stable 1.7" hors elle commence à être à peu près exploitable depuis 1 mois (version 1.7.5)

- L'autoupgrade force la 1.7 si on ne fait pas attention

- Page anciennes versions, il y a la 1.7 en pré-ouvert et c'est loin d'être évident de comprendre comment voir les 1.6  (ou plus anciennes) car cachées par la 1.7

- Mise à jour automatique de modules non-testés (le dernier Paypal entre autre) sans changelog affiché au préalable (expliquant le pourquoi de la maj, requis ou pas, important ou pas)

 

On nous répond que c'était des erreurs et que c'est différent maintenant sauf que vu de l'extérieur rien n'a changé.

Edited by Eolia (see edit history)
  • Like 2
Link to comment
Share on other sites

36 minutes ago, okom3pom said:

Je ne suis pas trop d'accord, quand j'ai commencé le e-commerce en 2008 j'utilisais os-commerce, un module sur os-commerce ça n'existe pas il fallait faire des copier / coller directement dans le core.

Sur le copier coller on va rencontrer deux types de personnes

  • Celui qui fait que du copier coller
  • Celui qui fait du copier coller en lisant, au début sans rien comprendre mais à force de copier coller il y a des bases qui rentrent.

A force de copier coller, de lecture de forum ( prestashop , stackoverflow ... ... ) j'ai acquis quelques bases. Je dirais que j'arrive même à comprendre le code de prestashop ( 1.6 ).

Par exemple sur le forum  il y a une section << PrestaShop pour les développeurs >> 

Une personne pose une question, je réponds rapidement ( en pensant qu'il a des bases ) 

 


if ( $categorie->id = 555 ) {

	ma_super_methode($categorie->id);

La personne fait un copier coller et 30 secondes après répond ça marche pas ton code il y a une erreur. 

Ba quand je posais ces questions au début je n'allais pas directement dire que ça ne fonctionnait pas, je faisais juste ( lol encore ) un copier coller de l'erreur dans google et en 10 seconde la réponse était il manque un } à la fin

Toujours pas d'accord, pourquoi le code ( php, css, sql ... ) ne serait pas ton boulot et le SEO, la pub , photoshop ... serait ton boulot alors que tu peux aussi  externaliser cela.

Franchement je préfère apprendre php que de comprendre les entrailles de google ( même si je m'en sors très bien )

En quoi ton SEO, tes bannières, la création de produits est plus important que de comprendre le code de prestashop ? 

Perso je suis multi-tache je fais tout ... ba mon site est moche ,mes bannières sont ultra moches, j'ai 70000000000 k de ligne de css qui se chevauchent :D avec des !important partout mais voilà c'est un choix.

On met 20k dans un site ou on essaye de se débrouiller. 

Houla j'ai complètement dévissé du sujet :( mais je pense que ce témoignage est utile.

parce que je ne suis pas superwoman, j'ai ma société à gérer, à confectionner mes produits, les commercialiser, trouver des fournisseurs, faire connaitre ma marque..... comme tous les commerçants

J'ai envie d'avoir un site avec un beau visuel, vendeur partir sur une bonne base. Je n'ai pas envie de passer mes nuits à apprendre php, sql... de sortir mon site dans 3 ans car je dois lire un bouquin de 1000 pages sur le php, lire tous les forums pour arriver enfin à avoir un truc potable

Non, il y a des gens qui ont fait des études pour cela, qui sont compétents, tu fais un site en fonction de ton budget (je ne parle pas de 20k ou 500€) il faut un minimum certes, il y a de très bons freelances qui font du très bon travail, après oui tu essaies de te débrouiller car tu n'as pas non plus un budget illimité

Edited by marie125 (see edit history)
Link to comment
Share on other sites

18 minutes ago, okom3pom said:

Par exemple sur le forum  il y a une section << PrestaShop pour les développeurs >> 
Une personne pose une question, je réponds rapidement ( en pensant qu'il a des bases ) :

100% d'accord. et le type s'énerve, ouais tu veux pas m'aider, tes réponses ne servent à rien, pourquoi est tu aussi arrogant.

pire encore quand l'erreur est du fait de sa copie avec je ne sais quel outil boiteux

https://aide.prestashop.click/topic/1082/copieurs-colleurs

Link to comment
Share on other sites

2 minutes ago, P i l o u said:

Et pourtant ttoine nous dit qu'elle va bien cette 1.7.5.

Je dois avouer, elle va mieux. Elle s'approche de quelque chose d'exploitable, mais et surtout si on tente des truc comme PHP7 on s'expose à de sérieux souci.
(vas-y toine balances moi tes points de warning: je le dis: ça ne fonctionne pas en PHP7.2, même en 1.7.5.1)

Seul problème en PHP5.6, les 1.7 sont des veaux asthmatiques.

Et comme ça ne marche pas mieux qu'une 1.6 - et qu'il manque des composants ...

 

  • Like 1
Link to comment
Share on other sites

38 minutes ago, okom3pom said:

 

Je gère également une société, des fiches de payes à faire, des vacances à gérer, des fournisseurs, mes fabrications, mes marques, les déclarations de TVA dans les autres pays ...

Ce que voulait dire mon message c'est que vous avez choisit de faire des bannières, du marketing et du SEO plutôt que de faire du php, ce n'est pas un reproche mais un choix.

Quel est le métier de e-commerçant ?  Celui qui a la réponse je lui paye un verre :) 

  • Vendre ses produits en les expédiant par amazon ? 
  • Créer sont site et gérer soit même son site ?
  • Trouver une niche ?
  • Faire des bannières ?
  • Faire de SEO ?
  • Fabriquer des produits et les vendre ? 
  • Trouver des fournisseurs ?
  • Faire de la compta ?
  • Faire des fiches de paye ? 
  • .....

Comme dit plus haut mon site est moche mais il fait des ventes donc mes clients ne se focalise peut être pas sur le design.

Je vais prendre un autre exemple : https://www.francetoner.fr/ 

Cliquez pour activer Adobe Flash Player

Et ils se permettent de faire des pubs TV :o 

Il est très difficile de trouver en quoi je serais le meilleur pour optimiser mes ventes car on ne parle pas de site mais de vente.

 

je vends des parfums, le visuel est très important dans mon domaine :). tout dépend le domaine dans lequel tu es.

francetoner est une marque connue que tu vois à la TV, même avec un design pourri, les gens te feront confiance, là j'avoue c'est très très moche et has been et franchement je ne suis pas sur d'acheter sur le site je vais chez le concurrent

après oui, pour des petites modifs je vais les faire.....,

 

Edited by marie125
fautes (see edit history)
  • Like 1
Link to comment
Share on other sites

6 hours ago, okom3pom said:

La seule chose qui me fera migrer c'est le mobile, mais encore une fois c'est selon le site ... ma cible c'est des filles de 14 à 30 ans j'ai + de 65% de visite mobile quand prestashop sera PWA super propre ( pas les modules qu'on trouve ) je ferais la migration   j'importerais dans un site vierge ... 

Après c'est sure il faudra investir car beaucoup de module ne sont plus disponibles en 1.7 😢 

Pour avoir tester la 1.7.5  on avance bien heureusement au bout de 2.5 ans :) 
 

 

 

 

Edited by marie125 (see edit history)
Link to comment
Share on other sites

18 minutes ago, okom3pom said:

La seule chose qui me fera migrer c'est le mobile, mais encore une fois c'est selon le site ... ma cible c'est des filles de 14 à 30 ans j'ai + de 65% de visite mobile quand prestashop sera PWA super propre ( pas les modules qu'on trouve ) je ferais la migration   j'importerais dans un site vierge ... 

Après c'est sure il faudra investir car beaucoup de module ne sont plus disponibles en 1.7 😢 

Pour avoir tester la 1.7.5  on avance bien heureusement au bout de 2.5 ans :) 
 

la version mobile est pourrie, cette partie a été bâclée, rencontre pas mal d'anomalies (je parle du thème classic) il y a pas mal de travail à faire et la version 1.7.5 n'a rien arrangé

Link to comment
Share on other sites

Alors, j'aime le Forum Français. Ici toujours, les éclairs volent ! 😀

Au moins une discussion passionnante a lieu, tandis que dans le forum allemand, il ne reste presque plus que des utilisateurs sans ressources!

Juste par souci de complémentarité :@marie125 vient de parler de  thirtybees comme d'une alternative. Mais ce n'est plus une réelle alternative. Depuis que l'acteur principal du développement, l'ancien Prestashop modérateur et ambassadeur Michael Dekker (firstred), a quitté le bateau ivre, thirtybees se dérive de plus en plus en termes de compatibilité (modules, thèmes) - et se concentre de toute façon davantage sur le marché américain. À mon avis, les problèmes européens particuliers ne sont pas pris en compte. Si thirtybees était maintenant largement exempte d'erreurs, on pourrait peut-être vivre avec le manque de compatibilité. Mais cela ne semble pas être le cas non plus.

Link to comment
Share on other sites

1 minute ago,  eleazar said:

se concentre de toute façon davantage sur le marché américain

Oui dh42 avait clairement son parc de client aux states il était donc logique pour lui de se concentrer sur son segment. Et comme les compétences ne se trouvent pas a foison, il faut se concentrer sur sa rentabilité. Je et d'autres avons dans l'idée aussi de maintenir un clone (fork) de 1.6 après la E-O-L, la problématique aujourd'hui est de construire un communauté d'acteur sur cette idée, de trouver un modèle rentable. Car si l'open-source c'est ... gratuit... il n'y a que 24h par jour et malgré les manifestations, le gouvernement ne fait rien pour ça :D

 

  • Like 1
Link to comment
Share on other sites

Wouha ! Belle discussion !


Il m'aura fallu quand même un bon moment pour vous lire tous et je dois avouer que vous faite un peu peur sur la fiabilité de PS, à ce demander si je fais bien de lancer un site avec ce moteur...

Juste une réflexion sur les professionnels de quelques branches que ce soit. J'ai une entreprise de peinture et je suis heurté tout les jours à ceux qui pensent qu'ils sont peintres car ils ont réussi à repeindre la chambre de leur fille... Pour certains, c'est vrai ou presque, pour d'autre ils en sont très loin. Car si nous avons tous pris un rouleau une fois entre nos mains, nous n'en sommes pas peintre pour autant. Par contre nous (je ne suis pas peintre non plus, j'ai heureusement des gens qui le sont pour moi ;) ) pouvons nous réaliser de très bon travaux. Cequi changent, c'est souvent le temps pour réaliser le dit travail. Je ne suis pas programmeur non plus mais j'y passe le temps et c'est souvent le job des petits entrepreneurs comme moi qui ne roulent pas sur l'or et qui deviennent par la force des choses un peu calfatoute...

On pose peut-être des questions cons mais on essaie de comprendre.

Bon, je sors pour ne pas troller cette discussion...

Link to comment
Share on other sites

Il y a 2 heures, okom3pom a dit :

je viens d'acheter une box photo pour reprendre toutes les photos des articles et le résultat est plutôt impressionnant

J'avais justement fait un petit article pour aider à moindre frais les commerçant à s'y mettre car franchement la solution avec un simple téléphone portable est bluffante https://www.prestatoolbox.fr/content/32-avoir-de-belles-images-produits-sur-votre-ecommerce

  • Like 1
Link to comment
Share on other sites

22 hours ago, Eolia said:

Ben là, pas sur que ce soit vraiment le bon choix depuis que planethoster a été racheté par nuxit racheté par magicOnline... 😕

 

je suis chez planethoster depuis 2 ans et aucun souci, par contre tu as vu ça où que planethoster a été racheté par nuxit ?

Link to comment
Share on other sites

Perso j'utilise Tb depuis ses débuts et j'en suis très satisfait, il reste des bugs mais on peut les corriger et updater ça dans github (c'était plus rapide quand Firstred était présent, j'espère ça va revenir à la même cadence).

Les sites tournent en php7.2 et c'est très rapide, aucun problème de compatibilité avec les modules presta 1.6

OpenSI lui aussi fonctionne bien avec TB et Store Manager est dans le même cas.

Je n'ai pour le moment aucun intérêt à passer à 1.7 presta.. j'attends que les gens soient plus extasiés et sans équivoques pour la tester à nouveau.

faire un autre fork encore, je ne suis pas sur que ce soit utile, il y a sur TB pas mal d'européens déjà il faudrait tout simplement participer avec eux, à mon avis, plutôt que de faire un truc FR dans un coin avec forcément moins de ressources et de temps investi.

Je précise que j'utilise TB pour des boutiques en B2B et aussi des  B2C.. globalement très satisfait !

Link to comment
Share on other sites

Le 27/02/2019 à 12:49 PM, P i l o u a dit :

@Tweb il manque juste un forum fr :)

Cherches bien y'a un forum FR bien sûr !

Home > General Discussion > Forum Francophone - Discussion Générale
11 topics in this forum

Edited by Guest
edit (see edit history)
Link to comment
Share on other sites

Le problème de TB c'est qu'ils ont choisi surtout de travailler la cosmétique et l'ajout de fonctions plus ou moins utiles. Rien a été fait au niveau des calculs de prix, taxes, transport et cart rules, là où résident le maximum de bugs.

Et, effectivement, c'est une optique très à l'américaine (la législation européenne par exemple ne les intéresse pas plus que ça)  mais en parallèle j'avoue qu'ils ont été très performants dans la négociation de partenariats.

Link to comment
Share on other sites

On 2/22/2019 at 1:18 AM, yama said:

Je ne comprends pas. Si il y a des bugs connus, pourquoi ne pas les remonter ? Ça ne ferait qu’améliorer cette version "bancale".

Des dev super actif sur la 1.6 comme doekia et eolia (entre autre) ont largement les compétences pour améliorer la 1.7, pourquoi vouloir absolument boycotter cette version ? Pourquoi vouloir absolument garder cette version dans un état "bancale" ?

Au fils des conversations, j'ai bien compris que les dev actifs de la 1.6 étaient en désaccord avec la politique de la société Prestashop mais bon c'est dommage, je trouve.

J'avoue que moi aussi je trouve ça dommage :( que vous ayez des désaccords avec l'équipe du projet je comprends bien sûr (vous verrez aussi des désaccords entre Magento et sa communauté, entre Drupal et sa communauté ...) c'est normal dès qu'un projet est grand et beaucoup utilisé vous avez différentes opinions. Mais vous pourriez participer à améliorer cette 1.7 en corrigeant les éléments qui selon vous ne vont pas ce serait une avancée dans un sens, et peut-être la team prestashop fera une avancée dans l'autre sens. En attendant si tout le monde campe sur sa position ça bénéficie à personne ;) il reste un camp 1.6 et un camp 1.7 alors qu'il y'a beaucoup d'éléments communs (les utilisateurs, les modules ...) et la communauté est la même.

Quand je lis les messages de la team PrestaShop sur github, je ne vois aucun mépris ou aucun irrespect, je les trouve plutôt polis et respectueux. Si vous avez des exemples où ils montrent leur vrai visage je suis preneur mais pour l'instant je ne vois là-bas que des gens sérieux qui essaient de faire avancer les choses (ça se voit dans les discussions sur les issues), est-ce que ça vaut pas le coup de faire un pas dans leur sens ?


Je n'ai pas l'impression que prestashop va reprendre cette 1.6 . Ils sont partis sur cette 1.7 et à priori vont continuer. Donc la 1.7 ça bouge et vous pouvez aider à en corriger le tir, la 1.6 de prestashop ne bouge plus, je ne pense pas que vous arriverez à les convaincre de la reprendre, depuis le temps qu'ils n'y touchent plus.

Ou alors une 1.8 pour repartir sur de bonnes bases ?


En gros j'ai l'impression que y'a de la bonne volonté des 2 côtés (vous qui aidez les gens sur le forum, eux qui aident les gens sur github) mais un gros fossé au milieu 😛 ça devrait pouvoir se résoudre, non ?

Link to comment
Share on other sites

10 minutes ago, ksaan said:

je ne pense pas que vous arriverez à les convaincre de la reprendre

Pour ma part ça fait 4ans que j'ai fait le deuil qu'ils changent de cap - donc je ne cherche pas à les convaincre de reprendre la 1.6. Juste qu'ils cessent d'être quasi malhonnête dans leur comm. en arguant que la 1.7 est maintenant (depuis 15jours ?) parfaite. J'ai expliqué au point 2 pourquoi il y a très peu de chance que j'adopte la 1.7. Désolé mais je ne peut pas faire de "pro-bono" si je ne puis remplir ma marmite.

15 minutes ago, ksaan said:

et la communauté est la même

Absolument pas. La communauté 1.7, ça ressemble à l'heure qu'il est a des gens qui veulent tout, de suite, sans le moindre effort et considèrent ce forum comme une station service. Je me rappelle les remarques il n'y a pas si longtemps "whaou, génial, ce forum ça répond super vite", maintenant c'est "vite, urgent, up up, mon boss me tanne". Pas exactement de quoi forger la même ambiance.

19 minutes ago, ksaan said:

Ou alors une 1.8 pour repartir sur de bonnes bases ?

Malheureux, leur donne pas cette idée ils sont capable de fermer la 1.7 immédiatement pour s'y mettre avec un CDC type hackathon. La 1.6 n'en était qu'en 1.6.1.1 quand ils ont transféré 95% des ressources sur ce projet KIS http://build.prestashop.com/news/version-1-7-0-0-is-underway/

Link to comment
Share on other sites

Aider PrestaShop ????

Ben oui, c'est vrai, depuis 3 ans nous, les anciens, ne faisons presque pas de commit ou de partage de code puisque durant 7 ans nous avons maintenue la solution à bout de bras en beuglant dans le vide à chaque nouvelle version majeur lancée en dépit du bon sens.

Cela a commencé sur la 1.4.0.17, juste pour correspondre à la date du barcamp de l'époque et satisfaire les nouveaux investisseur. Le résultat est que cela fut le cas de toutes les versions majeurs suivantes.

La 1.7 est la pire de toute puisque en lançant cette nouvelle version la moitié des fonctionnalités de base de la 1.6 furent abandonnées, soit pour réapparaitre plus tard, soit sous forme de module payant. Donc nous sommes plusieurs à avoir pris la décision de ne pas soutenir cette version, pour preuve les version de mise à jour de la 1.6 après la sortie de la 1.7.

Personnellement, je ne comprendrais jamais le lancement de nouvelle version majeur alors que la précédente comporte encore d'énormes bugs et incohérence. J'ai critiqué toutes les versions depuis la 1.5, la 1.7 ne fait pas exception et je crois que je ne suis pas à côté de la plaque puisque beaucoup de choses reprochées furent améliorées, même si les vrais soucis ne sont toujours pas pris en compte et abordés par PrestaShop, comme l'export de vos données vers PrestaShop sans vous en informer et sans moyen de les bloquer. L'import ou l'affichage forcé de publicité qui font planter les boutique ou ralentir dangereusement le fonctionnement des boutiques.

L'équipe actuelle semble pousser dans le bon sens, mais rattraper 10 ans demande beaucoup de temps et de diplomatie.

Mais croyez le ou non, des acteurs comme Doekia, Eolia ou moi, sommes toujours ici car la solution ne semble la plus intéressante pour la majorité des gens sur le marché. Mais attention, il y a beaucoup de concurrence en ce moment.

  • Like 1
Link to comment
Share on other sites

24 minutes ago, doekia said:

Désolé mais je ne peut pas faire de "pro-bono" si je ne puis remplir ma marmite.

Vous en faites déjà sur ce forum ;)

Ceci dit ce ne serait pas du pro-bono complètement désintéressé. Vous participez au projet = vous orientez le développement = vous aidez à façonner un outil que vous connaissez et pouvez utiliser.

Supposons qu'ils sortent une 1.8 qui vous convient et correspond à un produit utile que vous pouvez utiliser, vous y gagnez, non ;) ?

Link to comment
Share on other sites

il y a 1 minute, ksaan a dit :

Vous participez au projet = vous orientez le développement

Vous faites quoi des 7 années à essayer sans succès, vous croyez que tout d'un coup tout à changer et que l'on peut faire confiance à une équipe que l'on ne connait pas du tout et avec qui nous n'avons jamais discuté ?

Là vous juger sans connaitre et surtout en voyant juste les 6 derniers mois alors que nous avons pris le temps de tout faire voilà plusieurs années sans succès.

Nous avons été méprisé par l'équipe de l'époque, ce qui ne s'efface pas d'un coup de baguette magique. https://www.mediacom87.fr/nouvelle/post/reunion-communautaire-chez-prestashop

Link to comment
Share on other sites

4 minutes ago, ksaan said:

Vous participez au projet = vous orientez le développement = vous aidez à façonner un outil que vous connaissez et pouvez utiliser.

C'est exactement ce que je fais depuis 9 ans. Enfin pour le "vous orientez" le constat est plus mitigé - pour preuve la 1.7 :D. Note également qu'il n'y a pour moi que 24h par jours.

 

3 minutes ago, ksaan said:

Supposons qu'ils sortent une 1.8 qui vous convient et correspond à un produit utile que vous pouvez utiliser, vous y gagnez, non ;) ?

Tu te rends compte que nous parlons d'un horizon à 3 ou 4 ans dans cette phrase - même si ça commence demain ?

 

Link to comment
Share on other sites

PHP 6 n'est jamais sortie et n'a jamais été annoncée comme fiable. Les désaccords entre les contributeurs, les choix partiaux, l'instabilité de cette version n'ont pas permis une release convenable et cette version a été abandonnée.

Quid de la 1.7 ? On a voulu passer à Symfony sans réécrire le code de Prestashop mais en y ajoutant des passerelles adaptatives. Une grosse partie des fonctionnalités n'ayant pas réussi à passer les tests, on les a supprimé en attendant plus tard.

Aujourd'hui je lis même qu'il n'y a plus besoin de coder en Symfony car le code a été fait de manière à pouvoir continuer à utiliser le codage type 1.6 (Vu que les "nombreux" développeurs Symfony attendus et qui devaient être séduits ne se sont pas précipités au portillon)

Au final qu'apporte de plus une 1.7 par rapport à une 1.6 ? Une seule chose notable: les thèmes (avec les widgets principalement)

Le cout ? 3 ans bientôt de migration, 1 million de lignes en plus, des fonctionnalités natives encore manquantes ou incomplètes et j'en passe.

Au niveau code, pour obtenir le même résultat, on va passer par 7 ou 8 fonctions (et des centaines d'includes) quand en 1.6 on en utilisait 3 ou 4

Je ne reviendrai par sur les polémiques du passé mais aujourd'hui je ne comprends pas ce projet et cet entêtement a poursuivre cette version "entre-deux" et surtout à pousser à migrer alors qu'elle est loin d'être aboutie.

Ma problématique est simple en fait: Pour un de mes clients en 1.6 par exemple, que va lui apporter cette nouvelle version concrètement ?

  • Like 2
Link to comment
Share on other sites

1 minute ago, Eolia said:

Pour un de mes clients en 1.6 par exemple, que va lui apporter cette nouvelle version concrètement ?

De ne plus avoir ce message qui lui demande de passer à la dernière stable dans son BO, et pouvoir arrêter de baver sur le BS marketing des newsletters toutes les semaines

Link to comment
Share on other sites

1 hour ago, Mediacom87 said:

Vous faites quoi des 7 années à essayer sans succès, vous croyez que tout d'un coup tout à changer et que l'on peut faire confiance à une équipe que l'on ne connait pas du tout et avec qui nous n'avons jamais discuté ?

Là vous juger sans connaitre et surtout en voyant juste les 6 derniers mois alors que nous avons pris le temps de tout faire voilà plusieurs années sans succès.

Nous avons été méprisé par l'équipe de l'époque, ce qui ne s'efface pas d'un coup de baguette magique. https://www.mediacom87.fr/nouvelle/post/reunion-communautaire-chez-prestashop

Ah bah moi je débarque, c'est pour ça que je pose des questions ;) pour comprendre ce fossé qu'on constate vite

Mais vous parlez d'une équipe de l'époque et d'une autre équipe, donc si je comprends bien il y a eu changement d'équipe ? Si vous n'avez pas encore discuté avec la nouvelle ... est-ce que ça ne vaut pas le coup de tenter ?  C'est comme un restaurant: si le cuisinier change, même si vous n'aviez pas aimé les plats auparavant, retenter l'expérience peut amener une excellente surprise. Le cuisinier change => le restaurant change. Pour un projet opensource, c'est pareil avec l'équipe qui s'en occupe.

  • Like 1
Link to comment
Share on other sites

On 2/22/2019 at 10:58 AM, doekia said:

Je dois avouer, elle va mieux. Elle s'approche de quelque chose d'exploitable, mais et surtout si on tente des truc comme PHP7 on s'expose à de sérieux souci.
(vas-y toine balances moi tes points de warning: je le dis: ça ne fonctionne pas en PHP7.2, même en 1.7.5.1)

 

Je prépare un changement à PS 1.7.5.1 en Mars pour pouvoir passer à php7.2 vu que prestashop a indiqué que ça marche (voir https://www.prestashop.com/en/blog/php-5-6-online-store-security). Pour l'instant je teste sur un serveur à part, je n'ai pas trouvé de souci mais bon je teste tout seul c'est pas super efficace 😕 si vous avez trouvé des problèmes, vous pouvez m'indiquer lesquels si possible ?

Et avec votre autorisation, si je trouve des bugs et que je les corrige, je souhaiterai les proposer à prestashop pour aider les autres utilisateurs de la 1.7.5, en vous citant bien sûr: rendons à César ce qui appartient à César.

Link to comment
Share on other sites

vor 1 Stunde schrieb Mediacom87:

Super ! Si je ne me trompe pas, aucun des membres de l'équipe PrestaShop à Paris n'y travaille encore. Seules quatre années se sont passées. Ni Jérôme, ni Julien, ni Greg, ni même plus Charles, ni Lucas, ni Xavier ne sont plus là. Sans oublier Xavier Borderie. François est actif de toute manière ailleurs, comme Alexandra, ils me manquent vraiment beaucoup.

vor 16 Minuten schrieb ksaan:

Le cuisinier change => le restaurant change. Pour un projet opensource, c'est pareil avec l'équipe qui s'en occupe. 

Avec une petite mais décisive différence: Certains des 1.7 cuisiniers ont déjà quitté la cuisine du restaurant avant que la première soupe ne soit cuite.

  • Like 1
  • Haha 1
Link to comment
Share on other sites

26 minutes ago, ksaan said:

Je prépare un changement à PS 1.7.5.1 en Mars pour pouvoir passer à php7.2 vu que prestashop a indiqué que ça marche (voir https://www.prestashop.com/en/blog/php-5-6-online-store-security).😕

Je déteste quand on manipule l'information pour lui faire dire n'importe quoi

Fait: PHP 5.6 est EOL.

Mais, où il est le problème de sécurité PHP5.6?

A oui dans un obscur appel imap ou xmlrpc non utilisé par le code historique, pour PS1.7  faut creuser Symfony pour voir si lui n'est pas sensible.
D'ailleurs https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=PHP étrange tous les bulletins concernant 5.6.40 concernent également les 7.0, 7.1, 7.2, 7.3.

La sécurité c'est pas "one size fits all", ça s'évalue et des fois le remède est pire que le mal https://thehackernews.com/2016/12/php-7-update.html

Ne regardez pas les failles de  PHP7.3, parce que là, vous allez prendre vraiment peur (oui ce sera corrigé mais à l'heure actuelle certain Bulletins font froid dans le dos).

 

PS: Prestashop indique toujours que ça marche, c'est une yes fonction qui fait partie de la culture de l'entreprise - si tu trouves un exemple qui contredit cela, tu exagères, c'est un bug mineur qui sera bientôt (ou pas) corrigé - autre patrimoine de l'entreprise

PS2: N'ayant pas réussit à  mettre en ouvre de test-unitaire la société ne peux que prétendre que ça marche afin qu'un volume important se jettent dans l'aventure et remontent les problèmes. Vous êtes les cobayes - des fois l'expérimentation est funeste - hélas - rip

Link to comment
Share on other sites

il y a 41 minutes, ksaan a dit :

Mais vous parlez d'une équipe de l'époque et d'une autre équipe, donc si je comprends bien il y a eu changement d'équipe ? Si vous n'avez pas encore discuté avec la nouvelle ... est-ce que ça ne vaut pas le coup de tenter ?

Bah le changement d'équipe n'a même pas été officiellement annoncé, on l'a découvert peu à peu.

Nos premiers échanges étaient tendus vu que nous étions toujours dans ce heurt permanent et cet hermétisme.

A l'heure actuelle, je les sens empêtrés dans cette 1.7 mais je n'arrive toujours pas à comprendre quel est le véritable but suivi...

Link to comment
Share on other sites

vor 29 Minuten schrieb Eolia:

A l'heure actuelle, je les sens empêtrés dans cette 1.7 mais je n'arrive toujours pas à comprendre quel est le véritable but suivi...

Il y a toujours un point de non-retour, qui, je crois, a déjà été franchi ici. Et l'explication est probablement beaucoup plus simple : il n'y a peut-être pas assez de ressources personnelles pour maintenir deux versions.

Link to comment
Share on other sites

33 minutes ago, doekia said:

Je déteste quand on manipule l'information pour lui faire dire n'importe quoi

Fait: PHP 5.6 est EOL.

Mais, où il est le problème de sécurité PHP5.6?

A oui dans un obscur appel imap ou xmlrpc non utilisé par le code historique, pour PS1.7  faut creuser Symfony pour voir si lui n'est pas sensible.
D'ailleurs https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=PHP étrange tous les bulletins concernant 5.6.40 concernent également les 7.0, 7.1, 7.2, 7.3.

La sécurité c'est pas "one size fits all", ça s'évalue et des fois le remède est pire que le mal https://thehackernews.com/2016/12/php-7-update.html

Ne regardez pas les failles de  PHP7.3, parce que là, vous allez prendre vraiment peur (oui ce sera corrigé mais à l'heure actuelle certain Bulletins font froid dans le dos).

Je pense que vous faites référence à ma discussion avec Mediamcom sur le risque à utiliser php5.6 . Pas de souci, je sais que vous n'êtes pas d'accord, je maintiens mes arguments et je suis prêt à en rediscuter avec vous dans le topic concerné (histoire de pas faire trop dériver celui-ci) ;)
 

Quote

PS2: N'ayant pas réussit à  mettre en ouvre de test-unitaire la société ne peux que prétendre que ça marche afin qu'un volume important se jettent dans l'aventure et remontent les problèmes. Vous êtes les cobayes - des fois l'expérimentation est funeste - hélas - rip

Là par contre je suis étonné:
https://github.com/PrestaShop/PrestaShop/tree/develop/tests-legacy
https://github.com/PrestaShop/PrestaShop/tree/develop/tests
Ca, c'est des tests unitaires et fonctionnels si je me trompe pas. Unitaires, j'en suis sûr (j'ai déjà utilisé phpunit), fonctionnels moins je ne maitrise pas.

Et y'en a quand même pas mal. Est-ce que il y a un problème avec ces tests, c'est pour ça que vous dites qu'ils n'ont pas réussi à les mettre en oeuvre ?

Link to comment
Share on other sites

21 minutes ago, ksaan said:

Il y'en a quand même pas mal. Est-ce que il y a un problème avec ces tests, c'est pour ça que vous dites qu'ils n'ont pas réussi à les mettre en oeuvre ?

Qu'est ce que PrestaShop. Pour moi un CMS dédié au e-commerce.

Quelle est la fonction essentielle d'un e-commerce? Pour moi vendre et pour vendre il faut des prix

https://github.com/PrestaShop/PrestaShop/blob/develop/tests-legacy/Unit/classes

Vois-tu dans ces tests du code permettent de tester les fonction de calcul du prix du panier? Moi pas mais je deviens vieux peux-être suis-je passé à coté

 

 

Link to comment
Share on other sites

Non vieux seulement, le code est là toujours à la même place depuis 2015, - je le retrouve jamais :D -

https://github.com/PrestaShop/PrestaShop/blob/develop/tests-legacy/Integration/classes/CartGetOrderTotalTest.php

il fait quelques tests mais jamais 1 produit à 4.95TTC en tva 20% et les quelques autres valeurs significatives avec lesquelles ça plante presque toujours. Pas de remise pas de scénario représentatif.

C'est pas faute de les avoir documentés, expliqués, suppliés de les y mettre

J'avais commencé a faire des scénarios et leur interpréteur en 2015, ça va te rappeler des trucs

<?xml version="1.0" encoding="UTF-8"?>
<scenario>
	<order tax="TAXINC" precision="2">
		<factory>
			<sections title="products">
				<lines>
					<uuid>P495@20</uuid>
					<unit_price>4.125</unit_price>
					<quantity>1</quantity>
					<taxes>
						<code>A</code>
						<name>VAT 20%</name>
						<rate>0.20</rate>
					</taxes>
				</lines>
			</sections>
		</factory>
		<expect>
			<sections title="products">
				<lines count="2">
					<unit_price_no_tax>4.13</unit_price_no_tax>
					<unit_price_w__tax>4.95</unit_price_w__tax>
					<unit_tax>0.83</unit_tax>
					<total_price>4.95</total_price>
					<taxes count="1">
						<code>A</code>
						<name>VAT 20%</name>
						<base_amount>4.13</base_amount>
						<amount>0.83</amount>
					</taxes>
				</lines>
				<lines count="2">
					<unit_price_no_tax>4.13</unit_price_no_tax>
					<unit_price_w__tax>4.95</unit_price_w__tax>
					<unit_tax>0.83</unit_tax>
					<total_price>4.95</total_price>
					<taxes count="1">
						<code>A</code>
						<name>VAT 20%</name>
						<base_amount>4.13</base_amount>
						<amount>0.83</amount>
					</taxes>
				</lines>
				<taxes count="1">
					<code>A</code>
					<name>VAT 20%</name>
					<base_amount>4.13</base_amount>
					<amount>0.83</amount>
				</taxes>
			</sections>
			<total_products_no_tax>4.13</total_products_no_tax>
			<total_taxes>0.83</total_taxes>
			<total_products_w__tax>4.95</total_products_w__tax>
			<total_order>4.95</total_order>
			<total_to_pay>4.95</total_to_pay>
			<taxes count="1">
				<code>A</code>
				<name>VAT 20%</name>
				<base_amount>4.13</base_amount>
				<amount>0.83</amount>
			</taxes>
		</expect>
	</order>
</scenario>

 

Link to comment
Share on other sites

Ca me rappelle surtout que tu avais écrit le prototype de Price.php, et tax.php et qu'ils t'avaient gentiment demandé d'en écrire le code complet parce qu'ils n'en avaient pas le temps vu qu'ils attaquaient la 1.7^^

Ah si, ils t'avaient assigné 2 collaborateurs qui après 2 mails et la moitié d'un ont définitivement quitté leurs locaux :( 

  • Haha 1
Link to comment
Share on other sites

Tu as raison nous sommes vraiment Statler et Waldorf pour eux. On s'agite, ça les faire rire.

http://area51.enter-solutions.com/snippets/67

JMDJ en était arrivé à la même conclusions et nous avions du code proche sans nous être concerté. Nos unit test se ressemblaient, il trouvait le mode scénario plus pratique sur le long terme. N'importe qui pouvait sans coder dire j'entre ça, ça doit donner ça. On empilait les scénario au fil du temps ainsi pas de revert ou autre misère de calcul de moyenne de TVA.  4ans plus tard j'ai toujours du mal a expliquer à un client que je vais le facturer et sûrement ne rien régler définitivement quand ils arrive avec "pourquoi j'ai ma commande paypal qui dit: Attention, 12€57 payé au lieu de 12€57"

 

 

  • Like 2
Link to comment
Share on other sites

@Eolia Nous formons en fait une petite équipe, mais si vous regardez de plus près, vous constaterez que votre argument concernant le calcul du prix a été traité. https://github.com/thirtybees/thirtybees/commits/1.0.x


Nous n'avons pas essayé d'exclure le marché de l'UE et les commerçants de ce marché, nous venons de prendre de mauvaises décisions. L'un d'entre eux payait un développeur bien connu de prestashop pour développer un module GDPR qui n'avait jamais été livré. En tant que petite entreprise, cela a été un franc succès pour nous.

 

 

Link to comment
Share on other sites

vor 2 Stunden schrieb Dh42:

Nous formons en fait une petite équipe, mais si vous regardez de plus près, vous constaterez que votre argument concernant le calcul du prix a été traité. https://github.com/thirtybees/thirtybees/commits/1.0.x

😊 Et tu penses vraiment que c'est un vrai pas en avant de substituer à nouveau  l'arrondissement commercial par l'arrondissement mathématique ?  Il me semble que c'est un pas en arrière. Nous y étions il y a 4 ans et demi.

Après cet article, j'ai eu une longue discussion avec FM à ce sujet quand il a modifié ps_round dans Tools.php. L'arrondissement, que @Traumflug vient d'abolir complètement.
Les arrondissements commercial et non faussé se distinguent par le fait qu'un nombre est arrondi exactement au milieu entre deux nombres avec le nombre de chiffres décimaux choisi. 

Link to comment
Share on other sites

Nous sommes très ouverts aux suggestions sur la façon de procéder. Nous avons déjà résolu tous les problèmes liés à la passerelle de paiement, mais si les commerçants en ont besoin autrement, nous sommes ouverts à l'écoute et à la fusion des demandes de tirage.

Je vous connais et j'ai eu des problèmes de sang dans le passé, mais je voudrais en rester là et aller de l'avant. Une chose que nous devons aller de l'avant est plus de membres de l'UE. J'ai mentionné que je suis aux États-Unis et que je ne connais pas les lois ou les règlements de l'UE. Nous avons besoin d'aide pour cela.

  • Like 1
Link to comment
Share on other sites

Globalement le calcul des prix est correct sur TB.. mais oui il reste encore quelques points à revoir, ça serait super de pouvoir régler ça une bonne fois pour toutes.

Dh42, can you please post also the original english text before the automated translation because sometimes its a bit confusing. Anyway, thank you for the good job TB does !

 

Link to comment
Share on other sites

I did not have much faith in google translate but I tried. 

First message

@Eolia We are a small team, but if you take a closer look we have actually started working on the pricing and rounding issues.  https://github.com/thirtybees/thirtybees/commits/1.0.x

We have not tried to exclude the EU market and traders from thirty bees, we have just made some bad decisions. One of them was paying a well know prestashop developer to develop a GDPR module that he never delivered after he was paid. As a small business that was a big loss for us. 

 

Second message

 

We are very open to suggestions on how to proceed. We have already solved the problems with rounding concering payment gateway, but if there are still problems with this that merchants need fixed we are listening and merging pull requests. 

 

I know you and I have had bad blood and other problems in the past, but I would like settle them to move on from there. One thing we need is more EU members. I mentione that I am in the US and I do not know the laws or regulations of the EU, we need help with that. 

 

 

  • Like 1
Link to comment
Share on other sites

Le calcul des prix a toujours été un problème car Prestashop n'a pas compris 2 choses élémentaires (pour faire simple hein, je vais éviter de parlers des taxes par états, ecotaxe, etc...)

- La somme de arrondis n'est jamais égale à l'arrondi de la somme

- Un arrondi ne doit être calculé qu'en dernier et uniquement pour le display/print

TB n'a rien résolu à ce niveau, je suis désolé (j'ai suivi tous vos PR)

  • Like 1
Link to comment
Share on other sites

2 hours ago, Dh42 said:

We have not tried to exclude the EU market and traders from thirty bees, we have just made some bad decisions. One of them was paying a well know prestashop developer to develop a GDPR module that he never delivered after he was paid. As a small business that was a big loss for us.

For information, @Eolia as authored a gdpr module covering 1.6 and 1.5 and working w/ thirtybees like a breeze

2 hours ago, Dh42 said:

We have already solved the problems with rounding

Apologize - no. IF you go there https://lab30.enter-solutions.net/en/ add p49520 p5-120 to an order, the invoice is off by 1cts (2 depending on rounding settings) - This is not your fault this portion cannot be fixed using legacy approach. Specially when mixing taxes, reimboursement, discount, ... 

 

Edit: added missing link

Edited by doekia (see edit history)
Link to comment
Share on other sites

Ouah le post, pas trop le courage de tout lire, je l'ai parcouru en diagonale.

Que dire, vous sites fonctionnent bien en 1.6 ben laissze le en 1.6. Même si PrestaShop arrête le support de la 1.6 et alors ? nous sommes très nombreux à suivre des sites pour une grand majorité en 1.6 (90% de notre côté soit 140 sites). Donc nous ferons fonctionner et assurerons le support aussi longtemps que nécessaire.

La 1.7 grand débat, nous nous y mettons pour les nouveaux projets et avec un peu d'expérience dessus, il y a de bonnes choses mais pas que et on ne l'a pas encore trop poussé. La un gros projet sur une 1.7 B2B, nous nous attendons a des déboires.

Link to comment
Share on other sites

@Eolia  Unfortunately you are not correct about the rounding. A good case in point is look at the paypal problems over the years. Paypal and other gateways have a strange behavior with rounding and accepting transactions. If you want to mock a transaction to them and see it break do something like this

 

Malheureusement, vous n’avez pas raison en ce qui concerne l’arrondissement. Un bon exemple est celui des problèmes de Paypal au fil des ans. Paypal et les autres passerelles ont un comportement étrange en arrondissant et en acceptant les transactions. Si vous voulez vous moquer d'une transaction et la voir se briser, faites quelque chose comme ça

Products

2 x 1.995555

3 x 1.790000

Tax .08%

The total you get doing your method will be, 10.1099988

If you round it up to 2 digits you will get 10.11 and it will kick it out with an error. 

The reason is paypal on operates off two decimal places for currencies that display with two decimal places. No matter how you send it, paypal sees

 

Le total que vous obtenez en faisant votre méthode sera, 10.1099988
Si vous l'arrondissez à 2 chiffres, vous obtiendrez 10.11 et il sera renvoyé avec une erreur.

La raison en est que paypal fonctionne avec deux décimales pour les devises qui affichent deux décimales. Peu importe comment vous l'envoyez, paypal voit

2 x 1.99

3 x 1.79

Tax .08%

Paypal also figures tax per LINE, not tax off the total. Other gateways do the same, but paypal is the worst. 

Paypal indique également les taxes par ligne et non les taxes totales. Les autres passerelles font de même, mais paypal est le pire.

 

Also, in the US rounding is done per line, not at the end. This is why paypal does this method, they primarily started out as a US gateway, 

If you are just working with Euro, this sounds like an easy fix, but people are not. One of the most troubling conversions is either dollars or Euro to Yen. Since you are going from two currencies that have a high value rate, to a currency that has a low value rate and uses a long decimal for the conversion. Rounding errors here often happen in 10 or 100s of Yen, not just a single decimal. 

The moral of this is, its a complicated problem we would like to solve for once. 

 

En outre, aux États-Unis, l’arrondi est effectué par ligne et non à la fin. C'est pour cette raison que paypal utilise cette méthode, ils ont commencé par être une passerelle américaine.

Si vous travaillez uniquement avec Euro, cela sonne comme une solution facile, mais les gens ne le sont pas. L'une des conversions les plus troublantes est soit le dollar, soit l'euro en yen. Étant donné que vous passez de deux devises ayant un taux de valeur élevé à une devise à taux de valeur faible et utilisant une longue décimale pour la conversion. Les erreurs d'arrondi se produisent souvent ici dans 10 ou 100 $ de yen, pas seulement avec une seule décimale.

La morale de ceci est, c’est un problème compliqué que nous voudrions résoudre pour une fois.

 

 

Link to comment
Share on other sites

Paypal est un cas particulier. J'ai résolu depuis longtemps le bug Paypal en comparant le prix payé avec un différentiel de 1% max. Si la différence est de moins de 1%, ce n'est pas de la fraude mais une différence d'arrondi.

Cependant, quand je vois ce code, il n'y a aucun rapport avec Paypal:

<p class="alert alert-danger"{if round($orders_total_paid_tax_incl, 2) == round($total_paid, 2) || (isset($currentState) && $currentState->id == 6)} style="display: none;"{/if}>

Oui, vous lisez bien, un round() brut et 2 est écrit en dur sans tenir compte de la méthode d'arrondi, donc...

Link to comment
Share on other sites

I am not talking about fraud, that is easy. I am talking about payment errors. Most all paypal modules send the line items and the total to paypal. If line items are sent to paypal, paypal actually adds them up. If they do not arrive at the same total, paypal will spit out an error and the transaction cannot proceed. That is the issue I am talking about, it is present in every prestashop paypal module to date. 

 

Je ne parle pas de fraude, c'est facile. Je parle d'erreurs de paiement. La plupart des modules paypal envoient les éléments de campagne et le total à paypal. Si les éléments de campagne sont envoyés à paypal, paypal les additionne réellement. S'ils n'arrivent pas au même total, paypal va cracher une erreur et la transaction ne pourra pas se poursuivre. C’est le problème dont je parle, il est présent dans tous les modules paypal prestashop à ce jour.

Link to comment
Share on other sites

  • 9 months later...

Bonjour,

Force est de constater que PS 1.7 est BEAUCOUP moins bien que la version 1.6 : moins ergonomique, moins intuitive, moins simple (et la simplicité faisait toute la force de PS), moins belle aussi.

En plus d'être dommageable pour nous, c'est surtout très dommage.

Et, oui, mieux vaut penser sérieusement à changer de maison, malgré la lourdeur du déménagement.

Bien à vous toutes et tous.

Bon courage.

Link to comment
Share on other sites

il y a 28 minutes, TristanH a dit :

Bonjour,

Force est de constater que PS 1.7 est BEAUCOUP moins bien que la version 1.6 : moins ergonomique, moins intuitive, moins simple (et la simplicité faisait toute la force de PS), moins belle aussi.

En plus d'être dommageable pour nous, c'est surtout très dommage.

Et, oui, mieux vaut penser sérieusement à changer de maison, malgré la lourdeur du déménagement.

Bien à vous toutes et tous.

Bon courage.

Hors-sujet, et si la 1.7 ne vous convient pas, restez en 1.6^^

Link to comment
Share on other sites

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...