Magento 1

Estimated Delivery Date

Display on Magento product pages and in the customer cart the estimated delivery date for available products and backorders with a completely customizable message.

marketplace approved
130,00€excl. VAT

5.0/5 noté 108 avis

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Donnez à vos clients la possibilité de connaître la date de livraison estimée

Affichez la date de livraison estimée sur votre frontend Magento

  • Ajoutez la date de livraison estimée sur les pages produits et panier

Personnalisez entièrement l'affichage des messages

  • Modifiez les messages avec des variables pré-définies
  • Ajoutez un décompte dynamique sur la page produit

Configurez l'extension sur plusieurs niveaux

  • Définissez une configuration spécifique à chaque vue magasin et à chaque site web
  • Prenez en compte les jours non travaillés et l'heure actuelle pour le calcul de la date de livraison
  • Gérez les délais de livraison pour chaque produit (en stock, en rupture de stock)
  • Définissez des délais de livraison pour chaque attribut produit (ex : marque, couleur...)
  • Ajoutez des délais de livraison pour les produits configurables et les options personnalisées
  • Définissez une date de réapprovionnement de stock pour chaque produit

Content

    Fonctionnement général de Estimated Delivery Date pour Magento

    Comment fonctionne Estimated Delivery Date pour Magento ?

    L'extension Estimated Delivery Date vous offre la possibilité de gérer vos délais de livraison sur plusieurs niveaux. Cela vous permet d'établir et de personnaliser des délais de livraison pour chaque produit disponible dans votre site Magento et sur différents niveaux.

    Estimated Delivery Date est entièrement personnalisable. Vous avez la possibilité d'afficher et de personnaliser totalement vos messages de livraison.

    Que sont les délais de livraison ?

    Un délais de livraison (lead time) est la latence entre l'initiation et l'exécution d'un processus. Il s'agit du temps nécessaire à expédier vos produits.

    Avec l'extension Estimated Delivery Date, les délais de livraison sont définis en jours. Vous pouvez définir des délais de livraison sur différents niveaux (magasin, produit, attribut, produit configurable, option personnalisée...). Les délais seront ensuite ajoutés les uns aux autres.

    Ci-dessous, vous trouverez un exemple qui résume les différentes configurations possibles avec l'extension Estimated Delivery Date.

    Estimated Delivery Date en 3 étapes

    Afin de configurer Estimated Delivery Date rendez-vous dans :
    System › Configuration › Wyomind › Estimated Delivery Date

    Avant toute chose, vous devez configurer un certain nombre de paramètres.

    ETAPE 1 : Configurez votre extension de manière générale

    Dans un premier temps, vérifiez que Current configuration scope est sur Default Config.

    Vous pouvez ensuite commencer par configurer Estimated Delivery Date d'une manière générale.

    Global settings
    Dans un premier temps, activez le module. 
    • Debug enabled
      Vous pouvez aussi activer le mode debug. Les traces de debug seront visibles seulement si votre adresse IP a été ajoutée aux restrictions client développeur dans :
      System › configuration › developer
    • Store opening days
      Les heures d'ouverture du magasin.
    • Store days off
      Notez que lorsque le magasin est fermé les commandes sont gérées le jour d'après.
    • Date format
      Par exemple, pour 01/01/2019, écrivez :

      d/m/Y

    • Time format
      Par exemple, pour 6:00PM, écrivez :

      h:iA

    Estimated Delivery Date Message

    Estimated Delivery Date vous permet de définir un message global à afficher à plusieurs endroits :

    • en haut du panier et dans le checkout
    • dans l'email transactionnel 
      Vos emails transactionnels doivent être mis à jour avec :
      {{block type='core/template' template='estimateddeliverydate/email/message.phtml' order=$order}}​
    • dans le compte client

    Dans ce message, vous pouvez utiliser les paramètres suivants :

    {{cutoff}}, {{from_x_day}}, {{to_x_day}}, {{from_date}}, {{to_date}}, {{from_x_week}}, {{to_x_week}}

    Default settings for in stock products
    Ci-dessous sont les paramètres pour les produits en stock. 
    • Default lead time
      Définissez le délais de livraison global. Si vous souhaitez utiliser des plages de valeurs telles que : "de 2 à 4 jours", alors il vous faudra écrire : 

      2-4

    • Last shipping time of the day
      Choisissez les jours de livraison ainsi que l'heure de la dernière livraison de la journée. Après cette heure, les commandes seront traitées le jour d'après.
    • Shipping days
      Choisissez les jours où les commandes peuvent être livrées. Les livreurs travaillent ces jours.
    • Shipping days off
      Estimated Delivery Date vous permet de définir des jours où les commandes ne seront pas expédiées, des jours fériés par exemple. Chaque date doit être écrite sur une nouvelle ligne telle que :

      YYYY-MM-DD

    • Display a message on the product pages
      Laissez vos clients savoir quand le produit peut être livré.
    • Message on the product pages
      Vous pouvez utiliser les placeholders suivants :

      {{cutoff}}, {{from_x_day}}, {{to_x_day}}, {{from_date}}, {{to_date}}, {{from_x_week}}, {{to_x_week}}, {{countdown}}

    • Display a message for each item in cart, in transactional email, in customer account
      Vous avez la possibilité d'afficher un message dans le panier, l'email transactionnel et dans le compte client. 
    • Message foreach item in cart, transactional email and customer account
      Vous pouvez utiliser les placeholders suivants :

      {{cutoff}}, {{from_x_day}}, {{to_x_day}}, {{from_date}}, {{to_date}}, {{from_x_week}} and/or {{to_x_week}}

    Default settings for out of stock products
    Vous pouvez définir les mêmes paramètres pour les produits en rupture de stock. 
    Lead time based on attributes

    Définissez des délais de livraison supplémentaires selon les attributs ainsi qu'un périmètre pour ce délai de livraison : 

    • Commandes et réapprovisionnements
    • Commandes seulement
    • réapprovisionnements seulement

    Lorsque vous avez sauvegardé la configuration, vous devriez voir un message affiché dans l'admin. 

    Lead time based on custom options

    Estimated Delivery Date vous permet aussi de calculer les délais de livraison des custom options selon : 

    • la sommes de tous les délais de livraison des custom option 

      T-Shirt S : 5 days

      T-Shirt Orange : 2 days
      Lorsqu'un client commande un T-shirt orange en taille S, cela demande 7 jours avant d'être envoyé. 

    • le délai de livraison de la custom option le plus grand

      T-Shirt S : 5 days

      T-Shirt Orange : 2 days

      Lorsqu'un client commande un T-shirt orange en taille S, cela demande 5 jours avant d'être envoyé. 

    Countdown format
    Si vous avez ajouté un décompte dans vos messages, vous pouvez définir les paramètres suivants :
    • Countdown format
      Choisissez le format du décompte sur vos pages produits.
    • Countdown in real time
      Mettez à jour automatiquement le décompte en temps réel.
    • Countdown display type
      Vous pouvez choisir un affichage textuel ou graphique comme ci-dessous.
    • Add jQuery v1.12.0 library
      jQuery est requis pour le décompte graphique. N'ajoutez pas jQuery s'il est déjà ajouté au thème ou via un module tiers.
    Lead time by shipping method and shipping rate codes
    Vous pouvez aussi définir des délais de livraison pour chaque méthode/taux de livraison. Pour cela, sélectionnez la méthode/taux et cliquez sur  Add a new method. 
    • Shipping method code
      Vous pouvez utiliser des expressions régulières. Par exemple, pour toutes les méthodes commençant par ups_, écrivez :

      ups_.*

    • Lead time
      Vous pouvez utiliser une plage de valeurs pour vos délais de livraison séparées par un tiret. Par exemple, de 1 à 2 jour de livraison :

      1-2 

    • Message
      Vous pouvez utiliser les paramètres suivants :

      {{cutoff}}, {{title}}, {{from_x_day}}, {{to_x_day}}, {{from_date}}, {{to_date}}, {{from_x_week}}, {{to_x_week}}

    Par exemple, si vous utilisez Pickup@Store avec Estimated Delivery Date, vous pourrez définir des délais de livraison supplémentaires pour chaque méthode de retrait en magasin. Ci-dessous, un exemple du frontend avec l'utilisation du retrait en magasin. 

    ETAPE 2 : Personnalisez les messages et le format de la date et de l'heure

    Avec Estimated Delivery Date, vous pouvez personnaliser l'affichage des messages ainsi que de la date et de l'heure selon vos besoins.

    Affichage des messages

    Les messages peuvent être affichés à plusieurs endroits :

    • sur les pages produits (produits en stock/en rupture de stock)
    • dans le panier et le checkout
    • dans l'email transactionnel
    • dans le compte client
    • pour chaque méthode/taux de livraison
    Placeholders

    Vous pouvez personnaliser ces messages et y inclure des syntaxes spécifiques comme ci-dessous dans le but d'afficher les délais de livraison, la date de disponibilité et le temps restant pour commander avant le dernier envoi de la journée.

    Plusieurs variables peuvent être utilisées :

    • {{from_x_day}}
      Nombre de délais de livraison minimum (+ jours non travaillés)
    • {{to_x_day}}
      Nombre de délais de livraison maximum (+ jours non travaillés). 
    • {{from_date}}
      Date du jour + délais de livraison minimum (+ jours non travaillés). 
    • {{to_date}}
      Date du jour + délais de livraison maximum (+ jours non travaillés). 
    • {{from_x_week}}
      Nombre minimum de semaines à partir desquelles la commande sera expédiée (+ jours non travaillés).
    • {{to_x_week}}
      Nombre maximum de semaines à partir desquelles la commande sera expédiée (+ jours non travaillés).
    • {{title}}
      Titre de la méthode de livraison.
      Seulement pour les Messages de chaque méthode de livraison. 
    • {{cutoff}}
      Heure de la dernière livraison de la journée. 
    • {{countdown}}
      Nombre d'heures, minutes et secondes avant le dernier envoi de la journée.
      Seulement pour le Message dans les pages produits. 


    Ci-dessous, quelques exemples d'utilisations comprenant des placeholders :

    {{title}} - Votre commande sera livrée dans {{to_x_week}} semaines.

    Cet article sera prêt à être expédié le {{from_date}}.

    Pour une livraison rapide, commandez cet article avant {{countdown}}.

    Scripts PHP

    Vous pouvez aussi ajouter du PHP directement dans vos messages:

    <php if({{leadtime_from}}>1){
    return "Ce que vous souhaitez avec n'importe quel paramètre fictif";
    }
    else{
    return "autre chose";
    }
    ?>


    Vous trouverez ci-dessous des exemples d'utilisation avec des scripts PHP :

    • Pour les message sur la page produit :
      <?php if ("{{from_x_day}}" <=2) {
      return "Pour une livraison rapide, commandez cet article avant {{countdown}}";
      }  else {
      return "Pour une livraison {{from_date}}, commandez cet article avant {{countdown}}";
      }
      ?>​
    • Pour le message dans le checkout :
      Votre commande sera expédiée <?php if ("{{from_x_day}}" == 2 || "{{from_x_day}}" == 1) {
      return "dans les plus brefs délais";
      } else {
      return "dans {{from_x_day}} jours";
      }
      ?>
      Date estimée de livraison : {{from_date}}.
    • Pour les messages des méthodes/taux de livraison :
      Notez que vous pouvez définir un message pour chaque méthode/taux de livraison. Par exemple :

      Message pour le taux fixe :

      Avec le taux fixe, votre commande sera expédiée <?php if ("{{from_x_day}}" <= 1) {
      return "aujourd'hui.";
      } else { return "dans {{from_x_day}} jours.";
      }
      ?>
      Date de livraison estimée : {{from_date}}.​

      Message pour la livraison gratuite : 

      Bénéficiez de la livraison gratuite, votre commande sera expédiée <?php if ("{{from_x_day}}" <= 1) {
      return "demain.";
      } else return "dans {{from_x_day}} jours.";
      }
      ?>
      Date de livraison estimée : {{from_date}}.​

    Affichage de la date et de l'heure

    Estimated Delivery Date vous permet également d'afficher le format de date ainsi que les heures comme bon vous semble.

    Format de date

    En effet, étant donné que le format de date diffère selon les pays, vous pouvez vous référer au tableau suivant afin de créer votre propre format de date.

    Quelques exemple ci-dessous :

    • pour Sunday 5st of July 2014 :

      l jS \of F Y

    Vous pouvez aussi définir des formats de date différents pour chaque vue de magasin :

    • pour la vue de magasin Anglaise, l jS \of F Y donnera :

      Tuesday 26th of August 2014

    • pour la vue de magasin Française, l j F Y donnera:

      Mardi 26 Août 2014

    Format de l'heure

    Le format de l'heure change également d'un pays à un autre. vous pouvez vous référer au tableau ci-dessous pour créer votre propre format.

    Quelques exemple ci-dessous :

    • pour 6:00PM :

      h:iA

    • pour 6h00 :

      g\hi

    ETAPE 3 : Gérez les délais de livraison

    Il y a plusieurs manières de gérer les délais de livraison. 

    Vous pouvez définir différents délais selon : 

    • la vue magasin
    • l'attribut produit
    • le produit
    Par vue de magasin

    Estimated Delivery Date vous permet de configurer vos délais de livraison selon la vue de magasin. Jetez un œil à la portée Current configuration scope en haut à gauche de la configuration générale :
    System › Configuration › Wyomind › Estimated Delivery Date

    En choisissant la portée de la configuration, vous avez la possibilité d'utiliser les valeurs de la configuration par défaut ou de les modifier comme vous le souhaitez.

    Par exemple, si vous avez besoin de trois jours supplémentaires pour envoyer des articles en Angleterre, vous pouvez le définir  dans le champ Default lead time in days pour la vue de magasin Anglaise.

    Par attribut de produit

    Dans un premier temps, vous devez choisir les attributs auxquels vous souhaitez ajouter des délais de livraison supplémentaires ainsi que la portée de ces délais dans :
    System › Configuration › Wyomind › Estimated Delivery Date

    Rendez-vous dans :
    Catalog › Attributes › Manage Leadtimes/Attributes

    Ici, vous allez pouvoir assigner des délais de livraison supplémentaires pour chaque valeur de ces attributs. Comme sur l'exemple ci-dessous, où nous avons ajouté 4 jours de délais de livraison pour les produits disponibles dans la couleur argenté.

    Sauvegardez vos modifications en cliquant sur Save all changes.

    Pour chaque produit

    Avec Estimated Delivery Date, vous pouvez gérer les délais de livraison au niveau des produits dans :
    Catalog › Manage Products

    Sélectionnez un produit et cliquez sur Edit puis allez dans l'onglet Estimated Delivery Date.

    Vous pouvez définir une date de remise en stock dans le champ Stock expected for pour les produits en réapprovisionnement. Puis, les délais de livraison des commandes seront ajoutés à la date de réapprovisionnement.

    Dans les onglets Estimated delivery date for orders et Estimated delivery date for backorders, vous pourrez modifier les délais de livraison ainsi que le message à afficher sur la page produit et la dernière heure de livraison pour ce produit en particulier.

    Pour chaque Custom option

    Vous pouvez aussi définir des délais de livraison spécifiques pour chaque custom option de vos produits dans l'onglet Custom Options.

    Vous pourrez alors choisir la manière de calculer le délais de livraison dans l'onglet Lead time based on custom options :
    System › Configuration › Wyomind › Estimated Delivery Date

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec Estimated Delivery Date
    Estimated Delivery Date fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Estimated Delivery Date est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité. 

    Licence et domaines

    Migration de license vers Magento 2

    Nous offrons à tous nos clients désireux de migrer leur licence Magento 1 vers une licence Magento 2, le transfert à un prix réduit. 

    Vous avez la possibilité de migrer votre licence directement depuis votre compte Wyomind dans :
    My account › Licenses & Downloads

    Cliquez sur  migrate to magento 2  en face de l'extension et du domaine que vous souhaitez transférer. 

    Confirmez que vous souhaitez migrer votre licence vers une licence Magento 2 en cliquant sur  Confirm and checkout .

    Une facture sera automatiquement ajoutée à votre compte dans : 
    My account › Invoices

    Le prix du transfert est équivalent à une réduction de 30% par rapport au prix d'une licence Magento 2.

    Vous pouvez procéder au paiement en cliquant sur  PP .

    Une fois le paiement effectué, vous pouvez retourner dans : 
    My account › Licenses & Downloads

    Vous pourrez alors télécharger et installer votre licence pour Magento 2. 

    Conditions de validité d'une licence

    Votre licence est valide pour une durée illimitée sur une seule interface Magento.

    Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.

    Si vous gérez plusieurs sites sur la même interface Magento, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines. 

    Bien que la période de validité de votre licence soit illimitée, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma période de support ?).

    Pré-enregistrement des domaines

    Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

    Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

    Pour pré-enregistrer votre domaine :

    1. Allez dans :
      mY account › Licenses & DOwnloads
    2. Cliquez sur  à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
    3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
      Do you want to pre-register your domain in order to be ready to go live?
    4. Entrez votre nom de domaine puis cliquez sur  PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.
    Environnements de test

    Votre licence est valide pour une durée illimitée sur une seule interface Magento.

    Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

    • Si vous désirez ajouter vos environnements de test à votre licence.
      Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
      Ex: mywebsite-staging.com ou mywebsite-dev.com
    • Si vous souhaitez transférer votre licence sur un autre domain de production.
      Dans ce cas, la période de support pour la licence doit être active.

    Pour pouvoir utiliser Estimated Delivery Date sur tous vos domaines (live et test), suivez les étapes ci-dessous :

    1. Téléchargez Estimated Delivery Date depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des extensions)
    2. Installez Estimated Delivery Date sur votre environnement de production.
      (voir FAQ: Installation des extensions)
    3. Activez la licence.
      (voir FAQ: Activation des extensions)
    4. Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans :
      System › configuration › wyomind › your extension 
    5. Sauvegardez la configuration.

    Maintenant que Estimated Delivery Date est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test. 

    La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.

    Vous aurez le choix entre :

    1. Acheter une nouvelle licence
    2. Ajouter ce domaine à votre licence

    Cliquez sur Add this domain to my license.

    Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).

    Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.

    Si votre demande est acceptée, vous pourrez aussitôt utiliser Estimated Delivery Date sur vos deux domaines.

    L'ordre d'activation de votre licence n'a aucune importance. 
    Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 

    Versionnage des extensions et téléchargement

    Téléchargement des extensions

      Pour télécharger Estimated Delivery Date, connectez-vous à votre compte Wyomind :

        1. Allez dans :
          mon compte › Licenses & downloads  
        2. Cliquez sur  en face de Estimated Delivery Date.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Sélectionnez la version de Estimated Delivery Date à télécharger.
          Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Estimated Delivery Date.
        4. Cliquez sur  .

      Votre téléchargement peut commencer. 

      Mise à jour des extensions

      En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte. 

      Pour mettre à jour Estimated Delivery Date, suivez les étapes suivantes :

      1. Allez dans :
        mon compte › mes téléchargementS
      2. Cliquez sur  en face de Estimated Delivery Date.
      3. Sélectionnez la version la plus récente de Estimated Delivery Date (pour Magento 1 et Magento 2).
      4. Cliquez sur  télécharger .
      5. Installez la nouvelle version de Estimated Delivery Date pour mettre à jour votre admin Magento.

      Installation/Désinstallation des extensions

      Désinstallation des extensions

      Pour désinstaller Estimated Delivery Date, allez sur son dossier compressé et ouvrez-le.

      Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento. 

      Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

      Installation des extensions

      Avant d'installer Estimated Delivery Date, il vous faudra :

      • Faire un backup de votre installation Magento dans :
        system › tools › backups
      • Vérifier que le Compiler est désactivé dans votre admin Magento.
        Si le compiler est activé, désactivez le en cliquant sur Disable dans :
        system › tools › COMPILATIONS
      • Nettoyer votre cache dans :
        system › select cache type › actions › refresh › submit


      Vous pouvez maintenant installer Estimated Delivery Date :

      1. Téléchargez Estimated Delivery Date (fichier compressé) dans :
        mon compte › mes téléchargements
        Consultez la FAQ : Téléchargement des extensions
      2. Ouvrez le dossier téléchargé et décompressez-le.
      3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).
      4. Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
      5. Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.


      Estimated Delivery Date installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

      Activation des extensions

      Activation des extensions

      Maintenant que Estimated Delivery Date est installée, il ne vous reste qu'à l'activer :

      1. Allez dans votre admin Magento. Un message apparaît en haut de la page.

        Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 

        Le module License Manager n'a pas été supprimé de votre installation.
        Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml
        La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :

        system  

        configuration › advanced › advanced
      2. Copiez votre clé d'activation.

        Vous pouvez trouver votre clé d'activation à 2 endroits:
        - Dans l'email de confirmation que vous avez reçu suite à l'achat de Estimated Delivery Date

        - Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Estimated Delivery Date et cliquez sur  . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

      3. Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) depuis:  System › Configuration › Wyomind › VOTRE extension
        - Si vous choisissez Yes: vous serez connecté automatiquement au serveur de licence de Wyomind.
        - Si vous choisissez No, vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
      4. Sauvegardez les données en cliquant sur Save Configuration.
      5. Videz vos caches. 
      6. Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!
      7. Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 
      8. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Estimated Delivery Date.

      Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).

      Utilisation des extensions

      Traduire du texte en frontend

      Par exemple, vous souhaitez traduire du texte pour la vue de magasin française.

      Pour cela, dans votre répertoire racine Magento, copiez le fichier Wyomind_estimateddeliverydate.csv que vous trouverez dans app/locale/en_US dans le dossier app/locale/fr_FR (ou de la langue de votre choix).

      Dans ce fichier, vous pouvez saisir des données et leurs traductions. Par exemple :

      • "First name","Prénom"
      • "Last name","Nom"
      • ...

      Voici ci-dessous un exemple d'un fichier CSV de traduction.

      Vous pouvez également utiliser l'outil "Translate Inline" disponible depuis votre Admin Magento :
      System › Configuration › Advanced › Developer › Translate Inline

      Utiliser un package de template autre que "default"

      Si vous utilisez un package de template autre que "default" (Ex : "rwd" pour Magento 1.9), vous devez simplement copier les fichiers et dossiers de : 
      app/design/frontend/default/default/

      dans : 
      app/design/frontend/votre_package/default/

      Afficher le message dans la page produit pour un thème customisé

      Il vous suffit simplement de copier le code suivant et de le coller dans n'importe quel fichier .phtml :

      <?php
      $__['day'] = Mage::helper('estimateddeliverydate/data')->__('day');
      $__['days'] = Mage::helper('estimateddeliverydate/data')->__('days');
      $__['hour'] = Mage::helper('estimateddeliverydate/data')->__('hour');
      $__['hours'] = Mage::helper('estimateddeliverydate/data')->__('hours');
      $__['min'] = Mage::helper('estimateddeliverydate/data')->__('minute');
      $__['mins'] = Mage::helper('estimateddeliverydate/data')->__('minutes');
      $__['second'] = Mage::helper('estimateddeliverydate/data')->__('second');
      $__['seconds'] = Mage::helper('estimateddeliverydate/data')->__('seconds');
      
      $countdown_format = Mage::getStoreConfig("estimateddeliverydate/display_settings/countdown_format");
      $dynamic_countdown = Mage::getStoreConfig("estimateddeliverydate/display_settings/dynamic_countdown") ? "1" : "0";
      ?>
      
      <script>
          var elapsed_time = 0;
          function countdown(decrement) {
              if ($('edd_countdown')) {
                  var current_countdown = parseInt($('edd_countdown').getAttribute('countdown')) - elapsed_time;
                  if (decrement) {
                      elapsed_time += 1;
                  }
                  if (current_countdown <= 0) {
                      $('edd_countdown').update("");
                      return;
                  }
                  var d = Math.floor(current_countdown / 86400);
                  var h = Math.floor(current_countdown % 86400 / 3600);
                  var m = Math.floor(current_countdown % 86400 % 3600 / 60);
                  var s = (current_countdown % 86400 % 3600 % 60);
      
                  var timer = new Array();
                  if (<?php echo $countdown_format; ?> >= 1) {
                      var day = (d > 0) ? ((d > 1) ? (d + " <?php echo $__['days']; ?>") : (d + " <?php echo $__['day']; ?>")) : "";
                      if (day != "")
                          timer.push(day);
                  }
                  if (<?php echo $countdown_format; ?> >= 2) {
                      var hour = (h > 0) ? ((h > 1) ? (h + " <?php echo $__['hours']; ?>") : (h + " <?php echo $__['hour']; ?>")) : "";
                      if (hour != "")
                          timer.push(hour);
                  }
                  if (<?php echo $countdown_format; ?> >= 3) {
                      var min = (m > 0) ? ((m > 1) ? (m + " <?php echo $__['mins']; ?>") : (m + " <?php echo $__['min']; ?>")) : "";
                      if (min != "")
                          timer.push(min);
                  }
                  if (<?php echo $countdown_format; ?> >= 4) {
                      var sec = (s > 0) ? ((s > 1) ? (s + " <?php echo $__['seconds']; ?>") : (s + " <?php echo $__['second']; ?>")) : "";
                      if (sec != "")
                          timer.push(sec);
                  }
                  console.log('ok');
                  $('edd_countdown').update(timer.join().replace(/,/g,', '));
              }
          }
          document.observe("dom:loaded", function () {
              countdown();
              if (<?php echo $dynamic_countdown; ?> == 1) {
                  setInterval(function () {
                      countdown(true);
                  }, 1000);
              }
          });
      </script>
      
      <?php
      if ($_product->isConfigurable()) {
      
          $attributes = array();
          $_attributes = $_product->getTypeInstance(true)->getConfigurableAttributes($_product);
          foreach ($_attributes as $_attribute) {
              $attributes[] = Mage::getModel('eav/config')->getAttribute('catalog_product', $_attribute->getAttributeId());
          }
      
          $AssociatedProduct = $_product->getTypeInstance()->getUsedProducts();
          $children = array();
          $i = 0;
          foreach ($AssociatedProduct as $child) {
              foreach ($attributes as $attr) {
                  $children[$i]["attribute" . $attr->getAttributeId()] = $child->getData($attr->getAttributeCode());
              }
              $children[$i]['message'] = Mage::helper("estimateddeliverydate/data")->renderMessage($child, Mage::app()->getStore()->getId());
      
              $i++;
          };
          ?>
          <script>
              var edd = <?php echo json_encode($children); ?>;
              var launched = false;
              document.observe("dom:loaded", function () {
                  $(".super-attribute-select").each(function (sa) {
      
                      sa.observe("change", function () {
                          attr = [];
                          selection = true;
                          $(".super-attribute-select").each(function (s) {
                              if (s.value === "")
                                  selection = false;
                              attr.push({'id': s.id, 'value': s.value});
                          });
      
                          if (selection) {
      
                              edd.each(function (e) {
                                  found = true;
                                  attr.each(function (a) {
      
                                      if (eval("e." + a.id) !== a.value)
                                          found = false;
                                  });
                                  if (found) {
                                      $("leattimes").update(e.message);
                                      countdown(false);
                                  }
      
                              })
                          }
                          else {
                              $("leattimes").update();
                          }
                      })
                  })
              })
      
          </script>
          <div class="notice" id="leattimes"></div>
      <?php } else { ?>
          <div class="notice"> <?php echo Mage::helper("estimateddeliverydate/data")->renderMessage($_product, Mage::app()->getStore()->getId()); ?></div>
      
      <?php } ?>
      Personnaliser les messages "délais de livraison"

      Vous pouvez personnaliser vos messages dans :
      System › Configuration › Wyomind › Estimated Delivery Date

      Il y a trois options de personnalisation :

      • Personnalisation de la page produit
      • Personnalisation de la page panier
      • Personnalisation pour chaque élément du panier

      Le premier champ vous permet de modifier ou non le message diffusé dans le panier.

      Vous pouvez ensuite choisir d'afficher un message pour chaque article du panier. Si vous sélectionnez Yes, vous aurez aussi la possibilité de modifier le message par défaut.

      Dans votre message personnalisé, vous pouvez inclure des syntaxes particulières comme ci-dessous afin d'afficher les délais de livraison, la date de disponibilité et le temps qu'il reste avant réception de la commande.

      Vous avez donc plusieurs possibilités :  

      • {{leadtime_from}} = délais de livraison depuis
      • {{leadtime_to}} = délais de livraison jusqu'au
      • {{date_from}} = date depuis
      • {{date_to}} = date jusqu'au
      • {{week_from}} = semaine depuis
      • {{week_to}} = semaine jusqu'au
      • {{countdown}} = décompte

      Le dernier champ comprend le format de la date à afficher. En effet, le format de la date est souvent différent d'un pays à l'autre. Pour ce dernier, vous pouvez vous référer au tableau suivant afin de confectionner votre propre format de date.

      Par exemple, si vous souhaitez écrire "1st of January 2014", vous devez utiliser la syntaxe :

      l jS \of F Y

      Vous pouvez également personnaliser les messages avec du CSS et du HTML via des balises telles que :

      Estimated Delivery Date:<span>{{date_from}}</span> to <span>{{date_to}}</span>

      Voici ci-dessous un exemple sur une page produit.

      Ajouter les délais de livraison dans l'email de confirmation de commande

      Ajoutez un nouveau template ou sélectionnez celui que vous souhaitez modifier dans :
      System › Transactional emails

      Dans le champ Template content, ajoutez le code suivant à l'endroit souhaité :

      {{block type='core/template' template='leadtimes/email/leadtimes.phtml' order=$order}}

      Cliquez sur Save template.

      Définissez l'option New Order Confirmation Template sur le template tout juste créé dans :
      System › Configuration › Sales › Sales emails

      Les délais de livraison sont désormais ajoutés à l'email de confirmation de commande. Lorsque vos clients recevront l'email de confirmation, ils pourront ainsi voir la date de livraison estimée.

      Afficher la date estimée de livraison dans la page success.phtml

      Afin d'afficher la date estimée de livraison sur la page de confirmation de commande, vous pouvez ajouter dans :
      app\design\frontend\base\default\template\checkout\success.phtml

      le code suivant :

      <?php
      $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
      $json=Mage::helper("core")->jsonDecode($order->getEstimatedDeliveryDate());
      echo $json['msg'];
      ?>

      Ajouter le message "Délais de livraison" dans n'importe quel fichier .phtml

      Il suffit d'ajouter le code ci-dessous dans votre fichier .phtml :

      <?php echo Mage::helper("estimateddeliverydate")->getCartMessage(Mage::app()->getStore()->getId()); ?>
      Changer la position du texte "Délais de livraison estimé" dans le panier

      Vous pouvez modifier la mise en page du module pour le panier dans :
      app/design/frontend/default/default/layout/estimateddeliverydate.xml

      La partie à modifier est :

      <checkout_cart_index>
       <reference name="content">
        <block type="estimateddeliverydate/notification" name="estimateddeliverydate.notification" as="estimateddeliverydate_notification" before="-"/>
       </reference>
      </checkout_cart_index>

      Vous pouvez changer la référence et la position du bloc, par exemple :

      <checkout_cart_index>
       <reference name="content">
        <block type="estimateddeliverydate/notification" name="estimateddeliverydate.notification" as="estimateddeliverydate_notification" after="checkout.cart"/>
       </reference>
      </checkout_cart_index>
      Le message "Délais de livraison" n'apparait pas dans la page produit

      Par défaut Estimated Delivery Date réécrit le fichier ci-dessous :
      app\design\frontend\base\default\template\catalog\product\view\type\default.phtml

      avec :
      app\design\frontend\default\default\template\leadtimes\catalog\product\view\type\default.phtml

      Certain modules ou templates peuvent faire de même et donc un conflit peut résulter de cette situation et empêcher l'affichage du message "Délais de livraison".

      Plusieurs solutions permettent de résoudre le problème :

      • Déplacer le template \leadtimes\catalog\product\view\type\default.phtml dans votre thème et/ou design personnalisé.
      • Fusionner votre version de default.phtml avec \leadtimes\catalog\product\view\type\default.phtml.
      La nouvelle option de l'attribut n'est pas affichée dans la gestion des délais

      Lorsqu'une nouvelle option est ajoutée à un attribut, il se peut qu'elle ne soit pas affichée dans :

      Catalog › Attributes › Manage Leadtime/Attribute

      En ajoutant une option à un attribut que vous utilisez déjà pour gérer vos délais de livraison, vous devez sauvegarder la configuration de l'extension une nouvelle fois dans :
      System › Configuration › Estimated Delivery Date

      Vérifiez que votre attribut est bien sélectionné dans Attributes for additional lead times et cliquez sur Save Config .

      Le prix est affiché deux fois sur la page produit

      Si après avoir copié les fichiers design dans votre thème Magento, le prix est affiché deux fois sur la page produit :

      Alors, vous devez éditer le fichier suivant :
      \app\design\frontend\default\default\template\leadtimes\catalog\product\view\type\default.phtml

      Puis supprimer la dernière ligne :

      <?php echo $this->getPriceHtml($_product) ?>

      Résolutions de problèmes

      Erreur : Mage_Core_Model_Resource_Setup.php

      Si votre site ne fonctionne plus et vous donne ce message d'erreur après avoir uploadé tous les fichiers d'installation dans les dossiers appropriés :

      Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in /src/Mage_Core_Model_Resource_Setup.php on line 234

      Il est probable que le problème vienne du fait que vous avez installé une extension alors que le compilateur Magento était encore activé.

      Remarque importante :

      • Si le compilateur est activé sur votre site, désactivez-le avant de procéder à l'installation de n'importe quelle extension dans :
        System › Tools › Compilation
        Après l'installation, réactivez le processus de compilation et le compilateur.
      • Avant d'installer n'importe quelle extension, il est préférable de réaliser une sauvegarde de votre installation Magento.

      Voici comment désactiver le compilateur de Magento :

      1. Éditez le fichier suivant : includes/config.php et ajoutez un # avant les 2 lignes suivantes :
        define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');​

        de façon à obtenir :

        #define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
      2. Puis revenez dans l'administration de Magento et relancez le processus de compilation.
      Page blanche en utilisant l'extension

      Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.

      Erreur 404 dans la page de configuration
      La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
      Table ou vue non trouvée

      Ce type d'erreur peut provenir suite à un problème durant l'installation.

      Vous pouvez la corriger en suivant cette procédure :

      • Accédez à votre base de données via le panneau de contrôle de votre site (Phpmyadmin par exemple).
      • Supprimez l'entrée estimateddeliverydate_setup de la table core_resource. 

        Attention, cette entrée dépend de votre extension. Par exemple, si vous avez l'extension Simple Google Shopping, vous devez supprimer l'entrée simplegoogleshopping_setup.

      • Déconnectez-vous de votre administration Magento.
      • Connectez-vous à votre administration Magento.

      User's reviews

      Chris

      Merchant · United Kingdom · Utilisateur depuis 8 années

      ★★★★★

      Very useful extension

      A very useful extension which allows us to display the estimated delivery time on each page. It has configurable options to factor in our warehouse operating days and hours, and also the delivery days and hours for our couriers to the minute. The on-site message is fully customisable too. This simply does exactly what it's supposed to do. Recommended!

      August 26, 2025Magento 2

      The Soccer Store

      Merchant · United Kingdom

      ★★★★★

      Great Extension

      This is a great extension that we have used on our website The Soccer Store. It keeps the customer informed as to when they can expect their deliveries.

      Madeleine

      Ecommerce Agency · Australia · Utilisateur depuis 9 années

      ★★★★★

      Excellent extension with great support

      We have worked with the Wyomind support team to customise this extension to meet our exact requirements. The team are easy to work with and we are very happy with the results.

      June 5, 2023Magento 1 / OpenmageMagento 2

      Elmer

      Merchant · Netherlands · Utilisateur depuis 7 années

      ★★★★★

      Good extension

      Good extension with many possibilities. We have many products with different delivery dates, the customer can now always see on the product page, in the shopping cart and in the order confirmation when we deliver the order.

      December 12, 2022Magento 2

      Richard

      Developer · United Kingdom · Utilisateur depuis 7 années

      ★★★★★

      Great extension

      This is a well written extension, and has helped the merchant considerably in keeping their customers informed about when to expect the arrival of their ordered products. It is easy to customise, and the support when needed has been excellent. The extension allows easy set up of expected delivery dates against each product as a product attribute. It is simple to configure and gives a clear indication to the customers of when they can expect to receive their product. The extension can take into account the shipping method selected by the customer and adjust the expected delivery date accordingly. This expected delivery date then appears in all the relevant places you'd expect on the site - on the product page, checkout, and within the customer account orders section. These messages displayed to the customer are completely configurable. Wyomind's expected delivery date extension has significantly increased conversion rates on the merchant's site and has also reduced customer enquiries related to the expectation of the delivery of the ordered products. In terms of the code itself, it is well organised and conforms to Magento coding standards. It is easy to modify and straightforward to understand. We and the merchant would recommend this extension to anyone wanting to keep their customers better informed about the expected delivery date of their order.

      Nicolas

      Ecommerce Agency · France · Utilisateur depuis 6 années

      ★★★★★

      Très bonne extension

      Je cherchais un module Magento pour afficher les délais de livraison sur mes fiches produits et email de confirmation de commande. Cette extension est parfaite. Merci à l'équipe de Wyomind pour cet excellent module.

      Ricky

      Merchant · Italy · Utilisateur depuis 6 années

      ★★★★★

      Effective extension in the management of products that can be purchased on order

      Essential extension for those who need to offer products available to order and to clearly inform customers about order fulfillment times. It is also precise in the differentiated management of procurement times based on suppliers.

      August 2, 2021Magento 2

      Alessandro

      Merchant · Italy · Utilisateur depuis 7 années

      ★★★★★

      Great extension

      Extension work well, great support from Wyomind!

      May 27, 2021Magento 2

      Paul

      Marketing Agency · United Kingdom · Utilisateur depuis 6 années

      ★★★★★

      Great extension. Easy to use with little or no technical experience. Highly recommend.

      The Estimated Delivery Date extension does exactly what it says it does in the description. It is simple to install and set up - and even easier to use. I’m not a developer, but use this plug-in to greatly enhance customer experience in a very simple way. Highly recommended.

      Torsten

      Merchant · Switzerland · Utilisateur depuis 7 années

      ★★★★★

      Great extension to set customers expectation re delivery!

      The extension is up to the point doing what it should - displaying the estimated delivery date for customer orders! Shop holidays and shipping carrier holidays can get managed. Since the use of this Extension, the amount of calls received by customers querying "when will I get my order" dropped to almost zero. Besides - the wyomind team is still delivering the most effective and fastest support I ever got from any extension partner!

      Marc

      Merchant · France · Utilisateur depuis 8 années

      ★★★★★

      Looks great !

      I've not yet fully tested the module but it looks close to what we are looking. A simple way to show the client when a product will be shipped or delivered based on the product type, it's custom options and the attributs. Hope they will make it work on my website.

      February 25, 2021Magento 2

      Thaulow

      Merchant · Norway · Utilisateur depuis 6 années

      ★★★★★

      Great module, used for our M1 site and now M2. Works like a charm

      Super happy with the extension, I was familiar with the module for Magento 1, and now for Magento 2 I am using the same extension again. Very flexible with all the features we needed, and some more!

      February 23, 2021Magento 2

      austintech

      Merchant · United States · Utilisateur depuis 9 années

      ★★★★★

      Powerful Module

      This module is very powerful for providing estimated delivery/shipping date information to potential customers. It has saved our customer service countless time as customers know when their order is going to ship/arrive. We've been using versions of it for years. The support from the Wyomind team has always been responsive.

      February 3, 2021Magento 1 / OpenmageMagento 2

      Hello Baby Ltd.

      Merchant · United Kingdom · Utilisateur depuis 8 années

      ★★★★★

      Excellent extension

      We really needed this feature as we ship a lot of our orders internationally and we saw that a lot of our customers dropped of when they were faced with the shipping costs. Showing them the shipping costs straight on the home page made the bounce rate much lower. Thank you Wyomind!

      Ecommerce Merchant

      Merchant · United States · Utilisateur depuis 6 années

      ★★★★★

      Nice Extension

      I like the extension and is the only one of its kind I could find that would display the estimated delivery time on each page. Pros: Does exactly what it's supposed to do. Lots of configurable options. ability to disable/enable on product and category pages Cons: No way to restrict which products get the delivery date message. - Rules would be nice. Had to custom code this with a patch. easier than a module for my needs. The encoding made it difficult to modify the code to my needs. Somethings I wanted to do looks like it points to the encoded parts. I found workaround so it is not a deal breaker

      December 21, 2020Magento 2

      Andy R

      Developer · United States · Utilisateur depuis 6 années

      ★★★★★

      Great module. Very easy to install and simple to activate and Wyomind has extremely helpful documentation and support details.

      We needed this feature for our site and the team was on a very tight delivery timeframe. This extension allowed us to quickly install the needed capabilities in a fraction of the time. It's design perfectly satisfied the business requirements needed here perfectly right out of the box.

      December 10, 2020Magento 2

      Cristi

      Merchant · Romania · Utilisateur depuis 7 années

      ★★★★★

      Must have extension

      We've purchased this extension to show our clients the estimation delivery for our products. I've said is a must have extension because it helps increasing our conversion rate as people are always in hurry and a short fixed delivery date is helping them convert. On the other hand if the delivery date is not in a short proximity, this helps eliminating a lot of the post sales discussions related to goods delivery.

      Yasmin

      Merchant · United Kingdom · Utilisateur depuis 7 années

      ★★★★★

      Great Extension and support

      Great Extension and support, I always recommend that extension to purchase it. Support is also very great they are quick and fast to respond on our tickets.

      November 26, 2020Magento 2

      Arnold Hernach

      Ecommerce Agency · Germany · Utilisateur depuis 6 années

      ★★★★★

      Great Extension

      We need an extension for delivery times and express delivery - it was working great in m2!

      November 13, 2020Magento 2

      Dennis R.

      Merchant · Germany · Utilisateur depuis 7 années

      ★★★★★

      Great Extension and top Support

      We was looking for an extension that shows customer the possible delivery date for every single Product and this extensin does it well. You can adjust everything in so much different ways you like and there are no wishies open. Our Customer loves it to know which product need how long. Great.

      Magento 1 / OpenMage Compatibility

      Prises en charge par les versions master de nos extensions

      • 1.14.4
      • 1.14.3
      • 1.14.2
      • 1.14.1
      • 1.14.0
      • 1.9.4
      • 1.9.3
      • 1.9.2
      • 1.9.1
      • 1.9.0

      Prises en charge par les versions legacy de nos extensions

      • 1.13.1
      • 1.13.0
      • 1.12.0
      • 1.11.2
      • 1.11.1
      • 1.11.0
      • 1.10.1
      • 1.10.0
      • 1.8.1
      • 1.8.0
      • 1.7.0
      • 1.6.2
      • 1.6.1
      • 1.6.0
      • 1.5.1
      • 1.5.0
      • 1.4.2
      • 1.4.1
      • 1.4.0
      • 1.3.3
      • 1.3.2
      • 1.3.1
      • 1.3.0
      • 1.2.1
      • 1.2.0
      • 1.1.8
      • 1.1.7
      • 1.1.6
      • 1.1.5
      • 1.1.4
      • 1.1.3

      Changelog

      6.0.0

      Initial release for the master version

      5.0.0 legacy

      Initial release for the legacy version

      4.6.0

      • Possibility to use the {{cutoff}} variable in the messages to display the last shipping time

      4.5.1

      Improvement

      • Possibility to use PHP in the messages

      Patch v4.5.1.5

      • Semicolon added in the edit.js file

      Patch v4.5.1.4

      • Fix for conflicts with Best4Mage_ConfigurableProductsSimplePrices

      Patch v4.5.1.3

      • Code clean

      Patch v4.5.1.2

      • Fix for a missing semi-column in the edit.js file

      Patch v4.5.1.1

      • Fix for retrieving the messages in the checkout for products with custom options

      4.5.0

      Improvement

      • Support of the last shipping time for each day

      Patch v4.5.0.4

      • Fix for a missing semi-column in the edit.js file

      Patch v4.5.0.3

      • Enhancement of estimated delivery dates for configurable products with custom options

      Patch v4.5.0.2

      • Fix for the estimated delivery dates calculation in the order data

      Patch v4.5.0.1

      • Fix for the estimated delivery dates of the shipping methods

      4.4.2

      Improvement

      • Better support for the bundle products

      Patch v4.4.2.9

      • Fix for a missing semi-column in the edit.js file

      Patch v4.4.2.8

      • Fix when changing currency in the cart

      Patch v4.4.2.7

      • Fix for PHP (older than v7)

      Patch v4.4.2.6

      • Fix for Php lower than v7.x

      Patch v4.4.2.5

      • Fix to avoid any error when the product is deleted while a customer is adding the product to the cart

      Patch v4.4.2.4

      • Fix to avoid any error when the product is deleted while a customer is placing one order

      Patch v4.4.2.3

      • Fix to avoid from reseting the order status when the estimated delivery date is stored as a comment

      Patch v4.4.2.2

      • Fix for the estimated delivery date of the bundle and configurable products

      4.4.1

      Improvement

      • Better translation for the month noums

      Patch v4.4.1.2

      • Fix for the estimated delivery date of the bundle and configurable products

      4.4.0

      Improvement

      • Compatibilty with  Payone: https://github.com/PAYONE-GmbH/magento-1

      Patch v4.4.0.4

      • Fix for the estimated delivery date of the bundle and configurable products

      Patch v4.4.0.2

      • Fix for PHP >= v5.2

      Patch v4.4.0.1

      • Fix for empty values at the product level (avoiding infinite loop)

      4.3.0

      Improvement

      • New optional countdown display based on knob.js
      • New translation file

      Patch v4.3.0.2

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.3.0.1

      • Layout update for the knob countdown

      4.2.2

      Improvement

      • Bundle products support for estimated delivery dates display in checkout

      Patch v4.2.2.8

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.2.2.7

      • Fix for the estimated delivery date of the configurable products

      Patch v4.2.2.6

      • Fix for the estimated delivery date for the order including products with custom options

      Patch v4.2.2.5

      • Configurable products: lead time by attributes applied to the children

      Patch v4.2.2.4

      • Fix for duplicate messages for cart items

      Patch v4.2.2.3

      • Fix for the order email layout

      Patch v4.2.2.2

      • Fix for the order email layout

      Patch v4.2.2.1

      • Fix on estimated delivery date message display for bundle products in checkout

      4.2.1

      Improvement

      • Product attribute codes (created by the extension) updated automatically to each upgrade
      • "Estimated Delivery Date" template improved in product page: config value enabled when used in default scope

      Patch v4.2.1.8

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.2.1.7

      • Fix for the estimated delivery date of the configurable products

      Patch v4.2.1.6

      • Fix for the estimated delivery date for the order including products with custom options

      Patch v4.2.1.5

      • Configurable products: lead time by attributes applied to the children

      Patch v4.2.1.4

      • Fix for the order email layout

      Patch v4.2.1.3

      • Fix for the order email layout

      Patch v4.2.1.2

      • Delivery date calculation fixed
      • Fix on variable

      Patch v4.2.1.1

      • Fix on GMT dates

      4.2.0

      Improvement

      • Ability to manage the display of the messages for each item in cart, customer account and order confirmation email

      Patch:

      • Compatibility fix for Mageworx updated

      Patch v4.2.0.7

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.2.0.6

      • Fix for the estimated delivery date for the order including products with custom options

      Patch v4.2.0.5

      • Configurable products: lead time by attributes applied to the children

      Patch v4.2.0.4

      • fix uninitialized property

      Patch v4.2.0.3

      • Fix for the order email layout

      Patch v4.2.0.2

      • Fix for the order email layout

      Patch v4.2.0.1

      • Delivery date calculation fixed

      4.1.0

      Improvement

      • New option : estimated delivery dates can now be automatically added for each product in the order email.

      Patch v4.1.0.2

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.1.0.1

      • Configurable products: lead time by attributes applied to the children

      4.0.0

      Improvement

      • Ability to display/hide estimated delivery date message for each section AND for each store views
      • Ability to use specific leadtimes for each shipping method and to override the shipping method title with custom variables

      Patch v4.0.0.2

      • Fix for empty values at the product level (avoiding infinite loop)

      Patch v4.0.0.1

      • Configurable products: lead time by attributes applied to the children

      3.2.0

      Enhancements:

      • ability to disable the estimated delivery messages by website, store and store view

      3.1.3

      Bug fix

      • Backup of the extension product attributes after an installation

      3.1.2

      Improvement

      • Minor code improvements

      3.1.1

      Improvement

      • Optimized configurable products support (configurable swatch)
      • Correction of spelling mistakes

      3.1.0

      New feature

      • New back in stock function

      3.0.1

      Patch:

      • Compatibility fix for Magento Security Patch SUPEE 6788

      3.0.0

      New feature

      • Support for bundle products in the cart
      • Support for custom options (compatibility with MageWorx Advanced Custom Options)
      • Product pages new options

      Improvement

      • Code refactoring

      Patch:

      • Compatibility fix for Magento Security Patch SUPEE-6285

      2.2.0

      New feature

      • Dynamic countdown
      • Estimated delivery date in the confirmation email

      Improvement

      • Optimized interface
      • Dynamic date according to the quantity in the cart
      • Translation updates

      Bug fix

      • Fix on products when no stock management
      • Compatibility with loadProductName

      2.1.1

      Bug fix

      • Minor fix

      2.1.0

      New feature

      • Leadtime ranges management
      • Days off configuration
      • Addition of one message per item in the cart

      2.0.1

      Improvement

      • Module refactoring

      1.2.1

      Improvement

      • Translations updated

      1.2.0

      New feature

      • Days off considered in the delivery date calculation

      1.1.0

      Improvement

      • Leadtimes displayed for configurable products
      • Days and months translations management

      1.0.0

      • First Release

      Feature request

      Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

      Merci

      C’est dans la boîte.

      Nous vous répondrons dans les meilleurs délais.

      You may also like