Display on Magento product pages and in the customer cart the estimated delivery date for available products and backorders with a completely customizable message.
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.
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 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 :
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 :
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 :
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 :
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 :
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é.
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).
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 :
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 :
Allez dans : mY account › Licenses & DOwnloads
Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
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?
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:
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 :
Allez dans : mon compte › Licenses & downloads
Cliquez sur l'onglet paramètre en face de Estimated Delivery Date.
Une nouvelle fenêtre s'ouvre alors.
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 :
Allez dans : mon compte › mes téléchargements
Cliquez sur l'icône paramètres en face de Estimated Delivery Date.
Cliquez sur l'icône de téléchargement.
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.
Téléchargez Estimated Delivery Date (fichier compressé) dans : mon compte › Licenses & Downloads Consultez la FAQ : Téléchargement des extensions
Ouvrez le dossier téléchargé et décompressez-le.
Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
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
Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
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.
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 :
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 :
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).
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.
Sauvegardez les données en cliquant sur Save Config .
Une notification apparaît en haut de votre admin. Cliquez sur ce lien : Activate it now!
Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
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...) :
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
Sauvegardez la configuration. Une notification devrait apparaître. 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.
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 :
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!
TS
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.
M
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.
E
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.
R
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.
N
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.
R
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.
A
Alessandro
Merchant · Italy · Utilisateur depuis 7 années
★★★★★
Great extension
Extension work well, great support from Wyomind!
P
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.
T
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!
M
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.
T
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!
A
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.
HB
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!
EM
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
AR
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.
C
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.
Y
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.
AH
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!
DR
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