Presta 2 Doli Posted October 23, 2012 Share Posted October 23, 2012 (edited) Bonjour,Ci-dessous un petit MODULE Gratuit qui vous permet de changer le transporteur sur la commande d'un client, et cela arrive plus souvent qu'on ne le pense.Rien de sorcier, cela existait déjà, mais rien ne nous convenait réellement, et de toute façon, c'est tellement pratique quand on en a besoin...Compatible PrestaShop 1.4.11 / 1.5.6.1 / 1.5.6.2 / 1.6.0.1 / 1.6.0.2 (mais en attente de vos tests...)Espérant que cela vous aide aussiP2D Le 26/01/2014 : Mise à jour Compatibilité PrestaShop 1.5.6.1 et 1.5.6.2 Nota : Reste 'toujours' à faire le re-calcul du montant des taxes en cas de modification du coût de transport Important : Il est conseillé de désinstaller et de ré-installer le module à chaque mise à jour Au 26/01/2014 : 193 Téléchargements (Cumul à chaque mise à jour) TRES IMPORTANT : le téléchargement de ce module viens d'être supprimé car il comporte des failles de sécurité. Si vous avez installé ce module sur votre boutique, vous devez le désinstaller ET IMPERATIVEMENT LE SUPPRIMER ! Edited October 20, 2016 by coeos.pro (see edit history) 3 Link to comment Share on other sites More sharing options...
Le-cathare Posted August 7, 2013 Share Posted August 7, 2013 (edited) Bonjour Merci pour ce module. il fonctionne sur ma boutique en 1.5.4.1 Edited August 7, 2013 by Le-cathare (see edit history) Link to comment Share on other sites More sharing options...
leste Posted November 8, 2013 Share Posted November 8, 2013 Hello Apparement ton module ne fonctionne pas en 1.5.6 après la mise à jour de 1.4.9 à 1.5.6 si defois ta une solutiion Merci Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 8, 2013 Author Share Posted November 8, 2013 Bonjour Merci d'essayer la version, normalement un peu plus récente, que nous venons mettre en ligne... Nous confirmer si elle est compatible avec PrestaShop 1.5.6 (pas garantie, et pas assez de temps actuellement pour pouvoir tester nous même...) P2D Link to comment Share on other sites More sharing options...
leste Posted November 8, 2013 Share Posted November 8, 2013 Apparement pas de changement, pas de modification du transporteur et en plus les caractères accentués ne sont pas gérés et le module reste en bas à droite, ne se déplace pas avec le BO Bon courage Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 8, 2013 Author Share Posted November 8, 2013 Pour le fait qu'il reste en bas à droite, c'est "normal", cela avait été mis en place suite à la demande d'un client, pour que l'accessibilité soit plus rapide quelque soit la position de la page de la commande client... Nous allons améliorer pour avoir ce système d'affichage en option avec l'affichage standard. Pour le reste, nous allons regarder dès que possible... P2D Link to comment Share on other sites More sharing options...
leste Posted November 8, 2013 Share Posted November 8, 2013 OK mais pour info la version précedente s'installé tout à fait normalement entre transport et paiement Merci pour les futures modifs de compatibilité Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 9, 2013 Author Share Posted November 9, 2013 C'est normal, car la version précédente était programmée pour être entre transport et paiement...Mais ce n'est pas le cas pour cette dernière version... P2D 1 Link to comment Share on other sites More sharing options...
BIG PRINT Posted November 11, 2013 Share Posted November 11, 2013 Bravo !!! Fonctionne parfaitement sur PrestaShop™ 1.5.4.1 !!! Il faut juste penser à rafraichir la page !!!! Merci encore. www.impression-drapeaux.fr Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 19, 2013 Author Share Posted November 19, 2013 Apparement pas de changement, pas de modification du transporteur et en plus les caractères accentués ne sont pas gérés et le module reste en bas à droite, ne se déplace pas avec le BO Bon courage En fait, il semble que le transporteur ne change pas justement à cause des caractères accentués qui sont mal décodés lors de la récupération des noms dans la base PrestaShop. Les personnes qui n'ont pas de caractères accentués dans le nom de leur transporteurs ne doivent pas rencontrer ce problème... Nous venons de mettre à jour le module pour essayer de corriger ce problème, de notre côté, nous ne rencontrons pas ce problème, même avec des accents dans les noms, et notre base PrestaShop est encodé en 'utf8_general_ci' au niveau du nom des transporteurs dans la table 'x_carrier' ... a tester... Nota : L'option pour la barre "flottante" ou non, n'a pas été mise en place pour le moment Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 22, 2013 Share Posted November 22, 2013 Bonjour Le module ne change pas l' id_carrier de la table ps_orders utilisé par les modules comme chronopost, inet expéditor, par les statistique etc... Bizarrement j'ai une liste de anormalement longue de chronopost du peut être au désinstallation réinstallation de chronopost. mais cette liste n'est pas le même que ma liste de transporteur active pouvez vous m'aidez ? Cordialement Tristan Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 22, 2013 Author Share Posted November 22, 2013 Bonjour, Essayez avec la version que nous venons de mettre à jour.... Dans cette version, seulement les transporteurs actifs apparaissent dans la liste déroulante, et la table ps_orders est maintenant mise à jour aussi sur les PrestaShop supérieur à 1.4.11 P2D Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 22, 2013 Share Posted November 22, 2013 (edited) Ah d'accords je vais tester j'ai travailler pour rien alors j'ai corriger à la ligne 18 du fichier changer.php . if ($id_transp!="") { if ($version<1.5) { mysql_query ("UPDATE ".$prefix_presta."orders set id_carrier=$id_transp where id_order=$id_order") Or die ( mysql_error() ); } if ($version>=1.5) { mysql_query ("UPDATE ".$prefix_presta."order_carrier set id_carrier=$id_transp where id_order=$id_order;" ) Or die ( mysql_error() ); mysql_query ("UPDATE ".$prefix_presta."orders set id_carrier=$id_transp where id_order=$id_order") Or die ( mysql_error() ); } Je viens de tester la dernière version (merci pour la mise à jour) tous fonctionne parfaitement. Je viens de vérifier comment vous récupérer la liste des transporteurs "$sql="select * from ".$prefix_presta."carrier where deleted=0 order by name asc" cela m'a permis de corriger les bug sur ma base de données, comme je m'en doutais cela venait des installation et désinstallation du modules chronopost mais c'est quand même étrange que la liste du BO est différent de la liste de la base de donnée. Merci pour votre aide Edited November 22, 2013 by Tristan de VGO (see edit history) Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 22, 2013 Author Share Posted November 22, 2013 C'est, à notre avis, exactement ce qu'il fallait faire... Reste à tester Bravo Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 22, 2013 Share Posted November 22, 2013 Je l'ai testé ça fonctionne , j'ai juste recopier la ligne au dessus c'était pas difficile. Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 22, 2013 Share Posted November 22, 2013 Que pensez vous d'ajouter une option supplémentaires à ce module comme le changement du coût du transport j'ai commencer un peu on peut rajouter un champ input supplémentaire ou rentre les coûts du transport : ligne 56 du fichier changetransp.php : while ($liste=mysql_fetch_array($result)) { $transporteur = $liste['name']; $transporteur = htmlentities($transporteur,ENT_QUOTES,'UTF-8'); $transporteur = utf8_decode($transporteur); $list_transp=''.$list_transp.'<OPTION>'.$transporteur.''; } if ($id_order!="") { $display = ' <fieldset style="position: fixed; right: 0px; bottom: 95px; width: 300px;"> <legend><img src="../modules/'.$this->name.'/logo.gif" /> '.$this->l('Change Transporteur').'</legend> <form action="../modules/'.$this->name.'/changer.php" target="blank" method="get"> <input type="hidden" name="id_order" value='.$id_order.' /> <SELECT name="nomtransp" onchange="if(this.value!=0) self.location.reload(); form.submit();" size="1">'.$list_transp.'</SELECT> <form action="../modules/'.$this->name.'/shipping_price_changer.php" target="blank" method="get"> <input type="hidden" name="id_order" value='.$id_order.' /> <input type="text" name="shipping_price" /> <INPUT TYPE = "Submit" > </form> </form> </fieldset> '; } Il me reste plus qu'a créer le fichier shipping_price_changer.php et surtout ecrire la requete qui permet de changer le côut du transport dans les factures et commandes, vos conseils sont les bienvenus Link to comment Share on other sites More sharing options...
steph54fr Posted November 23, 2013 Share Posted November 23, 2013 Bonjour,Merci Presta 2 Doli pour ce module fort pratique.C'est vrai que de pouvoir changer de transporteur une fois que le client à commandé est important.Cela permet ainsi au client de pouvoir suivre son colis correctement grâce au numéro de suivi du nouveau transporteur.Je viens d'installer la version 1.1 du 22/11/2013 sur une PS 1.5.6.1 que je vais m'empresser de tester.Je pense qu'il serait bien fixer l'emplacement du module en BO car en flottant je trouve cela légèrement déroutant.J'ai hâte de tester la suite du développement.Merci. Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 23, 2013 Author Share Posted November 23, 2013 Hello tout le monde, Pour la barre flottante ou non flottante, nous venons de terminer de rajouter l'option, et nous avons aussi mis l'option d'afficher que les transporteurs actifs ou tous les transporteurs dans la liste déroulante, en effet, il peut arriver d'avoir à choisir un transporteur que les clients n'ont pas forcément dans leur liste de choix. Cela ne servira pas forcément à tout le monde, mais de toute façon, comme c'est une option, chacun choisira.... Par contre, nous voulons étudier la proposition de Tristan de VGO, avant de la mettre en ligne Justement, pour Tristan, Ok pour rajouter ce champ input pour changer le coût de transport, sur le papier cela semble intéressant, et cela ne devrait pas être trop compliqué. Mais ce qui me gêne, c'est que lorsque le client a passé sa Commande, nous 'signons' une sorte de contrat avec lui. Nous (marchands), nous nous engageons entre autre sur le prix du matériel, le coût de transport, et sur le délai de livraison. On va déjà changer le transporteur sans vraiment lui demander son avis, alors, si en plus on change le prix du transport sans avoir son accord, est-ce que ce n'est pas un peu 'abuser' (avec un coût à la baisse, c'est un peu moins gênant). J'aimerais juste avoir vos avis, avant de poursuivre dans cette modif... P2D Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 23, 2013 Author Share Posted November 23, 2013 (edited) Je viens d'installer la version 1.1 du 22/11/2013 sur une PS 1.5.6.1 que je vais m'empresser de tester. Merci de nous indiquer le résultat de vos test avec PS 1.5.6.1, cela nous intéresse fortement.... P2D Edited November 23, 2013 by Presta 2 Doli (see edit history) Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 23, 2013 Share Posted November 23, 2013 (edited) BonjourQuand on change les couts du transport on ne dupe pas les clients c plutôt l'inverse, parce que le but c'est de facturer au juste prix. En général on informe le client.Nous changeons le transporteurs souvent de courrier postal en colissimo sans frais supplémentaire.Il arrive que certain clients nous appelle et veulent ajouter des produitsdu coup les frais de ports ne correspondent plus. On ne peut pas tricher sur les frais de port quand on est professionnels les paiements doit correspondre au facture donc on est presque obligé d'informer le client. Edited November 26, 2013 by Tristan de VGO (see edit history) Link to comment Share on other sites More sharing options...
leste Posted November 23, 2013 Share Posted November 23, 2013 Hello tout le monde, Pour la barre flottante ou non flottante, nous venons de terminer de rajouter l'option, et nous avons aussi mis l'option d'afficher que les transporteurs actifs ou tous les transporteurs dans la liste déroulante, en effet, il peut arriver d'avoir à choisir un transporteur que les clients n'ont pas forcément dans leur liste de choix. Cela ne servira pas forcément à tout le monde, mais de toute façon, comme c'est une option, chacun choisira.... Par contre, nous voulons étudier la proposition de Tristan de VGO, avant de la mettre en ligne Justement, pour Tristan, Ok pour rajouter ce champ input pour changer le coût de transport, sur le papier cela semble intéressant, et cela ne devrait pas être trop compliqué. Mais ce qui me gêne, c'est que lorsque le client a passé sa Commande, nous 'signons' une sorte de contrat avec lui. Nous (marchands), nous nous engageons entre autre sur le prix du matériel, le coût de transport, et sur le délai de livraison. On va déjà changer le transporteur sans vraiment lui demander son avis, alors, si en plus on change le prix du transport sans avoir son accord, est-ce que ce n'est pas un peu 'abuser' (avec un coût à la baisse, c'est un peu moins gênant). J'aimerais juste avoir vos avis, avant de poursuivre dans cette modif... P2D Hello Le changement de transporteur est indispensable dans plusieurs cas, le client se trompe choisi un enlèvement en boutique alors qu'il n'y en a pas dans sa région ou dans un point relais fermé pour vacances !! (oui oui c'est fréquent) offrir une livraison express suite à un retard de dispo des produits, le dropshipping fournisseur qui n'utilise pas forcement le transporteur choisi sur le site etc…. Dans tous les cas prévenir le client et donner la raison me parait des plus logique envère nos clients… Voilà ! et bravo utiliser les transporteurs inactif était indispensable A+ 1 Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 23, 2013 Author Share Posted November 23, 2013 OK, ok, vos arguments tiennent la route.... je regarde cette amélioration dès que possible P2D Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 23, 2013 Author Share Posted November 23, 2013 Comme j'avais un peu de temps aujourd'hui, Je viens de mettre en ligne une mise à jour avec les premières modifications, vous pouvez la tester pour faire vos remarques... Nota : pour le moment, le re-calcul des taxes en cas de changement des frais de transport n'est pas encore pris en compte (c'est beaucoup plus lourd à mettre en place...) Important, pour cette version, vous devrez désinstaller le module, puis le ré-installer pour qu'il fonctionne correctement P2D Link to comment Share on other sites More sharing options...
thierryRR Posted November 23, 2013 Share Posted November 23, 2013 Bonjour, une question j'ai cette érreur qui s'affiche a gauche Notice: Undefined variable: frais_visible in C:\wamp\www\xxxxxxx\modules\changetransp\changetransp.php on line 208 sinon très bonne idée je trouve ce module très pratique. merci Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 23, 2013 Author Share Posted November 23, 2013 C'était une variable mal définit dans le module.... C'est maintenant corrigé Désolé P2D Link to comment Share on other sites More sharing options...
steph54fr Posted November 24, 2013 Share Posted November 24, 2013 Pour la version qui était en barre flottante uniquement elle fonctionne correctement sur PS: 1.5.6.1Pour la nouvelle version 2.0 du 23//11/2013 : Les Paramètres du module ne sont visiblement pas pris en compte lors de enregistrement de ceux si. En effet les cases de choix reste cochées une fois avoir cliqué sur Enregistrer.Elles n’ont donc pas effet sur la configuration.Test sur PS 1.5.6.1 Merci pour le développement de ce module qui sera fort pratique. Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 25, 2013 Author Share Posted November 25, 2013 Essayez la version que nous venons de mettre en ligne.... Link to comment Share on other sites More sharing options...
Mike West Posted November 25, 2013 Share Posted November 25, 2013 Fonctionne très bien sur 1.5.6.0 mais ne met pas à jour le coût des frais de port. Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 26, 2013 Author Share Posted November 26, 2013 Pour information, Le module ne change pas le montant des frais de transport en automatique (c'est à dire au moment ou vous changez le transporteur), en tout cas pour le moment Si vous voulez changer le montant des frais, vous devez le faire en manuel, en entrant le nouveau montant dans la case input qui est prévue à cette effet (et, pour rappel, le re-calcul des taxes sur la commande n'est pas encore pris en compte en cas de modification de ces frais...) Ceci, juste pour éclaircir le fonctionnement du Module en l'état actuel Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 26, 2013 Share Posted November 26, 2013 Tiens, je me disais bien que je ne suis pas le seul à avoir besoin de changer les cout du transport Link to comment Share on other sites More sharing options...
Tristan de VGO Posted November 26, 2013 Share Posted November 26, 2013 (edited) Je viens de lire la requête sql lors du changement du coût du transporteur, vous avez fait une requête compliqué , il y a plus simple: 1er requête UPDATE ".$prefix_presta."orders set total_shipping_tax_incl='$montantfrais',total_shipping='$montantfrais',total_paid=total_product_wt+$frais,total_paid_real=total_product_wt+$frais apres il manque encore une requête pour changer les coûts du transport des factures. on s'inspire de la premiere requête et on fait de même . Pour ma part il n'y a pas de TVA sur les transports alors osef ^^ si j'ai le temps je finis de coder les 3 requêtes. Bon je viens de tester ce que je viens de coder en version 1.5.4.1 tout marche nickel juste l'histoire de la taxe mais comme nous ne facturons pas la TVA sur les frais de port (nous avons le droit légalement) Les frais de ports sont modifiés dans la commande, les statistiques, et les factures. Ligne 53 du changer.php if ($version>=1.5) { $sql = "select * from ".$prefix_presta."orders where id_order=$id_order"; $result = mysql_query($sql) or die($sql."<br />\n".mysql_error()); $donnees = mysql_fetch_array($result); $total_shipping = $donnees['total_shipping']; $ecart_montant = $montantfrais-$total_shipping; mysql_query ("UPDATE ".$prefix_presta."orders set total_shipping_tax_incl='$montantfrais',total_shipping='$montantfrais',total_paid=total_products_wt+$montantfrais, total_paid_real=total_products_wt+$montantfrais, total_paid_tax_incl=total_products_wt+$montantfrais where id_order=$id_order") Or die ( mysql_error() ); mysql_query ("UPDATE ".$prefix_presta."order_carrier set shipping_cost_tax_incl='$montantfrais',shipping_cost_tax_excl='$montantfrais' where id_order=$id_order") Or die ( mysql_error() ); mysql_query ("UPDATE ".$prefix_presta."order_invoice set total_shipping_tax_incl='$montantfrais',total_shipping_tax_excl='$montantfrais', total_paid_tax_incl=total_products_wt+$montantfrais where id_order=$id_order") Or die ( mysql_error() ); } Désolé j'avais oublié un champs total_paid_tax_incl=total_products_wt+$montantfrais 5 min avant Edited November 26, 2013 by Tristan de VGO (see edit history) Link to comment Share on other sites More sharing options...
Jovicyr Posted November 27, 2013 Share Posted November 27, 2013 Très intéressant. Il pourrait y avoir l'envoi d'un mail au client, en option lors de la modification, lui indiquant le nouveau nom du transporteur. Link to comment Share on other sites More sharing options...
Squadra Unica Posted November 27, 2013 Share Posted November 27, 2013 Bonjour, merci pour ce module. Fonctionne très bien sur 1.5.6.0 Par contre le lien du suivi est désactivé une fois le transporteur modifié. Y a-t-il une solution? Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 27, 2013 Author Share Posted November 27, 2013 (edited) Merci à Tristan de VGO pour le code, mais, comme il le dit bien, cette modif n'est valable que pour ceux qui ne facturent pas de taxes sur le transport ----------- Très intéressant. Il pourrait y avoir l'envoi d'un mail au client, en option lors de la modification, lui indiquant le nouveau nom du transporteur. Ce n'est pas une mauvaise idée, à étudier dès que possible... P2D Edited November 27, 2013 by Presta 2 Doli (see edit history) Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 27, 2013 Author Share Posted November 27, 2013 (edited) Par contre le lien du suivi est désactivé une fois le transporteur modifié. Y a-t-il une solution? Etrange..... est-ce que quelqu'un a aussi rencontré ce phénomène ? EDIT : Finalement, en réfléchissant un peu, c'est peut-être parce que vous avez mis le numéro de colis, et ensuite vous avez changé le transporteur ? Dans ce sens, peut-être que le lien colis/transporteur disparait, il faut plutôt changer le transporteur, puis après, renseigner le numéro de colis... Enfin à vérifier.... P2D Edited November 27, 2013 by Presta 2 Doli (see edit history) Link to comment Share on other sites More sharing options...
Squadra Unica Posted November 27, 2013 Share Posted November 27, 2013 EDIT : Finalement, en réfléchissant un peu, c'est peut-être parce que vous avez mis le numéro de colis, et ensuite vous avez changé le transporteur ? Dans ce sens, peut-être que le lien colis/transporteur disparait, il faut plutôt changer le transporteur, puis après, renseigner le numéro de colis... Enfin à vérifier.... P2D C'est bien ça. D'abord modifier le transporteur et ensuite encoder le numéro du suivi. Dans ce sens le module fonctionne parfaitement. Merci Presta 2 Doli Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted November 27, 2013 Author Share Posted November 27, 2013 Tant mieux.... Par contre, c'est certainement un point qui peut être amélioré sur le module, pour éviter ce phénomène P2D Link to comment Share on other sites More sharing options...
RDSPECTACLES Posted November 28, 2013 Share Posted November 28, 2013 Milles mercis pour ce module Link to comment Share on other sites More sharing options...
presta-version-1560 Posted November 29, 2013 Share Posted November 29, 2013 En un mot ! FORMIDABLE =========> Milles merci !!!! Prestashop 1.5.6 Pouvez vous m'expliquer comment intégrer cela juste en dessous de la section "Transport" dans la commande (car moi , affiché à gauche cela ne me va pas trop pratique ! Merci encore Link to comment Share on other sites More sharing options...
Tristan de VGO Posted December 7, 2013 Share Posted December 7, 2013 (edited) Bonsoir Je viens de déceler une erreur sur le module cela concerne la requête de recupération de l'id_carrier à la ligne 19 de changer.php la commande d'origine " $sql="select * from ".$prefix_presta."carrier where name='$nomtransp' " Cette requête recupère l'id du transporteur du même nom, mais malheuresement quand nous supprimons ou modifions les tranporteurs les id des transporteurs changent constament pour recuperer la l'id carrier exact du transporteur non supprimé remplacer cette requete par "$sql="select * from ".$prefix_presta."carrier where name='$nomtransp' and deleted=0"; " J'ai ajouté la condition deleted=0 dejà utilisé lors de la récupération de la liste des transporteurs. cette modification est obligatoire pour ce qui utilise comme nous l'export de csv pour inet expeditor, cela peut aussi créer des problèmes sur les paramètres de suivi ou des problèmes avec le module chronopost. j'espère cela va vous aider car ça nous change la vie. Edited December 7, 2013 by Tristan de VGO (see edit history) Link to comment Share on other sites More sharing options...
frvsens Posted December 13, 2013 Share Posted December 13, 2013 Bonjour, Ce module ne fonctionne pas pour moi qui suis en 1.5.5 Je peux en effet choisir le nouveau transporteur mais apres un rechargement automatique de la page, aucun changement, le precedent transporteur est toujours affiché. Ai-je la seule version qui ne permet pas de faire fonctionner le module ? Cordialement. Link to comment Share on other sites More sharing options...
leste Posted December 18, 2013 Share Posted December 18, 2013 (edited) Hello Je reviens un peu sur le ce module qui à rendu tellement de service en 1.4 et depuis la 1.5 "il s'est eteind" povre module… Bon allez tjs pas de fonctionnement en 1.5.6.1 on peu changer le transporteur dans le menu déroulant, mais rien ne se passe en BO, toujours pas de solution ? Merci d'avance *** Info : Module Compatible PrestaShop 1.5.6.1 (vérifications utilisateurs) NON NON !!! marche pas c'est à cause du rose !! Edited December 18, 2013 by leste (see edit history) Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted December 18, 2013 Author Share Posted December 18, 2013 Auriez-vous quelque chose contre le ROSE ......... Moi j'aime bien ............................ Bref, je n'ai pas de base PrestaShop 1.5.6.1 d'installée actuellement, donc, pour le moment, je suis obligé de tenir compte uniquement des retours utilisateurs, et j'avais cru comprendre que cela fonctionnait..... Il faut que j'installe une version en local dès que je peux, pour voir d'où vient le problème.... Donc, malheureusement, pas de solution pour le moment, mais à suivre car manque un petit peu de temps, je n'ai même pas pu intégrer les améliorations apportées par certains P2D Link to comment Share on other sites More sharing options...
leste Posted December 19, 2013 Share Posted December 19, 2013 Mais non rien contre le rose !! Bon courage pour le DEV, on patiente, de toute façon il n'y à qu'un module Payant qui fais l'équivalent et il ne fonctionne pas correctement A+ Merci Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted December 19, 2013 Author Share Posted December 19, 2013 Vous me direz, le notre non plus ne fonctionne pas totalement correctement... (la preuve), mais au moins, c'est vrai qu'il ne vous a rien coûté... Je ne savais pas qu'il en existait un payant. Des fois, j'ai quand même du mal a comprendre les développeurs. Si vous avez regardé un peu la programmation de notre module, il n'est franchement pas compliqué, et pour un VRAI développeur PHP (ce n'est pas notre cas, nous sommes autodidacte), il lui faut quoi, 2 à 3 heures de boulot pour faire la même chose, et certainement en mieux....Alors pourquoi le vendre ???? Ils feraient mieux de le mettre à dispo gratuitement, et cela leur ferait une bonne PUB en plus... Une petite question, combien osent-ils le vendre ? P2D Link to comment Share on other sites More sharing options...
leste Posted December 21, 2013 Share Posted December 21, 2013 Tout à Fais raison, mais bon Tout travail mérite salaire, à condition que le travail soit "Sans BUG" Le prix je croix que c'est 29€ a+ Link to comment Share on other sites More sharing options...
lhymn Posted December 31, 2013 Share Posted December 31, 2013 Bonjour Super pour ton module vraiment sympa le changement de transporteur fonctionne bien je suis sous PrestaShop™ 1.5.6.1 juste la modification du prix des frais de port qui ne marche pas un BUG ou pas ? Cordialement Link to comment Share on other sites More sharing options...
Katzele Posted January 18, 2014 Share Posted January 18, 2014 Merci pour le module, il marche bien en 1.5.6.0 sauf le changement de cout de transport. J'attends la suite avec impatience ;-) Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted January 26, 2014 Author Share Posted January 26, 2014 Bonjour à tous, Nous venons de publier une mise à jour de compatibilité PrestaShop 1.5.6.1 et 1.5.6.2 pour le changement de prix Merci de tester Link to comment Share on other sites More sharing options...
Katzele Posted January 26, 2014 Share Posted January 26, 2014 Yep, ça marche. Par contre j'ai changé un montant de fdp en livres et il me dit le montant est maintenant de xxx euros, mais c'est bien affiché en livres donc c'est un détail. Ca ne change pas non plus le montant final de la commande/facture, j'imagine qu'il faut générer un avoir ensuite. En tout cas c'est super. Je suis en 1.5.6.0 Merci Link to comment Share on other sites More sharing options...
Katzele Posted January 26, 2014 Share Posted January 26, 2014 ah sinon, un autre détail, si je ne change pas le transporteur mais juste le prix, ça marche mais il affiche Transporteur non trouv� J'aime pas le losange ;-) Link to comment Share on other sites More sharing options...
leste Posted January 27, 2014 Share Posted January 27, 2014 AHHHHH OHHHH ben non toujours pas 1.5.6.1 réinstallation du Module, au changement de transporteur tout à l'aire de bien se passer mais rien ne change, pas de message d'erreur, juste pas de changement de transporteur Je réessaye après basculement en 1.5.6.2 d'ici cette nuit !! défois que ! Link to comment Share on other sites More sharing options...
pat62500 Posted January 28, 2014 Share Posted January 28, 2014 je ne dirais qu'un mot..... merci!! (sur prestashop 1.5.6.1) Link to comment Share on other sites More sharing options...
leste Posted February 1, 2014 Share Posted February 1, 2014 (edited) Hello à tous De retour en Prestashop 1.5.6.2 pas de changement , malheureusement toujours négatif, pas de changement de transporteur C'est tellement étrange que chez certain cela fonctionne et pas d'autre ! Toutes idées seront les bienvenues pour trouver une solution ! Edited February 6, 2014 by leste (see edit history) Link to comment Share on other sites More sharing options...
Presta 2 Doli Posted February 6, 2014 Author Share Posted February 6, 2014 A tout hasard, avez-vous des accents ou des caractères spéciaux dans le NOM de vos transporteurs ? P2D Link to comment Share on other sites More sharing options...
leste Posted February 6, 2014 Share Posted February 6, 2014 (edited) Hello Non pas d'accent dans les transporteurs, ce qui est étrange c'est que tout fonctionne, affichage transporteur, affichage modification de prix, mais si je clic sur le menu déroulant et je choisi un transporteur, la validation à l'air de bien se passer mais au rafraichissement de la page rien à changé et pas de message d'erreur ------ Bien j'ai une piste, l'incompatibilité est lié au navigateur, cela fonctionne avec FireFox mais pas avec Safari, j'ai pas essayé avec les autre navigateur, à noter que sous safari, votre ancienne version sous prestashop 1.4.9 fonctionné impek ! A Suivre Edited February 6, 2014 by leste (see edit history) Link to comment Share on other sites More sharing options...
leste Posted February 6, 2014 Share Posted February 6, 2014 Suite... encore quelques détails, sur Safari, faut désactiver l'anti popup ce qui n'est pas top Dans ce cas la modif se fait partielement... Menu déroulant, choix transporteur rafraichissement de la page ok mais transporteur pas changé, faut encore rafraichir la page manuelement !! on avance.... a mon avis le message de confirmation en popup devrait être viré pour un rafraichissement de page direct comme avant ! a voir !! Pour info dans firefox anti popup sur on, pas de problème... A toi de jouer maintenant qu'on à la cause ! Link to comment Share on other sites More sharing options...
manouille Posted February 11, 2014 Share Posted February 11, 2014 Bonjour et merci pour ce module. Quelques petites remarques. La confirmation du changement est bizarre sous Firefox avec bloqueur de popup ca ouvre un nouvel onglet très moche et pas intégré. Les transporteurs avec caractère accentués sont marqués comme étant "non trouvés" ce qui vient du fait que le module fait une requete sur le nom du transporteur et non sur son id. Je regarde si je peux aider un peu. Link to comment Share on other sites More sharing options...
manouille Posted February 11, 2014 Share Posted February 11, 2014 (edited) Bon j'ai fait des modifs qui semblent faire un peu avancer le truc en faisant passer d'une page à l'autre non plus le nom du transporteur comme variable (problème d'accent, de tirets, de caractères spéciaux, de transporteur avec le meme nom etc..) mais l'id du transporteur. Beaucoup plus sur. Si quelqu'un veut les fichiers pour tester dites le moi. Edited February 11, 2014 by manouille (see edit history) Link to comment Share on other sites More sharing options...
leste Posted February 12, 2014 Share Posted February 12, 2014 Hello Manouille A mon avis tu devrais faire remonter les modifs à presta 2 Doli pour qu'il regarde s'il peut effectuer tes modifs et les intégrer au module ! Link to comment Share on other sites More sharing options...
manouille Posted February 12, 2014 Share Posted February 12, 2014 J'ai pas fait de changelog c'est un peu le bordel. Je met en pj les 2 fichiers. Je n'ai testé que sous 1.5.6.2 Avec un comparateur de fichier ca devrait le faire. 1 Link to comment Share on other sites More sharing options...
Gu1llaume Posted March 7, 2014 Share Posted March 7, 2014 Merci au créateur du module ainsi qu'à manouille pour les modifications ! Ça a l'air de fonction sur 1.5.4.1 ... Bon le code est un peu à l’arrache mais comme c'est gentiment offert à la communauté c'est sympa Link to comment Share on other sites More sharing options...
akhawat Posted March 7, 2014 Share Posted March 7, 2014 bonjour ne fonctionne pas sur 1.5.6.2 message : transporteur introuvable pourtant ils sont bien repertorié Link to comment Share on other sites More sharing options...
gatla2 Posted May 25, 2014 Share Posted May 25, 2014 ca fonctionne pas aussi sur la 1.6 Link to comment Share on other sites More sharing options...
Patrick POLBOS Orchi Posted May 28, 2014 Share Posted May 28, 2014 akhawat pour moi il fonctionne en 1.5.6.2 Link to comment Share on other sites More sharing options...
desbonsprix Posted May 29, 2014 Share Posted May 29, 2014 (edited) bonjour Idem pour moi, lorsque je sélectionnais un autre transporteur il me mettait comme message d’erreur : Changement de transporteur Impossible --> Transporteur non trouvé Pourtant dans la liste déroulante il y avait bien la liste des transporteurs que je propose !! Bref, j'ai changé les 2 fichiers que manouille à mit à disposition et depuis impeccable !!! Je suis sur la version 1.5.6.2 ENCORE MERCI POUR CE COUP DE POUCE Edited May 29, 2014 by desbonsprix (see edit history) Link to comment Share on other sites More sharing options...
coeos.pro Posted June 1, 2014 Share Posted June 1, 2014 Le code de ce module devrait être revu de manière à être plus "propre" et à utiliser les fonctions natives de prestashop, par exemple : mysql_query("INSERT INTO ".$prefix_presta."changetransp_parametres ( id, flottant, actifs, frais ) VALUES ( 1, 'checked', 'checked', 'checked' )") devrait être changé par : sur 1.5 : Db::getInstance()->insert('changetransp_parametres', array('id' => 1,'flottant' => 'checked','actifs' => 'checked','frais' => 'checked')); sur 1.4: Db::getInstance()->autoExecute(_DB_PREFIX_.'changetransp_parametres', array('id' => 1,'flottant' => 'checked','actifs' => 'checked','frais' => 'checked'), 'INSERT'); Voici les fonctions à utiliser et quelques explications :sur 1.5 : http://www.prestashop.com/blog/fr/les-bonnes-pratiques-de-la-classe-db-sur-prestashop-1-5/sur 1.4 : http://www.prestashop.com/blog/fr/les_bonnes_pratiques_de_la_classe_db_sur_prestashop_14/ Link to comment Share on other sites More sharing options...
akhawat Posted August 1, 2014 Share Posted August 1, 2014 akhawat pour moi il fonctionne en 1.5.6.2 j'ai fais la modif ca marche egalement pour moi le transporteur est modifié par contre pour le changement des frais de ports cela ne modifie pas le montant a payer en bas en face de transport c'est normal ? Link to comment Share on other sites More sharing options...
Polo73 Posted October 7, 2014 Share Posted October 7, 2014 Bonjour, Le module marche sur mon site avec prestashop 2.5.6.2 sauf que les changements de tarifs des transporteurs occasionne des défauts de paiement (ex: le client à payer 1€ en trop) et ne sont pris en compte que sur les pages des commandes et pas sur les factures. Peut être une solution? Link to comment Share on other sites More sharing options...
Tristan de VGO Posted October 7, 2014 Share Posted October 7, 2014 (edited) Bonjour, Le module marche sur mon site avec prestashop 2.5.6.2 sauf que les changements de tarifs des transporteurs occasionne des défauts de paiement (ex: le client à payer 1€ en trop) et ne sont pris en compte que sur les pages des commandes et pas sur les factures. Peut être une solution? Bonjour Le module change le frais de port mais ne change pas le montant que le client vous a payé ce qui explique l'écart. Si le client a trop payé de 1 € et que vous lui avez remboursé 1 € vous pouvez ajouter un paiement négative. Mais pour votre information vous pouvez changer le montant du paiement effectué par le client il faut modifier dans la table ps_order_payment et modifier le paiment lié à la commande concerné. En générale pour nous on change le FDP quand le client n'a pas assez payé . Cdt tristan de VGO Edited October 7, 2014 by Tristan de VGO (see edit history) Link to comment Share on other sites More sharing options...
dsilvestre Posted October 10, 2014 Share Posted October 10, 2014 Test effectué sur une boutique en 1.6.0.9 et le module fonctionne. J'ai par contre dû désactiver l'affichage flottant et je n'ai pas pu tester la modification des prix car les transporteurs sont gratuits. Merci pour ce module ! Link to comment Share on other sites More sharing options...
desbonsprix Posted October 10, 2014 Share Posted October 10, 2014 Merci pour ce retour !!! C'est bon à savoir ... Pour le moment je l'utilise en 1.5.6.2 et impec avec les fichiers de manouille ... Greg Link to comment Share on other sites More sharing options...
dsilvestre Posted October 10, 2014 Share Posted October 10, 2014 J'ai oublié de préciser que j'ai aussi du mettre les fichiers de Manouille ! Link to comment Share on other sites More sharing options...
CreativeRegie Posted November 5, 2014 Share Posted November 5, 2014 Salut, Chez moi le module "d'origine" fonctionne bien, le seul probleme c'est que le montant des frais de port n'est pas ajusté sur la facture et du coup, j'ai une facture fausse et des alertes comme quoi le client a trop payé ou pas assez Link to comment Share on other sites More sharing options...
loulou66 Posted December 3, 2014 Share Posted December 3, 2014 (edited) Coucou J'ai refait le module pour la 1.6+ (ne fonctionne pas pour les versions inférieure) - intégration complète dans la page commande dans le tableau des livraison (1er onglet) - donc plus besoin de configuration du module - re-calcul des frais du transporteurs et du total de la commande suivant la méthode du transporteur ( poids/prix/gratuit) sélectionné et modification des valeurs en BDD. notice : si le transporteur passe de payant a gratuit il vous faudra donc créer un bon de réduction ou rembourser le client du montant de l'ancien frais de transport et inversement si le transporteur passe de gratuit a payant le client vous devra les nouveaux frais de transport(ça je vous laisse le gerrer ^^) faites des test avant de vraiment l'utiliser sur des commandes clients ps: fichier corriger dans un post plus bas #80 @++ Loulou66 Edited December 6, 2014 by loulou66 (see edit history) Link to comment Share on other sites More sharing options...
fredekac Posted December 3, 2014 Share Posted December 3, 2014 Waooo, on en a rêvé, Loulou66 l'a fait Merci Loulou66. Link to comment Share on other sites More sharing options...
Rimavo Posted December 5, 2014 Share Posted December 5, 2014 Bonjour, Bravo à tous pour ce module communautaire. Question pour Loulou 66 : J'ai testé téléchargé et installé le module RAS pour le tester. Je suis en PS 1.6.0.6 Ensuite dans le BO sur une commande je ne vois pas la possibilité de modifier le transporteur, est-ce normal ? J'ai mis un exemple d'une de mes commandes en BO après installation du module. Je remonterai les pbs si il y en a ;o). Merci Link to comment Share on other sites More sharing options...
loulou66 Posted December 5, 2014 Share Posted December 5, 2014 coucou grr le hook ne sont pas cree dans la 1.6.0.6 donc normalement il ont été créé a l'install du module dans la table ps_hook ( a vérifié) puis dans le fichier admin/themes/default/template/controllers/orders/helpers/view/view.tpl rechercher (ligne 242) <ul class="nav nav-tabs" id="myTab"> et ajouter en dessous {$HOOK_TAB_SHIP} rechercher (ligne 257) <div class="tab-content panel"> ajouter en dessous {$HOOK_CONTENT_SHIP} si il ne s'affiche toujours pas desinstaller /reinstaller le modules pour bien accrocher le module sur les hook des que j'ai un peu de temps je revois le module pour le rendre compatible ^^ @++ Loulou66 Link to comment Share on other sites More sharing options...
Rimavo Posted December 5, 2014 Share Posted December 5, 2014 Loulou66, Je viens de vérifier en base hook OK : displayAdminOrderTabShip displayAdminOrderContentShip Après modif code (en PJ image) et install/desinstall/suppression (2 fois), rien à faire. toujours pas d'affichage. Sauf si je me suis planté dans les lignes de codes (suis pas non plus un spécialiste). Si vous avez un peu de temps. Je pense que cela intéressera pas mal de monde. Merci. Link to comment Share on other sites More sharing options...
loulou66 Posted December 6, 2014 Share Posted December 6, 2014 Coucou Voila le version modifie pour être compatible 1.6.0.0->1.6.0.9 si inférieure a 1.6.0.9 le module sera en haut de la page @++ Loulou66 changetransp_PS1.6_V2.2.zip 3 Link to comment Share on other sites More sharing options...
Rimavo Posted December 8, 2014 Share Posted December 8, 2014 Bonsoir Loulou66, Merci pour le feedback. Je teste cela et vous fais un retour. Bonne soirée. Link to comment Share on other sites More sharing options...
Rimavo Posted December 8, 2014 Share Posted December 8, 2014 Loulou66, Je confirme que le module 2.2 est bien OK pour ma version 1.6.0.6. Super et merci à vous. Link to comment Share on other sites More sharing options...
Hobbes Posted December 9, 2014 Share Posted December 9, 2014 (edited) Bonjour, merci pour le module, mais je rencontre un souci sur la partie "configurer" du module. On abouti sur une page blanche et aucun paramètre n'est présent (s'il doit y en avoir). Dans la page commande, il y a bien par contre l'onglet "changer le transporteur". Je suis sous PS 1.6.0.9 Edited December 9, 2014 by Hobbes (see edit history) Link to comment Share on other sites More sharing options...
KevinNash Posted January 15, 2015 Share Posted January 15, 2015 Impeccable avec les fichiers de manouille sur 1.5.4.1 @ loulou66, possible une version compatible PS1.5 ? Link to comment Share on other sites More sharing options...
leste Posted January 16, 2015 Share Posted January 16, 2015 (edited) Hello Retour de bug après maj prestashop 1.6.0.11 le module reste en partie fonctionnel si déjà installé mais plus possible de modifier les paramètres dans le BO car tout est invisible certainement un problème de css et dans le BO de commande reste juste menu transporteur et la également un problème d'affichage A suivre peut être une petite maj... Bon courage *** Je confirme que si le module n'est pas installé avant la mise à jour, il ne fonctionne plus, et n'aparait plus dans le BO des commandes Edited January 17, 2015 by leste (see edit history) Link to comment Share on other sites More sharing options...
leste Posted January 19, 2015 Share Posted January 19, 2015 RE... personne n'a solutionné le problème ou mise à jour ce module ? Link to comment Share on other sites More sharing options...
Tristan de VGO Posted March 4, 2015 Share Posted March 4, 2015 merci à loulou pour le mise à jour en 1.6. Tester en 1.6.13 fonctionne sans problème. Dommage que le changement de transporteur se fait en même temps que les frais de ports. Je pense qu' il est plus utile de séparer les deux fonctions. et encore bravo pour ton bon boulot. @++++ Link to comment Share on other sites More sharing options...
L E O Posted April 7, 2015 Share Posted April 7, 2015 Bonjour à tous et merci à loulou pour ses contributions à ce module. J'ai installé ce module sur PS 1.6.0.14 avec plusieurs transporteurs déclarés Colissimo, TNT (domicile, bureau, relais colis), etc. Lorsque je veux changer le transporteur d'une commande, tous apparaissent dans la liste déroulante sauf les TNT et je ne comprends pas pourquoi. J'ai aussi remarqué que la valeur de la colonne is_module de la table ps_carrier est égale à 1 pour les différents TNT et 0 pour les autres. Quelqu'un pourrait-il me dire ce qui ne fonctionne pas ? Merci. Link to comment Share on other sites More sharing options...
laurent75014 Posted April 13, 2015 Share Posted April 13, 2015 Bonjour, Merci pour ce modulte tres pratique. Il fonctionne avec PS 1.6.0.9. Par contre depuis que mon hebergeur est passé en PHP 5.5, lorsque j'édite une commande, j'obtiens le message d'erreur suivant Unknow error à la ligne 199 du fichier /modules/changetransp/changetransp.php[8192] mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead Faut il que je force retourne à une version inferieur de PHP ou y a t'il une solution sur le module ? Merci d'avance Link to comment Share on other sites More sharing options...
MonBlason Posted April 29, 2015 Share Posted April 29, 2015 La version 2.2 marche très bien avec Presta 1.6.14, merci! Link to comment Share on other sites More sharing options...
ChDUP Posted June 29, 2015 Share Posted June 29, 2015 Merci pour ce module pour répondre à hobbes, il n'y a rien à configurer pour ce module Il faut donc supprimer la function getContent qui est vide, afin de ne plus avoir cette option "configuration" Perso, je cherche à pouvoir modifier les transporteurs, mais sans modifier les frais de port. Pour cela, j'ai enlevé tout le switch ($carrier_shipping_method ) et mis à sa place simplement $order_carrier->update(); $order_detail->update(); est-ce que j'ai bon ? Link to comment Share on other sites More sharing options...
jolvil Posted June 30, 2015 Share Posted June 30, 2015 Bonjour, Ce module pourrait etre tres pratique si il fonctionnait sur .PS 1.6.0.14. La version 2.2 affiche bien les transporteurs mais le calcul du transport est different de celui de la boutique. Pas utilisable en l'état. Link to comment Share on other sites More sharing options...
Franck74 Posted July 23, 2015 Share Posted July 23, 2015 Bonjour Ou télécharger la version 2.2 ? Le téléchargement en début de post est la 2.1 Merci treuil74 Link to comment Share on other sites More sharing options...
Hobbes Posted July 23, 2015 Share Posted July 23, 2015 Bonjour Ou télécharger la version 2.2 ? Le téléchargement en début de post est la 2.1 Merci treuil74 Bonjour, Page 4, post n° 80 Link to comment Share on other sites More sharing options...
ChDUP Posted August 4, 2015 Share Posted August 4, 2015 L E O problème résolu depuis ? sinon, remplacez la ligne 189 (environ) de changetransp.php par $carriers = Carrier::getCarriers(intval($this->context->language->id), true, false, false, null, 4); Link to comment Share on other sites More sharing options...
makinero Posted October 20, 2015 Share Posted October 20, 2015 Bonjour, Y a-t-il une version compatible avec PS 1.6.1.1 ? Merci Link to comment Share on other sites More sharing options...
SBR22 Posted November 1, 2015 Share Posted November 1, 2015 C'est un super module! merci pour ce petit kdo Link to comment Share on other sites More sharing options...
nazdupresta Posted November 7, 2015 Share Posted November 7, 2015 (edited) Coucou Voila le version modifie pour être compatible 1.6.0.0->1.6.0.9 si inférieure a 1.6.0.9 le module sera en haut de la page @++ Loulou66 bonjour existe t il une maj pour 1.6.1 ? car j'ai planter une de mes commande en le testant ... moralité : bosser en local avec de tenter en prod ... suis je bete Edited November 7, 2015 by nazdupresta (see edit history) Link to comment Share on other sites More sharing options...
makinero Posted November 10, 2015 Share Posted November 10, 2015 J'ai testé sur une 1.6.1.1 (pas sur mon site de prod, une version fraîchement installée) : ça marche mais je préfèrerais avoir l'avis du développeur pour être sûr d'utiliser un module qui soit pleinement compatible avec ma version. Merci ! Link to comment Share on other sites More sharing options...
loulou66 Posted November 11, 2015 Share Posted November 11, 2015 Coucou je viens de tester sur une 1.6.1.1 il s’intègre bien dans la page de commande et recalcule les frais de transport @++ Loulou66 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