Search the Community
Showing results for tags 'dateofdelivery'.
-
Bonjour, J'ai mon module Date de Livraison qui n'affiche pas les dates correctement. Quand je suis sur la page de commande (frais de port), j'ai ce texte écrit : Date approximative de livraison avec ce transporteur est entre le et * " Je n'ai donc pas les dates d'affichées "entre le ???? et ???? * " Je suis sur Prestashop 1.5.5, c'est le module d'origine. Je l'ai également mis à jour avec la dernière version trouvée sur github, mais rien y fait... Merci pour l'aide. Pour info, le contenu de mon fichier beforeCarrier.tpl : {if $datesDelivery|count} <script type="text/javascript"> {literal} var datesDelivery = {}; {/literal} {foreach $datesDelivery as $by_address} datesDelivery[{$by_address@key}] = {}; {foreach $by_address as $date} {if $date && isset($date[0])} datesDelivery[{$by_address@key}]["{$date@key}"] = {}; datesDelivery[{$by_address@key}]["{$date@key}"]['minimal'] = ["{$date.0.0}",{$date.0.1}]; datesDelivery[{$by_address@key}]["{$date@key}"]['maximal'] = ["{$date.1.0}",{$date.1.1}]; {/if} {/foreach} {/foreach} {literal} function refreshDateOfDelivery() { var date_from = null; var date_to = null; var set = true; $.each($('.delivery_option_radio:checked'), function() { var date = datesDelivery[$(this).attr('name').replace(/delivery_option\[(.*)\]/, '$1')][$(this).val()]; if (typeof(date) != 'undefined') { if (date_from == null || date_from[1] < date['minimal'][1]) date_from = date['minimal']; if (date_to == null || date_to[1] < date['maximal'][1]) date_to = date['maximal']; } else set = false; }); if (date_from != null && date_to != null && set) { $('p#dateofdelivery').show(); $('span#minimal').html('<b>'+date_from[0]+'</b>'); $('span#maximal').html('<b>'+date_to[0]+'</b>'); } else $('p#dateofdelivery').hide(); } $(function(){ refreshDateOfDelivery(); $('input[name=id_carrier]').change(function(){ refreshDateOfDelivery(); }); }); {/literal} </script> <br /> <p id="dateofdelivery"> {if $nbPackages <= 1} {l s='Approximate date of delivery with this carrier is between' mod='dateofdelivery'} {else} {l s='There are %s packages, that will be approximately delivered with the delivery option you choose between' sprintf=$nbPackages mod='dateofdelivery'} {/if} <span id="minimal"></span> {l s='and' mod='dateofdelivery'} <span id="maximal"></span> <sup>*</sup> <br /> <span style="font-size:10px;margin:0;padding:0;"><sup>*</sup> {l s='with direct payment methods (e.g. credit card)' mod='dateofdelivery'}</span> </p> {/if}
- 6 replies
-
- dateofdelivery
- 1.5.5
-
(and 1 more)
Tagged with:
-
Bonjour, Je rencontre un problème avec le module date de livraison de prestashop. Sur l'historique de commande (orderdetail), la date de livraison n'est pas correcte, elle est à chaque fois calculée par rapport à la date du jour. C'est comme si il n'y avait pas de sauvegarde de cette date au moment de la passation de commande, d’ailleurs je ne vois pas en BDD à quel endroit cette donnée est sauvegardé. Même constat si je veux imprimer une facture, la date est calculée par rapport à aujourd'hui. Avez-vous aussi ce problème? Y a t'il une solution? Merci
- 1 reply
-
- dateofdelivery
- orderdetail.tpl
-
(and 1 more)
Tagged with:
-
Nous rencontrons des soucis sur un site Presta 1.6.0.8 avec le module de Date de livraison qui indique sur les factures les dates approximatives de livraison. Tout d’abord, est-ce que dans la configuration du module, le temps supplémentaire lorsqu'un produit est en rupture de stock est indiqué en jours ouvrables ou non ? Le problème que nous avons est que les dates données sont fausses. Nous avons eu par exemple une commande placée le 14/10 mais dont la date approximative de livraison a été donnée sur la facture entre le 01/12 et le 03/14, alors que pour les produits en rupture, les délais configurés dans le module sont de 15 jours.
-
- module
- Date de livraison
-
(and 1 more)
Tagged with:
-
Bonjour à tous, J'ai un problème avec le module de "Date de livraison" pour mon PS 1.4.7.0. Je m'explique, voici mes réglages : - 1 jour de préparation en décochant "Préparation le Samedi" et "Préparation le dimanche". - 2 à 3 jours de livraison en décochant "Livraison le Samedi" et "Livraison le Dimanche". Pour faire simple la préparation et la livraison se fait du Lundi au Vendredi. Et là : problème dans le calcul du délai affiché. Normalement, pour une commande validée aujourd'hui, Jeudi 09 Janvier 2014, je devrais avoir : 1) Commande passée le Jeudi 09 Janvier 2) J'ajoute + 1 jour de préparation (Vendredi 10 Janvier) 3) J'ajoute + 2 à 3 jours de livraison (Mardi 14 Janvier à Mercredi 15 Janvier) Total : 3 à 4 jours ouvrés. Le délai devrait donc être "Livraison approximative entre le Mardi 14 Janvier 2014 et le Mercredi 15 Janvier 2014". Bah chez moi il affiche "Livraison entre Lundi 13 Janvier 2014 et Mardi 14 Janvier 2014" ?? Pire, quand je diminue les temps de livraison, j'ai un calcul incompréhensible !! Exemple avec une commande passée à la même date avec 1 jour de préparation mais : - Avec livraison entre 1 et 2 jours : Date estimée entre Lundi 13 Janvier et Mardi 14 Janvier (Là c'est bon, c'est parfaitement calculé) - Avec livraison entre 2 et 3 jours : Date estimée entre Lundi 13 Janvier et Mardi 14 Janvier (Là on dirait qu'il prends en compte la préparation le Samedi) - Avec livraison entre 3 et 4 jours : Date estimée entre Lundi 13 Janvier et Mardi 14 Janvier (Là on dirait qu'il prends en compte la préparation le Samedi ET le Dimanche) - Avec livraison entre 4 et 5 jours : Date estimée entre Mardi 14 Janvier et Mercredi 15 Janvier (Là c'est le délai que je souhaite affiché car il est réel) Je n'ai absolument pas touché au module.. Que dois-je faire pour afficher le véritable calcul attendu ? EDIT 1 : Précision, le calcul ne fonctionne pas non plus pour un transport géré par un module, tel que Chronopost. Merci d'avance à tous ceux qui prendront le temps de me répondre !
- 1 reply
-
- date de livraison
- dateofdelivery
- (and 2 more)