Magento 2

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
195,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

  • Définissez et personnalisez les délais de livraison pour chacun de vos produits et sur différents niveaux de votre boutique Magento 2.

Affichez la date de livraison estimée sur votre front-end Magento

  • Dans la page catégorie —
  • Dans la page produit —
  • Dans le panier en tant que notification globale ou pour chaque article du panier —
  • Dans le checkout —
  • Dans l'email de confirmation de commande —
  • Dans le compte client —

Personnalisez entièrement l'affichage des messages

  • Contexte du message — Personnalisez complètement vos messages, selon la langue, les produits et les sections en front-end.
  • Contenu du message — Ajoutez la date de livraison estimée, le nombre de jours/semaines et un compte à rebours.

Configurez l'extension sur plusieurs niveaux

  • Vues magasin — Définissez une configuration globale ou spécifique à chaque vue magasin.
  • Disponibilité des produits — Configurez un paramétrage spécifique pour les produits en stock/en rupture/hors stock.
  • Attributs produits — Définissez des délais supplémentaires pour les attributs produit : couleur, marque...
  • Options personnalisées — Ajoutez des délais de production pour les options personnalisées.
  • Méthodes de livraison — Ajoutez des délais selon les méthodes de livraison.
  • Pays & codes postaux — Créez des délais supplémentaires selon les pays et codes postaux.

Créez des dates estimées de livraison fiables

  • Jours de fermeture — Les vacances et jours de congés sont pris en compte.
  • Jours d'ouverture — Les jours de livraison et le dernier horaire de livraison sont calculés automatiquement sur la base des jours ouvrés.
  • Affichage en temps réel — Les dates estimées de livraison sont affichées en temps réel selon les quantités ajoutées dans le panier.
  • Types de produits — Date estimée la plus rapide/longue affichée pour les produits groupés.

