{"id":1664,"date":"2026-07-06T09:25:57","date_gmt":"2026-07-06T06:25:57","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/gestion-des-profils-de-vacances-vacation-mode-pour-prestashop\/"},"modified":"2026-07-08T08:57:09","modified_gmt":"2026-07-08T05:57:09","password":"","slug":"gestion-des-profils-de-vacances-vacation-mode-pour-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/fr\/docs\/modules-prestashop\/vacation-mode-2\/gestion-des-profils-de-vacances-vacation-mode-pour-prestashop\/","title":{"rendered":"Gestion des profils de vacances &#8211; Vacation Mode pour PrestaShop"},"content":{"rendered":"<p>La <strong>Gestion des profils de vacances<\/strong> dans Vacation Mode couvre la planification, les messages multilingues, la configuration multiboutique et les notifications par e-mail de commande dans PrestaShop.<\/p>\n<p>Le module Vacation mode organise les avis de vacances en profils de vacances &#8211; un par onglet sur la page de configuration. Ce guide couvre la cr\u00e9ation et la gestion des profils, l&#8217;activation planifi\u00e9e par date, le contenu multilingue et les notifications par e-mail de commande optionnelles.<\/p>\n<p><!--more--><\/p>\n<h2>Vue d&#8217;ensemble de la gestion des profils de vacances<\/h2>\n<h3>Qu&#8217;est-ce qu&#8217;un profil de vacances ?<\/h3>\n<p>Ce guide sur la <strong>Gestion des profils de vacances<\/strong> commence par la structure des profils.<\/p>\n<p>Chaque onglet de la page de configuration du module repr\u00e9sente un profil de vacances. Un profil regroupe :<\/p>\n<ul>\n<li>Un libell\u00e9 <strong>Description:<\/strong> (visible uniquement dans le back office)<\/li>\n<li>Un commutateur <strong>Activate:<\/strong> et une plage <strong>Dates:<\/strong> optionnelle<\/li>\n<li>Tous les emplacements d&#8217;affichage activ\u00e9s et leurs messages<\/li>\n<li>L&#8217;emplacement d&#8217;e-mail de commande optionnel<\/li>\n<\/ul>\n<p>Lors de la premi\u00e8re installation, le module cr\u00e9e automatiquement un profil de vacances inactif.<\/p>\n<h3 id=\"disable-add-to-cart\">Disable Add to Cart<\/h3>\n<p>Chaque onglet de vacances inclut <strong>Disable Add to cart:<\/strong> sous <strong>Activate:<\/strong>.<\/p>\n<ul>\n<li><strong>Yes<\/strong> &#8211; Tant que cette vacance est active pour la boutique actuelle, les boutons d&#8217;ajout au panier sont <strong>d\u00e9sactiv\u00e9s et gris\u00e9s<\/strong> et les nouveaux ajouts au panier sont bloqu\u00e9s sur la boutique.<\/li>\n<li><strong>No<\/strong> &#8211; Par d\u00e9faut. Les boutons d&#8217;achat se comportent normalement.<\/li>\n<\/ul>\n<p>Cette option est stock\u00e9e par boutique (<code class=\"codecolorer text default\"><span class=\"text\">pst_vacation_shop.disable_add_to_cart<\/span><\/code>). Elle n&#8217;active pas le mode catalogue PrestaShop. Les clients qui ont d\u00e9j\u00e0 des articles dans le panier peuvent toujours acc\u00e9der \u00e0 la commande, sauf blocage par le th\u00e8me ou d&#8217;autres modules.<\/p>\n<p>Sur un onglet de vacances existant, <strong>Disable Add to cart<\/strong> et <strong>Show explanation near add-to-cart buttons<\/strong> s&#8217;enregistrent automatiquement lors d&#8217;un basculement. Le <strong>Visitor message<\/strong> s&#8217;enregistre automatiquement pendant la saisie (apr\u00e8s une courte pause) ou lorsque vous cliquez sur <strong>Save<\/strong> sur un bloc d&#8217;emplacement.<\/p>\n<h4>Show explanation near add-to-cart buttons<\/h4>\n<p>Visible uniquement lorsque <strong>Disable Add to cart<\/strong> est sur <strong>Yes<\/strong>.<\/p>\n<ul>\n<li><strong>Yes<\/strong> &#8211; Affiche une explication destin\u00e9e aux visiteurs \u00e0 c\u00f4t\u00e9 des boutons d&#8217;achat d\u00e9sactiv\u00e9s (par d\u00e9faut).<\/li>\n<li><strong>No<\/strong> &#8211; Les boutons restent d\u00e9sactiv\u00e9s, mais aucune explication n&#8217;est affich\u00e9e.<\/li>\n<\/ul>\n<h4>Visitor message<\/h4>\n<p>Visible lorsque <strong>Disable Add to cart<\/strong> est sur <strong>Yes<\/strong> et <strong>Show explanation near add-to-cart buttons<\/strong> est sur <strong>Yes<\/strong>.<\/p>\n<p>Saisissez un court message multilingue expliquant pourquoi la commande est indisponible. Laissez une langue vide pour utiliser le texte par d\u00e9faut :<\/p>\n<blockquote>\n<p>L&#8217;ajout au panier est temporairement indisponible pendant nos vacances. Vous pouvez continuer \u00e0 naviguer &#8211; les commandes rouvriront bient\u00f4t.<\/p>\n<\/blockquote>\n<p><strong>Comportement sur la boutique :<\/strong><\/p>\n<ul>\n<li><strong>Page produit<\/strong> &#8211; Avis complet sous le bouton d&#8217;ajout au panier.<\/li>\n<li><strong>Listes de cat\u00e9gories et de recherche<\/strong> &#8211; Une petite ic\u00f4ne <strong>!<\/strong> \u00e0 c\u00f4t\u00e9 de la zone d&#8217;achat de chaque produit ; le message complet appara\u00eet au survol ou au focus clavier.<\/li>\n<li><strong>Autres emplacements du th\u00e8me<\/strong> &#8211; Le module injecte l&#8217;avis \u00e0 c\u00f4t\u00e9 des boutons d&#8217;ajout au panier d\u00e9sactiv\u00e9s l\u00e0 o\u00f9 votre th\u00e8me les affiche.<\/li>\n<\/ul>\n<p>L&#8217;explication est enregistr\u00e9e par profil de vacances et par langue.<\/p>\n<h4>Comportement technique (ce que le module modifie)<\/h4>\n<p>Lorsque <strong>Disable Add to cart<\/strong> est actif, le module :<\/p>\n<ul>\n<li>D\u00e9sactive les boutons d&#8217;achat via JavaScript et CSS en front-office<\/li>\n<li>Efface les URL d&#8217;ajout au panier dans les donn\u00e9es produit pour que les th\u00e8mes ne puissent pas soumettre de nouveaux articles<\/li>\n<li>Bloque les requ\u00eates directes d&#8217;ajout au panier sur la page panier avec un message d&#8217;erreur<\/li>\n<li><strong>Ne supprime pas<\/strong> les produits du catalogue ni ne redirige les clients hors de la commande<\/li>\n<\/ul>\n<h3>Description<\/h3>\n<p>Le champ <strong>Description:<\/strong> est un court libell\u00e9 r\u00e9serv\u00e9 \u00e0 l&#8217;administration pour vous aider \u00e0 identifier la vacance &#8211; par exemple, &quot;Cong\u00e9s d&#8217;\u00e9t\u00e9 2026&quot; ou &quot;Vacances de No\u00ebl&quot;. Il n&#8217;est pas affich\u00e9 aux clients. Les onglets sans description sont intitul\u00e9s <strong>Vacation #1<\/strong>, <strong>Vacation #2<\/strong>, et ainsi de suite.<\/p>\n<h3>Activate:<\/h3>\n<p>Le commutateur <strong>Activate:<\/strong> contr\u00f4le si le profil de vacances est activ\u00e9 pour la boutique actuelle.<\/p>\n<ul>\n<li>R\u00e9glez sur <strong>Yes<\/strong> pour activer le profil pour la boutique actuelle. Si <strong>Dates:<\/strong> ne sont pas d\u00e9finies, la vacance est active imm\u00e9diatement. Si <strong>Dates:<\/strong> sont d\u00e9finies, le profil n&#8217;est visible que lorsque l&#8217;heure actuelle se situe dans cette plage.<\/li>\n<li>R\u00e9glez sur <strong>No<\/strong> pour d\u00e9sactiver le profil pour la boutique actuelle.<\/li>\n<\/ul>\n<p><em>Note : R\u00e9glez sur &quot;Yes&quot; pour activer le mode vacances. Il sera activ\u00e9 imm\u00e9diatement OU dans l&#8217;intervalle de dates s\u00e9lectionn\u00e9 selon l&#8217;option &quot;Dates&quot;.<\/em><\/p>\n<p>Sur un onglet de vacances existant, le commutateur <strong>Activate:<\/strong> s&#8217;enregistre automatiquement lors d&#8217;un basculement.<\/p>\n<h3>Cr\u00e9ation de vacances suppl\u00e9mentaires<\/h3>\n<p>Utilisez ces \u00e9tapes lors de la <strong>Gestion des profils de vacances<\/strong> pour plus d&#8217;une p\u00e9riode de cong\u00e9s.<\/p>\n<p>Pour ajouter un autre profil de vacances :<\/p>\n<ol>\n<li>Cliquez sur l&#8217;onglet <strong>+<\/strong> \u00e0 la fin de la liste d&#8217;onglets (info-bulle : <strong>Add new vacation<\/strong>).<\/li>\n<li>Cliquez sur <strong>Create<\/strong> pour enregistrer le nouveau profil. Les boutons <strong>Save<\/strong> des emplacements et l&#8217;enregistrement automatique pour <strong>Activate:<\/strong>, <strong>Dates:<\/strong> et <strong>Description:<\/strong> ne sont disponibles qu&#8217;apr\u00e8s la cr\u00e9ation du profil.<\/li>\n<li>Remplissez <strong>Description:<\/strong>, les emplacements et les messages sur le nouvel onglet.<\/li>\n<li>R\u00e9glez <strong>Activate:<\/strong> et <strong>Dates:<\/strong> selon vos besoins.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation.png\" alt=\"Cr\u00e9ation d'un nouveau profil de vacances dans Vacation Mode pour PrestaShop\" width=\"1495\" height=\"1038\" class=\"aligncenter size-full wp-image-1633\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation.png 1495w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation-300x208.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation-1024x711.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation-768x533.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/new-vacation-907x630.png 907w\" sizes=\"auto, (max-width: 1495px) 100vw, 1495px\" \/><\/a><\/p>\n<p>Vous pouvez ex\u00e9cuter plusieurs profils de vacances en m\u00eame temps. Lorsque plusieurs profils sont actifs et partagent le m\u00eame emplacement d&#8217;affichage, tous les messages correspondants apparaissent sur la boutique.<\/p>\n<h3>Suppression d&#8217;un profil de vacances<\/h3>\n<p>Lors de la <strong>Gestion des profils de vacances<\/strong> que vous n&#8217;utilisez plus, supprimez l&#8217;onglet pour retirer toutes les donn\u00e9es d&#8217;emplacement.<\/p>\n<p>Sur un onglet de vacances existant, cliquez sur le bouton <strong>Delete<\/strong> pour supprimer ce profil et toutes ses donn\u00e9es d&#8217;emplacement. Cette action est irr\u00e9versible.<\/p>\n<h3>Indicateur de vacances actives dans le back office<\/h3>\n<p>Lorsqu&#8217;au moins un profil de vacances est actuellement actif, un badge orange <strong>Vacation mode<\/strong> appara\u00eet en haut du back office (info-bulle : &quot;Your shop is in vacation mode.&quot;). Cliquez dessus pour ouvrir la configuration du module. Le badge n&#8217;indique pas quel profil est actif ni n&#8217;affiche les plages de dates.<\/p>\n<p>Sur la page de configuration du module elle-m\u00eame, une banni\u00e8re d&#8217;avertissement appara\u00eet lorsque des vacances sont actives, affichant <strong>Vacation mode active: YYYY-MM-DD &#8212; YYYY-MM-DD<\/strong> lorsque des dates sont d\u00e9finies, ou <strong>Vacation mode active.<\/strong> lorsqu&#8217;aucune date n&#8217;est configur\u00e9e.<\/p>\n<h3>Contenu multilingue des messages<\/h3>\n<p>Lors de la <strong>Gestion des profils de vacances<\/strong> en plusieurs langues, remplissez chaque langue active sur chaque emplacement activ\u00e9.<\/p>\n<p>Les messages de vacances prennent en charge toutes les langues configur\u00e9es dans votre boutique PrestaShop. Utilisez le menu d\u00e9roulant des langues \u00e0 c\u00f4t\u00e9 de chaque \u00e9diteur de texte pour saisir le contenu dans chaque langue.<\/p>\n<p>Si un emplacement activ\u00e9 contient du texte dans certaines langues mais pas dans d&#8217;autres, le back office affiche un avertissement : &quot;%s missing text for %s language.&quot; Les clients voient l&#8217;avis uniquement lorsque du texte existe pour leur langue.<\/p>\n<h3>Guide rapide<\/h3>\n<p>Le panneau repliable <strong>Quick guide<\/strong> en haut de la page de configuration fournit des instructions de configuration. Cliquez sur <strong>Hide<\/strong> pour le replier. Pour l&#8217;afficher \u00e0 nouveau, cliquez sur <strong>(show)<\/strong> dans l&#8217;en-t\u00eate du panneau.<\/p>\n<h2 id=\"scheduling-vacations-by-date\">Planification des vacances par date<\/h2>\n<p>La <strong>Gestion des profils de vacances<\/strong> par plage de dates aligne les avis sur le fuseau horaire de votre boutique.<\/p>\n<p>Utilisez le champ <strong>Dates:<\/strong> pour activer et d\u00e9sactiver automatiquement un profil de vacances pendant une p\u00e9riode donn\u00e9e.<\/p>\n<h3>Fonctionnement des dates<\/h3>\n<ul>\n<li><strong>Aucune date d\u00e9finie<\/strong> : La visibilit\u00e9 des vacances suit directement le commutateur <strong>Activate:<\/strong>. Si <strong>Activate:<\/strong> est sur <strong>Yes<\/strong>, la vacance est active maintenant. Si <strong>No<\/strong>, elle est inactive.<\/li>\n<li><strong>Dates d\u00e9finies<\/strong> : La vacance est active uniquement lorsque le moment actuel se situe entre la date de d\u00e9but et la date de fin, et que <strong>Activate:<\/strong> est sur <strong>Yes<\/strong>.<\/li>\n<\/ul>\n<p><em>Note : Si les dates ne sont pas d\u00e9finies, le mode vacances sera activ\u00e9\/d\u00e9sactiv\u00e9 imm\u00e9diatement selon l&#8217;option &quot;Activate&quot;. Sinon, le mode vacances sera activ\u00e9 dans la plage de dates sp\u00e9cifi\u00e9e.<\/em><\/p>\n<p>Le s\u00e9lecteur de dates inclut un bouton pour effacer la plage s\u00e9lectionn\u00e9e.<\/p>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/date-picker.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/date-picker.png\" alt=\"Planification des dates de vacances dans Vacation Mode pour PrestaShop\" width=\"919\" height=\"450\" class=\"aligncenter size-full wp-image-1634\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/date-picker.png 919w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/date-picker-300x147.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/date-picker-768x376.png 768w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/a><\/p>\n<h3>Fuseau horaire et comportement en fin de journ\u00e9e<\/h3>\n<p>Les dates sont saisies dans le fuseau horaire de votre boutique (<code class=\"codecolorer text default\"><span class=\"text\">PS_TIMEZONE<\/span><\/code>). \u00c0 l&#8217;enregistrement, la date de d\u00e9but est convertie en UTC. La date de fin est fix\u00e9e \u00e0 23:59:59 le dernier jour s\u00e9lectionn\u00e9 dans le fuseau horaire de votre boutique, puis stock\u00e9e en UTC. Les v\u00e9rifications actif\/inactif utilisent des horodatages UTC dans la base de donn\u00e9es. La date de fin inclut le jour calendaire complet dans le fuseau horaire de votre boutique.<\/p>\n<h3>Planifi\u00e9 vs actif maintenant<\/h3>\n<p>Une vacance avec des <strong>Dates:<\/strong> futures et <strong>Activate:<\/strong> r\u00e9gl\u00e9 sur <strong>Yes<\/strong> est configur\u00e9e mais pas encore visible sur la boutique. Elle devient active automatiquement \u00e0 l&#8217;arriv\u00e9e de la date de d\u00e9but et se d\u00e9sactive apr\u00e8s le passage de la date de fin.<\/p>\n<h3>Multiboutique<\/h3>\n<p>Consultez la <a href=\"https:\/\/devdocs.prestashop-project.org\/8\/basics\/installation\/multistore\/\" target=\"_blank\" rel=\"noopener\">documentation multiboutique PrestaShop<\/a> pour changer de contexte de boutique dans le back office.<\/p>\n<p>Dans une configuration multiboutique, <strong>Activate:<\/strong> est enregistr\u00e9 par boutique. Passez au contexte de boutique appropri\u00e9 dans le back office avant de configurer les vacances pour une boutique sp\u00e9cifique.<\/p>\n<h3>Cache front-office<\/h3>\n<p>Apr\u00e8s modification des param\u00e8tres de <strong>Gestion des profils de vacances<\/strong>, attendez un moment pour le vidage du cache avant de v\u00e9rifier la boutique.<\/p>\n<p>Les messages boutique sont mis en cache avec une cl\u00e9 d\u00e9riv\u00e9e de la prochaine limite de d\u00e9but ou de fin de vacances pour la boutique actuelle (avec repli sur une cl\u00e9 horaire lorsqu&#8217;aucune limite n&#8217;est \u00e0 venir). Lorsque vous enregistrez un emplacement ou modifiez les param\u00e8tres de vacances, le module vide son cache de mod\u00e8les pour que les changements apparaissent sans attendre la limite. Si vous voyez encore un contenu obsol\u00e8te, videz le cache PrestaShop depuis <strong>Param\u00e8tres avanc\u00e9s &rarr; Performances<\/strong>.<\/p>\n<h2 id=\"order-email-notifications\">Notifications par e-mail de commande<\/h2>\n<p>La configuration des e-mails de commande fait partie de la <strong>Gestion des profils de vacances<\/strong> lorsque vous souhaitez des avis post-achat.<\/p>\n<p>L&#8217;emplacement <strong>Send email to the customer on order creation:<\/strong> envoie un e-mail suppl\u00e9mentaire lorsqu&#8217;un client passe une commande pendant une vacance active. Il ne remplace pas l&#8217;e-mail de confirmation de commande standard de PrestaShop.<\/p>\n<h3>Activation des e-mails de commande<\/h3>\n<ol>\n<li>Sur un onglet de vacances, cochez <strong>Send email to the customer on order creation:<\/strong>.<\/li>\n<li>Saisissez l&#8217;<strong>Email subject:<\/strong> pour chaque langue (par d\u00e9faut : &quot;Retard possible de commande&quot;).<\/li>\n<li>Modifiez la <strong>HTML version<\/strong> et la <strong>Text version<\/strong> du corps de l&#8217;e-mail \u00e0 l&#8217;aide des onglets sous le champ d&#8217;objet.<\/li>\n<li>Cliquez sur <strong>Save<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email.png\" alt=\"Param\u00e8tres de notification par e-mail de commande Vacation Mode dans PrestaShop\" width=\"1482\" height=\"657\" class=\"aligncenter size-full wp-image-1635\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email.png 1482w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email-300x133.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email-1024x454.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email-768x340.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/pstv-vacation-docs\/email-1200x532.png 1200w\" sizes=\"auto, (max-width: 1482px) 100vw, 1482px\" \/><\/a><\/p>\n<p><em>Note : Si plusieurs profils de vacances actifs ont l&#8217;e-mail de commande activ\u00e9, un client peut recevoir un e-mail suppl\u00e9mentaire par profil lors d&#8217;une commande.<\/em><\/p>\n<p><em>Note : Send the info in additional email when customer places an order.<\/em><\/p>\n<h3>Mod\u00e8les d&#8217;e-mail et permissions de fichiers<\/h3>\n<p>Lors de l&#8217;enregistrement, le module \u00e9crit les fichiers de mod\u00e8le d&#8217;e-mail dans :<\/p>\n<p><code class=\"codecolorer text default\"><span class=\"text\">modules\/pstvacationmode\/mails\/{language}\/vacation{id}.html<\/span><\/code><\/p>\n<p><code class=\"codecolorer text default\"><span class=\"text\">modules\/pstvacationmode\/mails\/{language}\/vacation{id}.txt<\/span><\/code><\/p>\n<p>Le <code class=\"codecolorer text default\"><span class=\"text\">{id}<\/span><\/code> est l&#8217;identifiant du profil de vacances. Le r\u00e9pertoire <code class=\"codecolorer text default\"><span class=\"text\">mails\/<\/span><\/code> et ses sous-r\u00e9pertoires de langue doivent \u00eatre accessibles en \u00e9criture par le serveur web. Sinon, le back office affiche :<\/p>\n<p><strong>Please make the &quot;mails&quot; directory and its content writable:<\/strong><\/p>\n<p>Assurez les permissions d&#8217;\u00e9criture sur <code class=\"codecolorer text default\"><span class=\"text\">modules\/pstvacationmode\/mails\/<\/span><\/code> avant d&#8217;activer les e-mails de commande.<\/p>\n<p>Le contenu du mod\u00e8le par d\u00e9faut est charg\u00e9 depuis <code class=\"codecolorer text default\"><span class=\"text\">vacation.html<\/span><\/code> \/ <code class=\"codecolorer text default\"><span class=\"text\">vacation.txt<\/span><\/code> (anglais) ou les valeurs par d\u00e9faut localis\u00e9es :<\/p>\n<ul>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_de.html|txt<\/span><\/code> &#8211; German<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_es.html|txt<\/span><\/code> &#8211; Spanish<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_fr.html|txt<\/span><\/code> &#8211; French<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_it.html|txt<\/span><\/code> &#8211; Italian<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_pl.html|txt<\/span><\/code> &#8211; Polish<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">vacation_ru.html|txt<\/span><\/code> &#8211; Russian<\/li>\n<\/ul>\n<p>Si aucune valeur par d\u00e9faut localis\u00e9e n&#8217;existe pour une langue, les fichiers anglais <code class=\"codecolorer text default\"><span class=\"text\">vacation.*<\/span><\/code> sont utilis\u00e9s.<\/p>\n<h3>Variables d&#8217;e-mail<\/h3>\n<p>L&#8217;e-mail prend en charge ces variables dans le mod\u00e8le :<\/p>\n<ul>\n<li><code class=\"codecolorer text default\"><span class=\"text\">{firstname}<\/span><\/code> &#8211; pr\u00e9nom du client<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">{lastname}<\/span><\/code> &#8211; nom du client<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">{email}<\/span><\/code> &#8211; adresse e-mail du client<\/li>\n<li><code class=\"codecolorer text default\"><span class=\"text\">{subject}<\/span><\/code> &#8211; texte de l&#8217;objet de l&#8217;e-mail<\/li>\n<\/ul>\n<p>Les balises d&#8217;e-mail PrestaShop standard telles que <code class=\"codecolorer text default\"><span class=\"text\">{shop_name}<\/span><\/code> et <code class=\"codecolorer text default\"><span class=\"text\">{shop_url}<\/span><\/code> sont \u00e9galement disponibles dans les fichiers de mod\u00e8le.<\/p>\n<h3>Quand les e-mails ne sont pas envoy\u00e9s<\/h3>\n<p>L&#8217;e-mail suppl\u00e9mentaire <strong>n&#8217;est pas<\/strong> envoy\u00e9 lorsque :<\/p>\n<ul>\n<li>La commande est pass\u00e9e avec un statut de commande <strong>Error<\/strong><\/li>\n<li>La commande est pass\u00e9e avec un statut de commande <strong>Canceled<\/strong><\/li>\n<li>L&#8217;adresse e-mail du client est invalide<\/li>\n<li>Aucun profil de vacances actif n&#8217;a <strong>Send email to the customer on order creation:<\/strong> activ\u00e9<\/li>\n<\/ul>\n<h3>Contenu d&#8217;e-mail par d\u00e9faut<\/h3>\n<p>La version texte par d\u00e9faut indique :<\/p>\n<blockquote>\n<p>Le traitement de votre commande peut prendre plus de temps que d&#8217;habitude en raison des vacances. Nous nous excusons sinc\u00e8rement pour le retard \u00e9ventuel et esp\u00e9rons votre compr\u00e9hension.<\/p>\n<\/blockquote>\n<p>Personnalisez ceci dans les \u00e9diteurs <strong>HTML version<\/strong> et <strong>Text version<\/strong> avant d&#8217;enregistrer.<\/p>\n<h2>D\u00e9pannage<\/h2>\n<p>Utilisez cette liste de contr\u00f4le lors de la <strong>Gestion des profils de vacances<\/strong> si quelque chose ne fonctionne pas comme pr\u00e9vu.<\/p>\n<table>\n<thead>\n<tr>\n<td>Probl\u00e8me<\/td>\n<td>\u00c9l\u00e9ments \u00e0 v\u00e9rifier<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Disable add to cart ne fonctionne pas<\/td>\n<td><strong>Disable Add to cart:<\/strong> est sur <strong>Yes<\/strong>, la vacance est active pour la boutique actuelle, les dates sont valides. Videz le cache FO et le cache des assets du th\u00e8me. V\u00e9rifiez la page produit pour les boutons gris\u00e9s.<\/td>\n<\/tr>\n<tr>\n<td>Explication visiteur non visible<\/td>\n<td><strong>Show explanation near add-to-cart buttons<\/strong> est sur <strong>Yes<\/strong>, <strong>Visitor message<\/strong> est rempli (ou la valeur par d\u00e9faut s&#8217;applique). Videz le cache FO. Sur les listes, recherchez l&#8217;ic\u00f4ne <strong>!<\/strong> et survolez-la.<\/td>\n<\/tr>\n<tr>\n<td>Vacance non visible sur la boutique<\/td>\n<td><strong>Activate:<\/strong> est sur <strong>Yes<\/strong>, les dates sont valides (ou vides), l&#8217;emplacement est activ\u00e9 et enregistr\u00e9, du texte existe pour la langue du client. Consultez le <a href=\"https:\/\/presta.site\/blog\/fr\/docs\/prestashop-modules\/vacation-mode\/display-locations-reference-vacation-mode-for-prestashop\/#troubleshooting-display-issues\">d\u00e9pannage des emplacements d&#8217;affichage<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>Vacance active mais ne devrait pas l&#8217;\u00eatre<\/td>\n<td>V\u00e9rifiez la plage <strong>Dates:<\/strong> et le commutateur <strong>Activate:<\/strong>. Des dates de d\u00e9but futures signifient que la vacance n&#8217;est pas encore active.<\/td>\n<\/tr>\n<tr>\n<td>E-mail de commande non envoy\u00e9<\/td>\n<td>Emplacement activ\u00e9 et enregistr\u00e9, vacance active, r\u00e9pertoire <code class=\"codecolorer text default\"><span class=\"text\">mails\/<\/span><\/code> accessible en \u00e9criture, le statut de commande n&#8217;est pas Error ou Canceled.<\/td>\n<\/tr>\n<tr>\n<td>Avertissement &quot;mails directory writable&quot;<\/td>\n<td>D\u00e9finissez les permissions d&#8217;\u00e9criture sur <code class=\"codecolorer text default\"><span class=\"text\">modules\/pstvacationmode\/mails\/<\/span><\/code> et les sous-dossiers de langue.<\/td>\n<\/tr>\n<tr>\n<td>Avertissement de traduction manquante<\/td>\n<td>Remplissez le texte pour toutes les langues actives de la boutique sur chaque emplacement activ\u00e9.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Guides associ\u00e9s<\/h2>\n<ul>\n<li>Consultez les emplacements d&#8217;affichage, le style et les positions de hooks dans la <a href=\"https:\/\/presta.site\/blog\/fr\/docs\/prestashop-modules\/vacation-mode\/display-locations-reference-vacation-mode-for-prestashop\/\">R\u00e9f\u00e9rence des emplacements d&#8217;affichage<\/a>.<\/li>\n<li>Retournez \u00e0 la <a href=\"https:\/\/presta.site\/blog\/fr\/docs\/prestashop-modules\/vacation-mode\/prestashop-vacation-mode-documentation\/\">Documentation principale<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La Gestion des profils de vacances dans Vacation Mode couvre la planification, les messages multilingues, la configuration multiboutique et les notifications par e-mail de commande dans PrestaShop. Le module Vacation mode organise les avis de vacances en profils de vacances &#8211; un par onglet sur la page de configuration. Ce guide couvre la cr\u00e9ation et &hellip; <a href=\"https:\/\/presta.site\/blog\/fr\/docs\/modules-prestashop\/vacation-mode-2\/gestion-des-profils-de-vacances-vacation-mode-pour-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Gestion des profils de vacances &#8211; Vacation Mode pour PrestaShop<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[250],"doc_tag":[],"class_list":["post-1664","docs","type-docs","status-publish","hentry","doc_category-vacation-mode-2"],"year_month":"2026-07","word_count":2405,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Alex C.","author_nicename":"polosat","author_url":"https:\/\/presta.site\/blog\/author\/polosat\/"},"doc_category_info":[{"term_name":"Vacation Mode","term_url":"https:\/\/presta.site\/blog\/fr\/docs\/modules-prestashop\/vacation-mode-2\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=1664"}],"version-history":[{"count":1,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1664\/revisions"}],"predecessor-version":[{"id":1724,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1664\/revisions\/1724"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1664"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1664"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}