Presta 2 Doli 32 Posted October 23, 2012 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 Share this post Link to post Share on other sites
Le-cathare 40 Posted August 7, 2013 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) Share this post Link to post Share on other sites
leste 5 Posted November 8, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 8, 2013 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 Share this post Link to post Share on other sites
leste 5 Posted November 8, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 8, 2013 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 Share this post Link to post Share on other sites
leste 5 Posted November 8, 2013 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é Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 9, 2013 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 Share this post Link to post Share on other sites
BIG PRINT 8 Posted November 11, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 19, 2013 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 Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 22, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 22, 2013 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 Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 22, 2013 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) Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 22, 2013 Posted November 22, 2013 C'est, à notre avis, exactement ce qu'il fallait faire... Reste à tester Bravo Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 22, 2013 Posted November 22, 2013 Je l'ai testé ça fonctionne , j'ai juste recopier la ligne au dessus c'était pas difficile. Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 22, 2013 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 Share this post Link to post Share on other sites
steph54fr 1 Posted November 23, 2013 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. Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 23, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 23, 2013 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) Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 23, 2013 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) Share this post Link to post Share on other sites
leste 5 Posted November 23, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 23, 2013 Posted November 23, 2013 OK, ok, vos arguments tiennent la route.... je regarde cette amélioration dès que possible P2D Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 23, 2013 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 Share this post Link to post Share on other sites
thierryRR 0 Posted November 23, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 23, 2013 Posted November 23, 2013 C'était une variable mal définit dans le module.... C'est maintenant corrigé Désolé P2D Share this post Link to post Share on other sites
steph54fr 1 Posted November 24, 2013 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. Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 25, 2013 Posted November 25, 2013 Essayez la version que nous venons de mettre en ligne.... Share this post Link to post Share on other sites
Mike West 7 Posted November 25, 2013 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. Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 26, 2013 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 Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 26, 2013 Posted November 26, 2013 Tiens, je me disais bien que je ne suis pas le seul à avoir besoin de changer les cout du transport Share this post Link to post Share on other sites
Tristan de VGO 11 Posted November 26, 2013 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) Share this post Link to post Share on other sites
Jovicyr 7 Posted November 27, 2013 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. Share this post Link to post Share on other sites
Squadra Unica 5 Posted November 27, 2013 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? Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 27, 2013 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) Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 27, 2013 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) Share this post Link to post Share on other sites
Squadra Unica 5 Posted November 27, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted November 27, 2013 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 Share this post Link to post Share on other sites
RDSPECTACLES 0 Posted November 28, 2013 Posted November 28, 2013 Milles mercis pour ce module Share this post Link to post Share on other sites
presta-version-1560 0 Posted November 29, 2013 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 Share this post Link to post Share on other sites
Tristan de VGO 11 Posted December 7, 2013 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) Share this post Link to post Share on other sites
frvsens 1 Posted December 13, 2013 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. Share this post Link to post Share on other sites
leste 5 Posted December 18, 2013 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) Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted December 18, 2013 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 Share this post Link to post Share on other sites
leste 5 Posted December 19, 2013 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 Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted December 19, 2013 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 Share this post Link to post Share on other sites
leste 5 Posted December 21, 2013 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+ Share this post Link to post Share on other sites
lhymn 1 Posted December 31, 2013 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 Share this post Link to post Share on other sites
Katzele 7 Posted January 18, 2014 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 ;-) Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted January 26, 2014 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 Share this post Link to post Share on other sites
Katzele 7 Posted January 26, 2014 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 Share this post Link to post Share on other sites
Katzele 7 Posted January 26, 2014 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 ;-) Share this post Link to post Share on other sites
leste 5 Posted January 27, 2014 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 ! Share this post Link to post Share on other sites
pat62500 2 Posted January 28, 2014 Posted January 28, 2014 je ne dirais qu'un mot..... merci!! (sur prestashop 1.5.6.1) Share this post Link to post Share on other sites
leste 5 Posted February 1, 2014 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) Share this post Link to post Share on other sites
Presta 2 Doli 32 Posted February 6, 2014 Posted February 6, 2014 A tout hasard, avez-vous des accents ou des caractères spéciaux dans le NOM de vos transporteurs ? P2D Share this post Link to post Share on other sites
leste 5 Posted February 6, 2014 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) Share this post Link to post Share on other sites
leste 5 Posted February 6, 2014 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 ! Share this post Link to post Share on other sites
manouille 36 Posted February 11, 2014 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. Share this post Link to post Share on other sites
manouille 36 Posted February 11, 2014 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) Share this post Link to post Share on other sites
leste 5 Posted February 12, 2014 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 ! Share this post Link to post Share on other sites
manouille 36 Posted February 12, 2014 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 Share this post Link to post Share on other sites
Gu1llaume 6 Posted March 7, 2014 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 Share this post Link to post Share on other sites
akhawat 4 Posted March 7, 2014 Posted March 7, 2014 bonjour ne fonctionne pas sur 1.5.6.2 message : transporteur introuvable pourtant ils sont bien repertorié Share this post Link to post Share on other sites
gatla2 0 Posted May 25, 2014 Posted May 25, 2014 ca fonctionne pas aussi sur la 1.6 Share this post Link to post Share on other sites
Patrick POLBOS Orchi 16 Posted May 28, 2014 Posted May 28, 2014 akhawat pour moi il fonctionne en 1.5.6.2 Share this post Link to post Share on other sites
desbonsprix 13 Posted May 29, 2014 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) Share this post Link to post Share on other sites
coeos.pro 615 Posted June 1, 2014 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/ Share this post Link to post Share on other sites
akhawat 4 Posted August 1, 2014 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 ? Share this post Link to post Share on other sites
Polo73 0 Posted October 7, 2014 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? Share this post Link to post Share on other sites
Tristan de VGO 11 Posted October 7, 2014 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) Share this post Link to post Share on other sites
dsilvestre 2 Posted October 10, 2014 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 ! Share this post Link to post Share on other sites
desbonsprix 13 Posted October 10, 2014 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 Share this post Link to post Share on other sites
dsilvestre 2 Posted October 10, 2014 Posted October 10, 2014 J'ai oublié de préciser que j'ai aussi du mettre les fichiers de Manouille ! Share this post Link to post Share on other sites
CreativeRegie 0 Posted November 5, 2014 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 Share this post Link to post Share on other sites
loulou66 217 Posted December 3, 2014 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) Share this post Link to post Share on other sites
fredekac 4 Posted December 3, 2014 Posted December 3, 2014 Waooo, on en a rêvé, Loulou66 l'a fait Merci Loulou66. Share this post Link to post Share on other sites
Rimavo 0 Posted December 5, 2014 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 Share this post Link to post Share on other sites
loulou66 217 Posted December 5, 2014 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 Share this post Link to post Share on other sites
Rimavo 0 Posted December 5, 2014 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. Share this post Link to post Share on other sites
loulou66 217 Posted December 6, 2014 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 2 Share this post Link to post Share on other sites
Rimavo 0 Posted December 8, 2014 Posted December 8, 2014 Bonsoir Loulou66, Merci pour le feedback. Je teste cela et vous fais un retour. Bonne soirée. Share this post Link to post Share on other sites
Rimavo 0 Posted December 8, 2014 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. Share this post Link to post Share on other sites
Hobbes 26 Posted December 9, 2014 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) Share this post Link to post Share on other sites
KevinNash 119 Posted January 15, 2015 Posted January 15, 2015 Impeccable avec les fichiers de manouille sur 1.5.4.1 @ loulou66, possible une version compatible PS1.5 ? Share this post Link to post Share on other sites
leste 5 Posted January 16, 2015 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) Share this post Link to post Share on other sites
leste 5 Posted January 19, 2015 Posted January 19, 2015 RE... personne n'a solutionné le problème ou mise à jour ce module ? Share this post Link to post Share on other sites
Tristan de VGO 11 Posted March 4, 2015 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. @++++ Share this post Link to post Share on other sites
L E O 13 Posted April 7, 2015 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. Share this post Link to post Share on other sites
laurent75014 7 Posted April 13, 2015 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 Share this post Link to post Share on other sites
MonBlason 1 Posted April 29, 2015 Posted April 29, 2015 La version 2.2 marche très bien avec Presta 1.6.14, merci! Share this post Link to post Share on other sites
ChDUP 292 Posted June 29, 2015 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 ? Share this post Link to post Share on other sites
jolvil 79 Posted June 30, 2015 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. Share this post Link to post Share on other sites
Franck74 0 Posted July 23, 2015 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 Share this post Link to post Share on other sites
Hobbes 26 Posted July 23, 2015 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 Share this post Link to post Share on other sites
ChDUP 292 Posted August 4, 2015 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); Share this post Link to post Share on other sites
Recommended Posts