Content

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

    Comment fonctionne Estimated Delivery Date pour Magento 2 ?

    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.

    Configurez Estimated Delivery Date en 4 étapes

    Pour configurer Estimated Delivery Date allez dans :
    Stores › Configuration › Wyomind › Estimated Delivery Date

    ETAPE 1 : Configurez Estimated Delivery Date de manière générale

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

    Paramètres généraux

    Dans un premier temps activez le module.

    • Debug enabled
      Quand l'option débug est activée, le module affiche des traces utiles au débugage.


      Les traces de debug n'apparaissent que si votre IP fait partie des IPs autorisée dans :
      Stores › Configuration › Advanced › Developer › Developer Client Restrictions
    • Store opening days

      En sélectionnant les jours d'ouverture, la date estimée de livraison est calculée depuis le prochain jour d'ouverture. Par exemple, si une commande est effectuée un samedi, elle sera envoyée seulement le lundi (en supposant que le samedi et le dimanche sont des jours non travaillés).


    • Store days off

      Lorsque les commandes sont effectuées lorsque le jour n'est pas travaillé, alors la date estimée de livraison est calculée à partir du prochain jour travaillé.
      Vous pouvez ajouter un nombre illimité de jours non travaillés ou fériés avec le format suivant :

      yyyy-mm-dd

      Les jours doivent être listés du plus loin au plus récent.
    • Date format

      Le format de date utilise les mêmes paramètres que la fonction PHP date().
      La date apparaît dans les messages selon cette configuration.


      Jetez un œil à la documentation PHP pour plus de détails :
      http://php.net/manual/en/function.date.php

    • Use the next available day for the "to" date if it is identical to the "from" date
      Si activée, le prochain jour disponible sera utilisé pour la variable {{to_x_day}} si la valeur est la même que {{from_x_day}} ainsi que pour la variable {{to_date}} si la date est identique à {{from_date}}.

    Message Estimated Delivery Date

    Estimated Delivery Date vous permet d'afficher des messages dans le panier, dans les emails transactionnels et/ou dans le compte client.

    Vous pouvez utiliser plusieurs placeholders :

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

    Vous avez aussi la possibilité d'afficher un message :
    • en haut du panier et dans le checkout
    • pour chaque article du panier dans le résumé du checkout
    • pour chaque article commandé dans la vue des commandes si disponible
    Paramètres par défaut pour les produits en stock
    Puisque les quantités sont prises en compte pour le calcul de la date estimée de livraison, les délais et messages peuvent différer entre les produits en stock et les produits en rupture de stock (réapprovisionnements autorisés). C'est pourquoi l'extension Estimated Delivery Date vous offre la possibilité d'ajuster vos paramètres selon la disponibilité des produits.
    • Default lead time
      Le délai de livraison est le temps requis pour préparer, expédier et délivrer une commande à un client. Cette valeur est un nombre de jours, mais peut aussi être composée de plusieurs valeurs (2 nombres séparés par un tiret).
      Exemple d'une valeur :

      Exemple de plusieurs délais :

    • Last Shipping time of the day
      Lorsqu'une commande est placée après la dernière heure d'envoi de la journée, alors la date de livraison estimée est calculée à partir du prochain jour ouvré.
    • Shipping days
      Les jours d'expédition sont les jours où vos transporteurs travaillent. Ces jours permettent d'ajuster la date estimée de livraison en conséquence. 
    • Shipping days off
      Les jours d'expédition non travaillés sont les jours où vos transporteurs ne travaillent pas. Ils permettent également d'ajuster la date de livraison en conséquence. Les dates doivent être listées de la plus ancienne à la plus récente et doivent être formatées comme suit : 

      yyyy-mm-dd


    • Display a message on the category product pages
      Si activée, la date de livraison estimée sera affichée sur toutes les pages catégories des produits.
      Vous pouvez utiliser plusieurs placeholders :

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



    • Display a message on the product pages
      Si activée, la date de livraison estimée sera affichée sur toutes les pages produit.
      Les dates estimées de livraison sont affichées en temps réel selon les quantitées ajoutées dans le panier. Lorsque les quantités dépassent les stocks disponibles, le message suivant apparaît : 

      Vous pouvez utiliser plusieurs placeholders :

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


    • Display the message before the product option selection (configurable products)
      Le message de la page produit que vous avez défini précédemment sera affiché sur les pages des produits configurables avant la sélection des options (taille, couleur...). Le message utilise le "from" minimum et le "to" maximum des variantes du produit configurable. 
    • Display a message for each item in cart
      Si activée, la date de livraison estimée sera affichée pour chaque article dans le panier.
      Vous pouvez utiliser plusieurs placeholders :

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

    • Display a message for each item in transaction email
      Si activée, la date de livraison estimée sera affichée pour chaque article dans l'email transactionnel.
      Vous pouvez utiliser plusieurs placeholders :

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

    Paramètres par défaut pour les produits en rupture de stock

    Estimated Delivery Date vous permet de définir des paramètres différents pour les produits en rupture de stock :

    1. Cas 1 - Le produit est en rupture de stocks et les réapprovisionnements ne sont pas autorisés
      Aucun message de date estimée de livraison n'est affiché, seul le message par défaut "Out of stock" est affiché.
    2. Cas 2 - Le produit est en rupture de stocks et les réapprovisionnements sont autorisés
      Les messages de date estimée de livraison seront affichés selon les paramètres pour les produits en rupture de stock (voir ci-dessous).
    3. Cas 3 - Le produit est en rupture de stocks, les réapprovisionnements sont autorisés et le produit a une date de réapprovisionnement (comment définir une date de réapprovisionnement)
      Les messages de date estimée de livraison seront calculés à partir de la date de réapprovisionnement avec les paramètres des produits en stock.

    Les options ci-dessous doivent être utilisées de la même manière que les paramètres des produits en stock et s'appliquent aux produits en rupture de stocks avec les réapprovisionnements autorisés seulement.

    • Default lead time
    • Last Shipping time of the day
    • Shipping days
    • Shipping days off
    • Display a message on the category product pages
    • Display a message on the product pages
    • Display the message before the product option selection (configurable products)
    • Display a message for each item in cart
    • Display a message for each item in transaction email
    Délais de livraison par attribut

    Vous pouvez aussi définir des délais de livraison selon les attributs et définir une portée pour les délais supplémentaires :

    • produits en stock et en rupture de stock
    • produits en stock
    • produits en rupture de stock

    Un message confirmera que les valeurs de l'attribut peuvent être mappées.

    Délais de livraison par options custom

    Estimated Delivery Date vous permet également de définir la méthode de calcul des délais de livraison de toutes les options custom sélectionnées :

    • the lead time can be the sum of all custom options
      La somme de toutes les options custom :

      T-Shirt S : 5 days
      T-Shirt Orange : 2 days

      When a customer orders an orange T-shirt in size S, it will require 7 days to be shipped.

    • the lead time can be the highest value of all custom options
      L'option custom la plus élevée :

      T-Shirt S : 5 days
      T-Shirt Orange : 2 days

      When a customer orders an orange T-shirt in size S, it will require 5 days to be shipped.

    Décompte

    Le format du décompte peut être affiché sous forme de texte ou sous forme graphique. 

    Définissez vos propres paramètres pour :

    • Countdown format:

      days

      days, hours

      days, hours, minute

      days, hours, minute, seconds

    • Countdown in real time:
      yes/no
    • Countdown display time:
      Vous avez le choix entre un affichage textuel ou graphique tel que dans l'exemple ci-dessous.
    Délais de livraison par méthode de livraison

    Définissez des délais supplémentaires par méthode de livraison. Pour cela, sélectionnez la méthode de livraison et cliquez sur  ADD.

    Vous pouvez alors choisir d'ajouter des délais de livraison et d'afficher un message pour des méthodes de livraison spécifiques.

    • Shipping method
      Vous pouvez utilisez des expressions régulières. Par exemple, pour toutes les méthodes commençant par pickupatstore, écrivez :

      pickupatstore.*

    • Leadtimes
      Pour les délais de livraison, vous pouvez définir une échelle de délais séparés par un tiret. Par exemple, de 1 à 2 jours :

      1-2

    • Message
      Utilisez les placeholders suivants :

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

    La date estimée de livraison sera alors calculée en conséquence. 

    Délais de livraison par pays et codes postaux

    Vous pouvez définir des délais de livraison supplémentaires selon les pays et codes postaux en cliquant sur Add leadtimes.

    • Country
      Choisissez le pays pour lequel vous souhaitez ajouter des délais supplémentaires.
    • Postcodes
      Vous pouvez aussi ajouter des codes postaux spécifiques.
    • Leadtimes
      Pour les délais de livraison, vous pouvez définir une échelle de délais séparés par un tiret. Par exemple, 8 jours :

      8

    ETAPE 2 : Personnalisez les messages et les formats de date

    Estimated Delivery Date vous permet de personnaliser vos messages et formats de dates selon vos besoins.

    Affichage des messages

    Les messages peuvent être affichés à différents endroits :

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

    Vous avez la possibilité de personnaliser chacun de ces messages en incluant une syntaxe particulière comme ci-dessous afin d'afficher les délais de livraison, la date de disponibilité et le temps restant avant la réception de la commande.

    Vous pouvez utiliser plusieurs placeholders :

    • {{from_x_day}}
      Nombre minimum de délais de livraison (+ jours non travaillés). 
    • {{to_x_day}}
      Nombre maximum de délais de livraison (+ jours non travaillés). 
    • {{from_date}} 
      Jour-J + délai de livraison minimum (+ jours non travaillés). 
    • {{to_date}}
      Jour-J + délai de livraison maximum (+ jours non travaillés). 
    • {{from_x_week}}
      Nombre minimum de semaines à partir de quand la commande sera délivrée (+ jours non travaillés). 
    • {{to_x_week}}
      Nombre maximum de semaines à partir de quand la commande sera délivrée (+ jours non travaillés). 
    • {{countdown}} 
      Nombre d'heures, de minutes, de secondes avant la dernière expédition de la journée.  
      Seulement pour le Message sur les pages produits.
    • {{title}}
      Titre de la méthode de livraison.
      Seulement pour le Message pour chaque méthode de livraison.


    Ci-dessous, quelques exemples de messages avec 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 "Whatever you want with any placeholder you want";
    }
    else{
    return "something else";
    }
    ?>
                    


    Quelques exemples en utilisant du PHP dans vos messages :

    • Pour le message dans la page produit :
      <?php if ("{{from_x_day}}" <=2) {
      return "For quick delivery, order this item in the next {{countdown}}";
      }  else {
      return "For delivery on {{from_date}}, order this item in the next {{countdown}}";
      }
      ?>​
    • Pour le message dans le checkout :
      Your order will be shipped <?php if ("{{from_x_day}}" == 2 || "{{from_x_day}}" == 1) {
      return "quickly";
      } else {
      return "in {{from_x_day}} days";
      }
      ?>.
      Estimated delivery date: {{from_date}}.
    • Pour les messages des méthodes/taux de livraison :
      Notez que vous pouvez définir un message pour chaque taux/méthode de livraison. Par exemple :

      Message pour le taux de base :

      With the Flat Rate, your order will be shipped <?php if ("{{from_x_day}}" <= 1) {
      return "today.";
      } else { return "in {{from_x_day}} days.";
      }
      ?>
      Estimated delivery date: {{from_date}}.​

      Message pour la livraison gratuite :

      Benefit from the Free Shipping, your order will be shipped <?php if ("{{from_x_day}}" <= 1) {
      return "tomorrow.";
      } else return "in {{from_x_day}} days.";
      }
      ?>
      Estimated delivery date: {{from_date}}.​

    Affichage de la date

    Estimated Delivery Date vous permet aussi d'afficher le format de date comme vous le souhaitez.

    Format de date

    En effet, comme le format de date est souvent différent d'un pays à un autre, vous pouvez vous référez au tableau ci-dessous afin de créer votre propre format de date.

    Quelques exemples :

    • pour Sunday 5st of July 2014, écrivez :

      l jS \of F Y

    Vous pouvez aussi définir d'autres formats de date pour chaque vue magasin :

    • pour la vue anglaise, l jS \of F Y rendra :

      Tuesday 26th of August 2014

    • pour la vue française, l j F Y rendra :

      Mardi 26 Août 2014

    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 des délais de livraison pour chaque : 

    • vue magasin
    • produit
    • attribut produit
    • option custom
    Par vue magasin

    Estimated Delivery Date vous permet de configurer des délais de livraison selon la vue magasin. Jetez un œil à la configuration Store view en haut de votre admin dans : 
    Stores › Settings › Configuration › Wyomind › Estimated Delivery Date

    En choisissant une portée de configuration, vous avez la possibilité d'utiliser des données par défaut ou de modifier les paramètres comme vous le voulez.

    Par exemple, si vous avez besoin de 3 jours supplémentaires pour envoyer des produits en stock pour une vue magasin particulière, vous pouvez le définir dans le champ Default lead time pour cette vue magasin.

    Par produit

    Au lieu d'utiliser les paramètres définis au niveau global pour tous les produits, vous pouvez utiliser des valeurs spécifiques pour certains produits.

    Allez dans :
    Products › Inventory › Catalog

    Choisissez un produit et cliquez sur  Edit. Allez dans l'onglet Estimated Delivery Date.

    Puis appliquez les paramètres qui réécriront les paramètres définis au niveau global.

    Pour les produits en rupture de stock, vous avez la possibilité de définir une date de réapprovisionnement. Alors, la date estimée de livraison sera calculée depuis cette date et utilisera les paramètres des produits en stock.

    Tous les paramètres peuvent être configurés au niveau du site, du magasin ou de la vue magasin.

    Par attribut 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 :
    StoreS › SETTINGS › Configuration › Wyomind › Estimated Delivery Date › Lead Time Based On Attributes

    Un message confirmera que les valeurs de l'attribut peuvent être mappées.

    Puis allez dans :
    Stores › Attributes › Estimated Delivery Date

    Vous pourrez assigner des délais supplémentaires pour chaque valeur d'attribut. Tel que dans l'exemple ci-dessous, où 4 jours supplémentaires ont été ajoutés pour la couleur silver.

    Sauvegardez vos modifications en cliquant sur  Save all changes.

    Par options custom

    Si vous souhaitez augmenter les délais de livraison pour une option custom particulière d'un produit, vous pouvez mapper l'option avec un délai supplémentaire dans l'onglet Customizable Options, depuis :
    Products › Inventory › Catalog

    Seules les options custom de type dropdown peuvent être utilisées pour les délais supplémentaires.

    Ensuite, vous pouvez aller dans l'onglet Lead time based on custom options afin de choisir la manière de calculer les délais de livraison, depuis :
    System › Configuration › Wyomind › Estimated Delivery DatE

    ETAPE 4 : Vérifiez vos paramètres

    Estimated Delivery Date comprend un outil qui vous permet d'obtenir un aperçu et ainsi de vérifier si vos paramètres sont correctes et s'ils renvoient les résultats attendus.

    Allez dans :
    StoreS › SETTINGS › Configuration › Wyomind › Estimated Delivery Date › Estimated Delivery Date Preview

    Aperçu du message estimé de livraison

    En utilisant l'aperçu, vous pouvez définir :

    • Product SKU
      Entrez le SKU du produit que vous souhaitez vérifier.
    • Website
      Choisissez le site web.
    • Shipping Method
      Sélectionnez la méthode de livraison.
    • Country
      Choisissez un pays.
    • Postcode
      Ajoutez un code postal.

    Cliquez sur le bouton Go. L'aperçu de chaque message sera affiché.

    FAQ

    Informations Pré-vente

    Magento Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento propose désormais trois variantes de son produit.

    Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :

    • Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
    • Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
    • Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.

    Licence et domaines

    Conditions de validité d'une licence

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

    • Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
    • Si vous gérez plusieurs sites sur la même instance, 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, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa 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 l'icone Settings à 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. 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 & Upgrade pour la licence doit être active.



    Pour pouvoir utiliser Estimated Delivery Date à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:

    1. Téléchargez Estimated Delivery Date depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des modules)
    2. Installez Estimated Delivery Date sur votre environnement.
      (voir FAQ: Installation des modules sur Magento ou sur WooCommerce)
    3. Activez la licence.
      (voir FAQ : Activation des licences en ligne de commande sur Magento ou sur WooCommerce)
    Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines

    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 l'onglet paramètre en face de Estimated Delivery Date.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Cliquez sur le bouton de téléchargement.

      Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour

      Mise à jour des modules

      En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module 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 l'icône paramètres en face de Estimated Delivery Date.
      3. Cliquez sur l'icône de téléchargement.
      4. Installez la nouvelle version de Estimated Delivery Date sur votre admin Magento ou WooCommerce.

      Installation/Désinstallation des extensions

      Installation manuelle des extensions

      Vous pouvez installer Estimated Delivery Date manuellement.

      1. Téléchargez Estimated Delivery Date (fichier compressé) dans :
        mon compte › Licenses & Downloads
        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 2.
      4. Dans votre «Command Line Interface», exécutez :
        bin/magento setup:upgrade
        Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy 
        bin/magento setup:di:compile 
      Installation des extensions via Composer

      Vous pouvez installer Estimated Delivery Date via Composer dans deux cas seulement :

      • Si vous avez acheté Estimated Delivery Date sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support hello@syde.shop
      • Si vous avez acheté Estimated Delivery Date sur Wyomind.com 
      1. Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
        composer config repositories.wyomind composer https://repo.wyomind.com

      2. Exécutez la commande Composer : 
        composer require wyomind/estimateddeliverydate
      3. Puis allez dans votre «Command Line Interface» et exécutez : 
        bin/magento setup:upgrade​
      4. Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy ​
        bin/magento setup:di:compile
      Désinstallation des extensions

      Pour désinstaller Estimated Delivery Date, commencez par désactiver l'extension en exécutant la commande suivante :

      bin/magento module:disable Wyomind_EstimatedDeliveryDate

      Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment : 

      • Installation manuelle

        Exécutez le fichier estimateddeliverydate-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :

        sh estimateddeliverydate-uninstall.sh
      • Installation via Composer

        Exécutez la ligne de commande suivante :

        composer remove wyomind/estimateddeliverydate

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

      Installation des extensions via Web Setup Wizard

      Si vous avez acheté Estimated Delivery Date depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard. 

      Veuillez cliquer sur le lien ci-dessous pour vous renseignez sur comment procéder à l’installation : 
      http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

      Votre extension installée, il ne vous reste plus qu’à activer votre licence :
      Activation des extensions

      Activation des extensions

      Activation des extensions depuis le back-office Magento

      Une fois que Estimated Delivery Date est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

        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 : 
             1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés.
             2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans :
          storesconfigurationadvanced advanced
             3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
          <?php
           return array(
           'backend' => array(
           'frontName' => 'admin'
           ),
           'crypt' => array(
           'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
           ),
           /* ... */
           )
          ?>​​
           
        1. 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 :My account › Licenses & downloads
          Choisissez Estimated Delivery Date et cliquez sur  .

          Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
        2. Collez votre clé d'activation dans le champ Activation key dans :
          Stores › Configuration › Wyomind › Your extension     

          Choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) :
          -  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.
        3. Sauvegardez les données en cliquant sur  Save Config .
        4. Une notification apparaît en haut de votre admin. Cliquez sur ce lien : 
          Activate it now!
        5. Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 


        6. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Estimated Delivery Date.


      Ajoutez un autre domaine à votre licence


      Pour activer votre licence sur un autre environnement (test, staging...) :

      1. Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans :
        Stores › Configuration › Wyomind › Your extension
      2. Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
      3. 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. 

      Activation des extensions en ligne de commande

      Une fois que Estimated Delivery Date est installé, vous devez activer la licence.

      Pour cela, vous pouvez utiliser la ligne de commande suivante :

      bin/magento wyomind:license:activate Wyomind_EstimatedDeliveryDate <YOUR_ACTIVATION_KEY>

      Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :

      bin/magento wyomind:license:status

       Parmi les différents statuts : 

      • registered = la licence a été enregistrée
      • pending = vous devez exécuter la ligne de commande pour l'activation de la licence
      • invalidated = la licence n'a pas été validée pour cause de mauvaise clé d'activation ou de violation de licence

      Pour activer plusieurs licences à la fois, utilisez :

      bin/magento wyomind:license:activate \
      Wyomind_Extension1,Wyomind_Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      ou :

      bin/magento wyomind:license:activate \
      Extension1,Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      Ajoutez un autre domaine à votre licence.

      Utilisation des extensions

      Comment utiliser les valeurs négatives dans les délais de livraisons
      1. aller dans Stores › Configuration › Wyomind Estimated Delivery Date › Global settings
      2. Changer le separateur de délais , eg: 

        > or | 

      3. Ensuite vous pourrez utiliser le tiret (-) pour indiquer des valeurs négatives de délais
      Add the codes to your email templates to display the estimated delivery date message

      You can add the estimated delivery date message in the order confirmation email.

      For this, use the codes below :

      • directly in the transaction emails templates from the admin panel: 
        Marketing › Communication › Email Templates
      {{block class='Magento\Framework\View\Element\Template' area='frontend' template='Wyomind_EstimatedDeliveryDate::email/EstimatedDeliveryDate.phtml' order=$order}}
      • in the HTML templates in vendor/magento/theme-frontend-your_theme/Magento_Sales/email/order_new.html and order_new_guest.html
      {{block class='Magento\\Framework\\View\\Element\\Template' area='frontend' template='Wyomind_EstimatedDeliveryDate::email/EstimatedDeliveryDate.phtml' order=$order}}

      You can also add the comment below in the header of the HTML templates to add the code snippet to the template variables

      ...
      "block class='Magento\\\\Framework\\\\View\\\\Element\\\\Template' area='frontend' template='Wyomind_EstimatedDeliveryDate::email\/EstimatedDeliveryDate.phtml' order=$order":"Estimated Delivery Date",
      ...

      The above methods are recommended for developers only.

      Supprimer le block Estimated delivery date dans le checkout

      Vous avez la possibilité de supprimer le bloc estimated delivery date dans le checkout sous l'estimation de livraison. 

      Pour cela, suivez les étapes suivantes :

      1. Mettez à jour le layout dans : 
        /view/frontend/layout/checkout_cart_index.xml
      2. Supprimez toute la partie Estimated Delivery Date :
        <!-- ESTIMATED DELIVERY DATE -->
        <item name="estimateddeliverydate" xsi:type="array">
            <item name="component" xsi:type="string">Wyomind_EstimatedDeliveryDate/js/view/estimateddeliverydate</item>
            <item name="displayArea" xsi:type="string">estimateddeliverydate</item>
            <item name="config" xsi:type="array">
                <item name="template" xsi:type="string">Wyomind_EstimatedDeliveryDate/osc/estimateddeliverydate</item>
            </item>
            <item name="children" xsi:type="array">
        
                <item name="items" xsi:type="array">
                    <item name="component" xsi:type="string">Wyomind_EstimatedDeliveryDate/js/view/estimateddeliverydate/items</item>
                    <item name="displayArea" xsi:type="string">items</item>
                    <item name="config" xsi:type="array">
                        <item name="template" xsi:type="string">Wyomind_EstimatedDeliveryDate/osc/estimateddeliverydate/items</item>
                    </item>
        
                </item>
            </item>
        
        </item>
        <!-- ESTIMATED DELIVERY DATE -->
      3. Rafraîchissez le cache du layout.

      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 2 Compatibility

      Prises en charge par les versions master de nos extensions

      • 2.4.8
      • 2.4.7
      • 2.4.6
      • 2.4.5
      • 2.4.4
      • 2.4.3
      • 2.4.2
      • 2.4.1
      • 2.4
      • 2.3.7
      • 2.3.6
      • 2.3.5
      • 2.3.4
      • 2.3.3
      • 2.3.2
      • 2.3.1
      • 2.3

      Prises en charge par les versions legacy de nos extensions

      • 2.2.11
      • 2.2.10
      • 2.2.9
      • 2.2.8
      • 2.2.7
      • 2.2.6
      • 2.2.5
      • 2.2.4
      • 2.2.3
      • 2.2.2
      • 2.2.1
      • 2.2
      • 2.1.18
      • 2.1.17
      • 2.1.16
      • 2.1.15
      • 2.1.14
      • 2.1.13
      • 2.1.12
      • 2.1.11
      • 2.1.10
      • 2.1.9
      • 2.1.8
      • 2.1.7
      • 2.1.6
      • 2.1.5
      • 2.1.4
      • 2.1.3
      • 2.1.2
      • 2.1.1
      • 2.1
      • 2.0.18
      • 2.0.17
      • 2.0.16
      • 2.0.15
      • 2.0.14
      • 2.0.13
      • 2.0.12
      • 2.0.11
      • 2.0.10
      • 2.0.9
      • 2.0.8
      • 2.0.7
      • 2.0.6
      • 2.0.5
      • 2.0.4
      • 2.0.3
      • 2.0.2
      • 2.0.1
      • 2.0

      Changelog

      8.1.7

      Bug fix

      • Fixed the JavaScript error "Unexpected token '<'" that prevented the price from updating when switching the options of a configurable product.

      Improvement

      • The outputs of the templates are escaped, as required by the Adobe Commerce Marketplace review.

      8.1.6

      8.1.5

      8.1.4

      8.1.3

      8.1.2

      8.1.1

      Bug fix

      • Correct availability calculation dor MSI stocks with multiple sources

      8.1.0

      New feature

      • Allow to hide the estimated delivery date message for specific products

      8.0.9

      Bug fix

      • Correct message display on configurable product options selection

      8.0.8

      Bug fix

      • When an order's shipping method was changed from Admin, an error was cast: Registry key "edd_current_order" already exists

      8.0.7

      Bug fix

      • Correct an bug which hid delivery method label in cart and checkout when the module was disabled by configuration.

      8.0.6

      Bug fix

      • Correct an error happening in cart page when it contained bundle products

      8.0.5

      Bug fix

      • Fix dynamic property declaration in observer/saveConfig.php (PHP v8.2 compatibility)

      8.0.4

      Bug fix

      • The estimated delivery date message for each item in the order confirmation relied on "Message for each item in cart" instead of "Message for each item in the transactional email"

      8.0.3

      Bug fix

      • Fix potential error message on cart page if the quote can't be loaded

      8.0.2

      Bug fix

      • Fix the estimated delivery message issue when placing orders in back office

      8.0.1

      Bug fix

      • Fix lead time issue for backorders when placing orders in back office

      8.0.0

      Initial release for the master version

      7.0.3 legacy

      Compatibility

      • PHP 8.2 Compatibility: avoid dynamic property creation in Observer/SaveConfig.php

      7.0.2 legacy

      Bug fix

      • Fix the estimated delivery message issue when placing orders in back office

      7.0.1 legacy

      Bug fix

      • Fix lead time issue for backorders when placing orders in back office

      7.0.0 legacy

      Initial release for the legacy version

      6.0.4

      Improvement

      • Invalid Cutoff time may drive an error. Default Cutoff time applies in case of invalid input.

      6.0.3

      Bug fix

      • Fix dynamic properties (PHP v8.2 compatibility)

      6.0.2

      Bug fix

      • Fix dynamic property (PHP v8.2 compatibility)

      6.0.1

      Compatibility

      • Compatibility with PHP v8.2 for products with decimal quantities

      6.0.0

      Compatibility

      • Compatibility with Magento v2.4.6 + PHP v8.2

      5.9.0

      New feature

      • ability to use negative lead-time value

      5.8.7

      Bug fix

      • Fix syntax error in Wyomind/EstimatedDeliveryDate/Setup/Patch/Schema/Init.php on line 14

      5.8.6

      Improvement

      • Variable initialization / code cleaning
      • Apply database upgrade and database install from patches instead of the setup scripts
      • Remove drop table instruction in setup patches

      Bug fix

      • Fix the Estimated Delivery Date message for website having only one source but with Msi features enabled

      5.8.5

      • fix for the out-of-stock product: the EDD message was visible

      5.8.4

      • Php error fix : unknown index "to" while parsing the leadtime

      5.8.3

      • Fix for errors when running setup:upgrade

      5.8.2

      • Check added for variables/properties of undefined classes

      5.8.1

      • The order of the modifier of the product edition form in the backend has been modified to avoid an overlap with a Magento modifier which had the same order

      5.8.0

      • Minor fix

      5.7.4

      • Fix for the regular expression that removes JS scripts from the message in the product page

      5.7.3

      • Fix when adding text with a line break after the {{countdown}} placeholder in the estimated delivery date message

      5.7.2

      • Fix for the messages update in the checkout for each item

      5.7.1

      • Fix when placing orders with products associated with a category that is not displaying the estimated delivery date

      5.7.0

      Improvement

      • New option to display the estimated delivery date for each item in the backend order view

      5.6.2

      Improvement

      • Possibility to use regular expressions in lead times by postal codes

      5.6.1

      • Minor fix on code

      5.6.0

      • Code enhancements

      5.5.9

      • Fix for compatibility with PHP 8.1

      5.5.8

      Compatibility

      • Compatibility with PHP 8.1

      5.5.7

      Improvement

      • New conditions added for the calculation of the estimated delivery date to reduce the risk that third-party modules that modify the behavior of bundled products can cause bugs in the checkout

      5.5.6

      • Fix when recording the estimated delivery dates in the orders

      5.5.5

      • MSI stock status compensation or recovery is not applied when the MSI mode is enabled

      5.5.4

      • Fix for the estimated delivery date message for backorderable items with a saleable qty of 0

      5.5.3

      • Constrained choice options are taken into account in the lead time calculation for bundle products

      5.5.2

      Improvement

      • Possibility to unselect all attributes in the Lead time based on attributes configuration

      5.5.1

      • Fix when placing orders with certain module's configurations

      5.5.0

      Improvement

      • The estimated delivery date is automatically added in the order summary from the customer account

      Bug fix

      • Fix for the leadtimes when there are more than 10 shipping rates defined in the configuration of the module

      5.4.1

      • Compatibility with Magento < 2.4

      5.4.0

      Improvement

      • New leadtimes by country and postal codes added
      • New display for the lead time management by shipping methods
      • Improved backend preview
      • Possibility to disable the message display for certain types of products (in Helper/Constant.php)
      • Modification of the script for updating configuration values in the database

      5.3.19

      • Fix for the recovery of stock status when ordering in the case where MSI is disabled

      5.3.18

      • Fix for a typo in the front-end JS

      5.3.17

      • Fix when adding the estimated delivery date message in the order confirmation emails for in-stock products with a salable quantity that is equal or lower than 0

      5.3.16

      • Fallback management in the recovery JS code of the selected configurable product option, in order to take into account the differences in the DOM

      5.3.15

      Bug fix

      • Fix when retrieving the estimated delivery date messages when there is a message configured on another scope than the default one
      • Fix for the default threshold management for configurable products

      5.3.14

      • Fix for a bug that could prevent placing orders on the last products in stock

      5.3.13

      • Fix issue with bundle products having options with no stock available for any product

      5.3.12

      • Fix for a JS error for products with manage_stock = no

      5.3.11

      • Fix for a potential error related to internal order save process

      5.3.10

      • Fix for a bug preventing the use of the preview in the back-office

      5.3.9

      • Fix for a bug preventing lead times related to shipping methods from being taken into account when creating an order in the admin

      5.3.8

      Improvement

      • The estimated delivery date message is now saved in the order so that it can be used in confirmation emails whatever the configuration is
      • Lead times linked to shipping methods are now taken into account in the message and the estimated delivery date saved in the order (and so used in the confirmation emails)

      5.3.7

      • Fix not to display the header of the estimated dates table by shipping methods in the cart if the option is disabled

      5.3.6

      • Fix for a bug happening in the checkout with some configurations

      5.3.5

      • The license is not activated if the module has not been installed yet

      5.3.4

      • Fix for the estimated delivery date calculation when placing an order including the last in-stock item

      5.3.3

      • Minor wording fix

      5.3.2

      • New configuration option to enable/disable the display of the message in the checkout for each item

      5.3.1

      • Fix for the message update when selecting options

      5.3.0

      Improvement

      • New option to add or not 1 day to the "to" date if it is the same as the "from" date

      5.2.2

      • Fix for an undefined variable when processing orders with bundle products

      5.2.1

      • Fix for the message calculation for cart items in the checkout page

      5.2.0

      • Support for the custom_stock_status product attribute from Amasty_StockStatus module to add leadtimes

      5.1.2

      • Fix for the estimated delivery date message by shipping methods for products which quantity in the cart is the same as the quantity in stock

      5.1.1

      • Fix for the display of the global estimated delivery date message in the cart

      5.1.0

      Improvement

      • Use of the "Display a message at the top of the cart and in the checkout" option to display the message below each item in the checkout

      Compatibility

      • Compatibility with Amasty One Step Checkout

      5.0.10

      • Fix for the dates calculation in the cart for configurable products

      5.0.9

      • Fix for the shipping days in the product page

      5.0.8

      • Fix and optimizations for bundle products

      5.0.7

      • Fix for the shipping days in the product page

      5.0.6

      • Fix for bundle products and the automatic message update according to the quantity

      5.0.5

      Improvement

      • Better management of the message update for bundle products
      • Now supports dropdown and radio input

      5.0.4

      • JS fix

      5.0.3

      • Minor fix

      5.0.2

      • Fix for bundle products

      5.0.1

      • Fix for storeManager undefined property in the cart

      5.0.0

      Improvement

      • Quantities are taken into account for the estimated delivery date calculation
      • Estimated delivery dates are displayed in real-time according to the quantities added to the cart
      • A message is displayed when quantities exceed the available stocks
      • Better management of bundle products in the categories, the checkout, and the confirmation email
      • Error management when the message is empty
      • Better management for sync the countdown JS initialization
      • Code optimization

      Bug fix

      • Fix for the product page displaying a countdown using Firefox

      4.14.2

      Improvement

      When the "Use same delivery date for all children" attribute is on Yes: 

      • The delivery date is calculated from the parent product during the page generation and during the AJAX call after the page is loaded
      • The selection of configurable attributes does not trigger the update of the message anymore

      4.14.1

      Compatibility

      • Compatibility for third-party extensions

      4.14.0

      Improvement

      • Improved license management system (Clear code)

      Compatibility

      • Compatibility with Advanced MSI

      4.13.2

      • Fix on a bug triggered by configurable products pages with no simple variant available

      4.13.0

      Compatibility

      • Compatibility for Magento v2.3.5

      4.12.3

      • Fix on a variable from product.js

      4.12.2

      Improvement

      • Scenario added for the demo

      Bug fix

      • Fix for the AJAX query allowing to retrieve estimated delivery message on category pages when the option is not enabled

      4.12.1

      • Fix for the configurable product page when the children leadtime is not defined

      4.12.0

      Improvement

      • Default estimated delivery date message displayed for configurable products: the message is composed of the products minimum "from" and maximum "to" values

      4.11.6

      • Orders are not saved before they are created by Magento

      4.11.5

      • Fix for an incorrect layout on the category page

      4.11.4

      • Memory optimization
      • Fix on the estimated delivery date when no shipping day is configured

      4.11.3

      • Category page loaded when Estimated Delivery Date is enabled and when there is a bundle in the page

      4.11.2

      • Users' local time taken into account for the Estimated Delivery Date calculation

      4.11.1

      • Sample data updated to enable messages in the categories pages

      4.11.0

      • Compatibility fix for Magento 2.3.3

      4.10.1

      • Compatibility for Magento 2.3.3

      4.10.0

      Improvement

      • Possibility to display and manage the messages in the categories pages for each product
      • Display of the estimated delivery date for the bundle products in the cart
      • AJAX content loading

      Bug fix

      • Fix for the message icon on the product page
      • Fix when saving the leadtimes for each shipping method in the configuration
      • Fix when retrieving the stock and backorders with MSI
      • Syntax modifications

      4.9.3

      • Fix for the product page message

      4.9.2

      • Fix on $eval for a frontend error

      4.9.1

      Improvement

      • PHP doc improved

      Patch v4.9.1.2

      • Fix on a PHP variable

      Patch v4.9.1.1

      • Sample date available for the demo

      4.9.0

      Compatibility

      • Compatibility with Magento v2.3.0 and the MSI Magento module

      Patch v4.9.0.11

      • JS fix for custom options which leadtime was not formatted as follow: from-to

      Patch v4.9.0.10

      • Fix on permissions

      Patch v4.9.0.9

      • Fix for the ordered items estimated delivery date in the order confirmation

      Patch v4.9.0.8

      • Minor fix for non-unique HTML ID

      Patch v4.9.0.7

      • Fix on the layout for bundle products

      Patch v4.9.0.6

      • Fix for the update of messages including a countdown on configurable product pages

      Patch v4.9.0.5

      • Compatibility fix with MSI on Magento 2.3

      Patch v4.9.0.4

      • Fix on Call to a member function modulesEnabled() on null

      Patch v4.9.0.3

      • Fix for the Magento MSI

      Patch v4.9.0.2

      • Fix for the Magento version comparison

      Patch v4.9.0.1

      • Code clean

      4.8.1

      Improvement

      • Support of the estimated delivery date message in the grouped products pages

      Patch v4.8.1.1

      • Fix for the layout in the back office (1 column instead of 2 column layout)

      4.8.0

      Improvement

      • Possibility to use PHP scripts in the messages

      Patch v4.8.0.1

      • Minor fix for the JS files

      4.7.0

      Compatibility

      • Compatibility with Magento 2.3

      Improvement

      • Use of Ajax queries to retrieve the estimated delivery date message

      Patch v4.7.0.1

      • Fix on messages when adding products to cart

      4.6.0

      New feature

      • Configuration of last shipping time per day
      • Possibility to use negative leadtimes

      Patch v4.6.0.9

      • Minor PHP code fix

      Patch v4.6.0.8

      • Fix for the ordered items dates calculation

      Patch v4.6.0.7

      • Fix for the display of the orders grid filters

      Patch v4.6.0.6

      • Fix for Json serialization

      Patch v4.6.0.5

      • Fix on debug messages

      Patch v4.6.0.4

      • Minor fix to avoid "Column 'value' cannot be null" errors when saving configuration

      Patch v4.6.0.3

      • Fix when generating the leadtime for shipping

      Patch v4.6.0.2

      • Custom options leadtimes

      Patch v4.6.0.1

      • Fix for the install

      4.5.0

      Improvement

      • The EDD shows now on the order detail page and in the order grid

      Patch v4.5.0.2

      • Fix on leadtimes

      Patch v4.5.0.1

      • Bulk updates on product attributes related to Estimated Delivers Date are now possible
      • Minor fix on the back-end display
      • Fix for Configurable/Simple products in the cart

      4.4.0

      Compatibility

      • Compatibility with Magento 2.2.1

      Patch v4.4.0.1

      • Custom options leadtimes

      4.3.0

      Improvement

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

      Patch v4.3.0.6

      • Fix on custom options leadtimes

      Patch v4.3.0.5

      • Fix for unique shipping method in checkout

      Patch v4.3.0.4

      • minor fix for shipping days on Saturdays and Sundays

      Patch v4.3.0.3

      • unminified knob.js library added

      Patch v4.3.0.2

      • Fix for an undefined variable

      Patch v4.3.0.1

      • Fix for the bundle product in checkout

      4.2.0

      Improvement

      • compatibility with Magento 2.2
      • Translation for the countdown 

      Patch v4.2.0.5

      • Fix on leadtimes

      Patch v4.2.0.4

      • Fix for unique shipping method in checkout

      Patch v4.2.0.3

      • minor fix for shipping days on Saturdays and Sundays

      Patch v4.2.0.2

      • Fix for an undefined variable

      Patch v4.2.0.1

      • Fix for the bundle product in checkout

      4.1.2

      Improvement

      • Estimated Delivery Date can now be used in addition of Google Trusted Stores

      Patch v4.1.2.5

      • Leadtimes for custom options

      Patch v4.1.2.4

      • Fix for unique shipping method in checkout

      Patch v4.1.2.3

      • minor fix for shipping days on Saturdays and Sundays

      Patch v4.1.2.2

      • Fix for an undefined variable

      Patch v4.1.2.1

      • Fix for the bundle product in checkout

      4.1.1

      Improvement

      • Product attribute creation improved 

      Patch v4.1.1.6

      • New feature: Custom options leadtimes

      Patch v4.1.1.5

      • Fix for unique shipping method in checkout

      Patch v4.1.1.4

      • minor fix for shipping days on Saturdays and Sundays

      Patch v4.1.1.3

      • Fix for an undefined variable

      Patch v4.1.1.2

      • Fix for the bundle product in checkout

      Patch v4.1.1.1

      • Fix on GMT dates

      4.1.0

      Improvement

      • Enables to add the delivery date for each product included in the order confirmation email 

      Patch v4.1.0.4

      • Custom options leadtimes

      Patch v4.1.0.3

      • Fix for unique shipping method in checkout

      Patch v4.1.0.2

      • Fix for an undefined variable

      Patch v4.1.0.1

      • Fix for bundle product in checkout

      4.0.2

      Improvement

      • Display the estimated delivery date for backorders message when the quantity is higher than the available stock

      4.0.1

      Bug fix

      • Correction of Javascript for colorswatch and super product attribute
      • Store opening days setting fixed

      4.0.0

      Compatibility

      • Estimated Delivery Date is compatible with Magento 2

      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