<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Prestashop development - BeComWeb Web-Agency</title>
	<atom:link href="https://preprod.agence-becomweb.fr/en/blog/rubrique/prestashop-development/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Low-priced quality Prestashop modules for your online store</description>
	<lastBuildDate>Fri, 12 Nov 2021 13:52:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>

<image>
	<url>https://preprod.agence-becomweb.fr/wp-content/uploads/2019/05/cropped-logo_carre_large-32x32.gif</url>
	<title>Blog Prestashop development - BeComWeb Web-Agency</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Prestashop &#8211; Display remaining amount before free delivery</title>
		<link>https://preprod.agence-becomweb.fr/en/blog/prestashop-display-remaining-amount-before-free-delivery/</link>
					<comments>https://preprod.agence-becomweb.fr/en/blog/prestashop-display-remaining-amount-before-free-delivery/#respond</comments>
		
		<dc:creator><![CDATA[becomweb]]></dc:creator>
		<pubDate>Mon, 27 Apr 2020 12:20:43 +0000</pubDate>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Managing Prestashop]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Prestashop development]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Orders]]></category>
		<category><![CDATA[PS 1.7]]></category>
		<category><![CDATA[Shipping cost]]></category>
		<category><![CDATA[transport]]></category>
		<guid isPermaLink="false">https://preprod.agence-becomweb.fr/blog/prestashop-display-remaining-amount-before-free-delivery/</guid>

					<description><![CDATA[<p>Informing your customers of the missing amount before he/she can benefit from free delivery is a simple and efficient way to increase order total .</p>
<p>L’article <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/blog/prestashop-display-remaining-amount-before-free-delivery/">Prestashop &#8211; Display remaining amount before free delivery</a> est apparu en premier sur <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/">BeComWeb Web-Agency</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Free delivery is a very important criterion for consumers. So much so that having to pay shipping costs is one of the <a href="https://www.barilliance.com/10-reasons-shopping-cart-abandonment/" target="_ blank" rel="noreferrer noopener">most common causes of cart abandonment</a>.</p>



<p>There is a very easy way to fix this problem: tell your customers how much money they need to add to their carts to take advantage of free shipping.</p>



<p>In addition to <strong>lowering the number of abandoned carts</strong>, displaying the amount remaining before free shipping also has the effect of <strong>increasing the average cart value</strong> of your store. Customers are <strong encouraged="" to="" add="" more="" products="" their="" order="" with="" the="" aim="" obtain="" a="" reduction="" of="" shipping="" fees="">.</strong></p>



<p>We will see together how to set up this functionality on your Prestashop merchant site.</p>



<h2>Use a module to display the amount before getting shipping costs</h2>



<p>The easiest way to display how much a customer must add to his/her cart to get free shipping is to install the <em>Amount before free shipping</em> module.</p>



<p>Designed for Prestashop 1.7, it integrates perfectly with all stores in just a few clicks and offers a wide variety of options:</p>



<ul><li>It allows you to <strong>display blocks</strong> containing messages saying &#8220;Amount left before free delivery: xx €&#8221; <strong> on different places of the store</strong> (at the top of each page, within the order tunnel, on add-to-cart confirmation pop-in&#8230;)</li><li>For each of these blocks you can <strong>customize the appearance</strong> (background and text colors, &#8230;)<strong> and the text of the message</strong></li><li>The blocks are <strong>updated in real time</strong>, as soon as the contents of the cart change</li><li>It works with both the &#8220;Free shipping starts at&#8221; field (if you offer delivery cost for a similar cart amount threshold, regardless of the carrier) and the <strong>price ranges system</strong>, which  allow you to configure a different free shipping threshold for each delivery method.</li></ul>


<figure class="wp-block-gallery columns-2 is-cropped">
<ul class="blocks-gallery-grid">
<li class="blocks-gallery-item">
<figure><a href="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en.jpg"><img decoding="async" class="alignnone wp-image-1474" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-1024x1024.jpg" alt="" width="1024" height="1024" data-id="795" data-full-url="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/04/bo_main_fr.jpg" data-link="https://preprod.agence-becomweb.fr/?attachment_id=795" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-1024x1024.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-480x480.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-240x240.jpg 240w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-768x768.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-400x400.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-800x800.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en-100x100.jpg 100w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_main_en.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>
<figcaption class="blocks-gallery-item__caption">The &#8220;Amount before free delivery&#8221; module for Prestashop has 2 operating modes</figcaption>
</figure>
</li>
<li class="blocks-gallery-item">
<figure><a href="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en.jpg"><img decoding="async" loading="lazy" class="alignnone wp-image-1477" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-1024x1024.jpg" alt="" width="1024" height="1024" data-id="794" data-full-url="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/04/bo_block_fr.jpg" data-link="https://preprod.agence-becomweb.fr/?attachment_id=794" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-1024x1024.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-480x480.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-240x240.jpg 240w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-768x768.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-400x400.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-800x800.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en-100x100.jpg 100w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/bo_block_en.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>
<figcaption class="blocks-gallery-item__caption">Display the amount remaining before free shipping costs in blocks with personalized content and design</figcaption>
</figure>
</li>
<li class="blocks-gallery-item">
<figure><a href="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1.jpg"><img decoding="async" loading="lazy" class="alignnone wp-image-1517" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-1024x1024.jpg" alt="" width="1024" height="1024" data-id="797" data-full-url="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/04/fo_checkout_fr.jpg" data-link="https://preprod.agence-becomweb.fr/?attachment_id=797" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-1024x1024.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-480x480.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-240x240.jpg 240w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-768x768.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-400x400.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-800x800.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1-100x100.jpg 100w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_ckeckout_en-1.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>
<figcaption class="blocks-gallery-item__caption">The module also allows to indicate to the customer when the amount of his order allows him to benefit from the free delivery.</figcaption>
</figure>
</li>
<li class="blocks-gallery-item">
<figure><a href="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en.jpg"><img decoding="async" loading="lazy" class="alignnone wp-image-1483" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-1024x1024.jpg" alt="" width="1024" height="1024" data-id="796" data-full-url="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/04/fo_cart_fr.jpg" data-link="https://preprod.agence-becomweb.fr/?attachment_id=796" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-1024x1024.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-480x480.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-240x240.jpg 240w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-768x768.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-400x400.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-800x800.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en-100x100.jpg 100w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/fo_cart_en.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>
<figcaption class="blocks-gallery-item__caption">The missing amount for free shipping updates in real time</figcaption>
</figure>
</li>
</ul>
</figure>


<p>This module is availablee on our store. Do not hesitate to <strong>click on the block below</strong> to access its <strong>detailed presentation</strong>. There you will find a lot of informations and a <strong>link to a demo</strong> on where you can <strong>test the various integrated features</strong>.</p>


<div data-block-name="woocommerce/handpicked-products" data-columns="1" data-edit-mode="false" data-content-visibility="{&quot;title&quot;:true,&quot;price&quot;:true,&quot;rating&quot;:false,&quot;button&quot;:false}" data-products="[1134]" class="wc-block-grid wp-block-handpicked-products wc-block-handpicked-products has-1-columns has-multiple-rows"><ul class="wc-block-grid__products"><li class="wc-block-grid__product">
				<a href="https://preprod.agence-becomweb.fr/en/prestashop-modules/amount-before-free-delivery/" class="wc-block-grid__product-link">
					<div class="wc-block-grid__product-image"><img width="400" height="234" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery-400x234.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Prestashop module to display the remaining amount before free delivery" decoding="async" loading="lazy" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery-400x234.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery-480x281.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery-768x450.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery-800x469.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2020/10/amountbeforefreedelivery.jpg 1024w" sizes="(max-width: 400px) 100vw, 400px" /></div>
					<div class="wc-block-grid__product-title">Amount before free delivery</div>
				</a>
				
				<div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount">40,00<span class="woocommerce-Price-currencySymbol">&euro;</span></span></div>
				
				
			</li></ul></div>


<h2>Show on cart page the amount to add for having free delivery</h2>



<p>If you don&#8217;t want to go through a module, you can also implement the functionality by modifying the source code of your site. We will therefore see in this 2nd part how to manually add, on the basket summary page, a block indicating to the customer the amount he must add to obtain the free delivery. .</p>



<p>To do this, you have to modify the controller which is responsible for managing the cart page and the associated template.</p>



<p><em>Several remarks before we start:</em></p>



<ul><li><em>the tutorial below explains how to do this for Prestashop 1.7. For previous versions, the template is different because the file structure has changed in this version. Depending on your theme the name or the path of the template may be different</em>.</li><li><em> the method described here is only valid if you use the &#8220;Free shipping starts at&#8221; field of the &#8220;Shipping &gt; Preferences&#8221; menu (in other words if you offer delivery from a certain amount, regardless of the carrier selected by the customer); if you use the price ranges, please refer to the 1st part of this article, dealing with the &#8220;Amount before Free Delivery&#8221; module</em></li></ul>



<p>If you haven&#8217;t already done so, go to the &#8220;Shipping &gt; Preferences&#8221; menu in your back office. There you will find a field titled &#8220;Free shipping starts at&#8221; (€). This is where you will indicate the threshold from which you offer the shipping costs to the customer (the value included VAT). For this tutorial we will set this value to 79 €.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="397" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-1024x397.jpg" alt="" class="wp-image-1486" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-1024x397.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-480x186.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-768x298.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-400x155.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en-800x310.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/preferences_livraison_ps1-7_en.jpg 1322w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>On Prestashop 1.7, the free shipping threshold is configured in the &#8220;Shipping &gt; Preferences&#8221; menu.</figcaption></figure>



<p>To transmit this amount to the page we will need to create an &#8220;override&#8221; of the controller. To do this, you must create a file called <em>CartController.php</em> in the <em>override/controllers/front</em> directory of Prestashop. This file should contain the following code:</p>



<pre class="wp-block-code"><code>&lt;?php

class CartController extends CartControllerCore
{
    public function initContent()
    {
        parent::initContent();
        $shipping_free_price = (float)Configuration::get('PS_SHIPPING_FREE_PRICE');
        $this-&gt;context-&gt;smarty-&gt;assign(&#91;
            'shipping_free_price' =&gt; $shipping_free_price
        ]);
    }
}</code></pre>



<p>The code added here is intended to pass a Smarty variable that corresponds to the value defined in the preferences.</p>



<p>Then we will be able to use this value in the template. We choose the <em>cart-detailed-totals.tpl</em> template (in the <em>\templates\checkout\_partials</em> directory of your theme), which corresponds to the <strong>block summarizing all the subtotals in the right column of the cart summary page</strong>. It has the advantage of being dynamic, whcih mean its content is refreshed each time the cart is modified (product addition or deletion, etc.).</p>



<p>We add the block showing the amount remaining before free delivery after the &#8220;Delivery&#8221; subtotal as follows:</p>



<pre class="wp-block-code"><code>          {if $subtotal.type === 'shipping'}
              &lt;div>&lt;small class="value">{hook h='displayCheckoutSubtotalDetails' subtotal=$subtotal}&lt;/small>&lt;/div>
              {* Block containing remaining amount before free delivery *}
              {if isset($shipping_free_price)}
              &lt;div {if $shipping_free_price &lt;= $cart.subtotals.products.amount}style="display:none"{/if}>
                {assign var="missing_amount" value=$shipping_free_price-($cart.subtotals.products.amount - $cart.subtotals.discounts.amount)}
                {$missing_amount|number_format:2:",":""} {$currency.sign} {l s='before free delivery' d='Shop.Theme.Global'}
              &lt;/div>
              {/if}
              {* End of block *}
          {/if}</code></pre>



<p>As you can see, we compare the amount of the order (without discounts) to the threshold of free shipping. If this amount is lower, we display the difference, otherwise we hide the block.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="296" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-1024x296.jpg" alt="Display the missing amount for getting free shipping costs in the shopping cart under Prestashop 1.7" class="wp-image-1489" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-1024x296.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-480x139.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-768x222.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-400x116.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery-800x232.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_display_amount_before_free_delivery.jpg 1437w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>The missing amount to get the free shipping cost will be displayed under the shipping amount on the Prestashop 1.7 cart summary page</figcaption></figure>



<p>You can then add an CSS identifier or class to the HTML div tag to be able to modify the appearance of the block as you wish.</p>



<p><em>Remember to empty the site cache from the <em>Advanced settings &gt; Performances</em> menu so that of files modifications are taken into account.</em></p>



<p>As explained above <strong>this method has its own limits</strong>: it does not work with the price ranges system, it must be used in a place of the theme which reload on every cart update, it does handle free-delivery discount codes, &#8230; For all these reasons (and may be others), we invite you to discover our <em>Amount Before Free Delivery</em> module introduced in the 1st part of this article if you haven&#8217;t read it already. It covers all cases and has a large number of setting options.</p>
<p>L’article <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/blog/prestashop-display-remaining-amount-before-free-delivery/">Prestashop &#8211; Display remaining amount before free delivery</a> est apparu en premier sur <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/">BeComWeb Web-Agency</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://preprod.agence-becomweb.fr/en/blog/prestashop-display-remaining-amount-before-free-delivery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prestashop &#8211; Customize the maintenance page</title>
		<link>https://preprod.agence-becomweb.fr/en/blog/prestashop-customize-the-maintenance-page/</link>
					<comments>https://preprod.agence-becomweb.fr/en/blog/prestashop-customize-the-maintenance-page/#respond</comments>
		
		<dc:creator><![CDATA[becomweb]]></dc:creator>
		<pubDate>Mon, 21 Jan 2019 13:29:00 +0000</pubDate>
				<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Prestashop development]]></category>
		<category><![CDATA[Coming Soon]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[PS 1.6]]></category>
		<category><![CDATA[PS 1.7]]></category>
		<category><![CDATA[Waiting page]]></category>
		<guid isPermaLink="false">https://preprod.agence-becomweb.fr/blog/prestashop-customize-the-maintenance-page/</guid>

					<description><![CDATA[<p>Find out how to create a maintenance page or a coming-soon page with a nice design and personalized content for your Prestashop store</p>
<p>L’article <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/blog/prestashop-customize-the-maintenance-page/">Prestashop &#8211; Customize the maintenance page</a> est apparu en premier sur <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/">BeComWeb Web-Agency</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The maintenance mode of Prestashop has 2 purposes. You can use it when you carry out tests or update operations (module installation, price modification, etc.) or you can use it during the design of your store as a waiting page.</p>
<p>However, the information displayed on this page is limited: just your logo, a title and a short text&#8230; Nothing more. A little light ! If the version 1.7 of Prestashop allows you to enter a personalized maintenance message, it is still quite limited. Basically it is like saying &#8220;We are closed&#8221; to your customers, without further details.</p>
<figure id="attachment_1800" aria-describedby="caption-attachment-1800" style="width: 747px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="wp-image-1800 size-full" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_maintenance_standard_en.jpg" alt="Prestashop - edit standard maintenance page" width="747" height="428" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_maintenance_standard_en.jpg 747w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_maintenance_standard_en-480x275.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/11/prestashop_maintenance_standard_en-400x229.jpg 400w" sizes="(max-width: 747px) 100vw, 747px" /><figcaption id="caption-attachment-1800" class="wp-caption-text">By default Prestashop standard maintenance page is quite poor in information</figcaption></figure>
<p>Which raises many questions for them:</p>
<ul>
<li>When will your site be available again?</li>
<li>How to contact you during this time?</li>
</ul>
<p>And on your side you might want to make this page a little nicer. Black text on a white background, no image,&#8230; This is not what we can call &#8220;attractive&#8221;.</p>
<h2>Edit Prestashop maintenance page manually</h2>
<p>The 1st method to modify the content and the appearance of the maintenance page will consist of modifying the files that compose it.</p>
<p>Let&#8217;s start with Prestashop 1.6. In this version, the files in question are those ones:</p>
<ul>
<li>the <em>maintenance.tpl</em> template (located in your theme directory),</li>
<li>the <em>maintenance.css</em> stylesheet (located in the <em>css</em> subdirectory of your theme)</li>
</ul>
<p>If you want to add texts or images, you can do so in the template. For texts, if your store is multilingual, do not forget to respect the Smarty syntax which give you the ability to make a character string translatable:<em>{l s=&#8217;Text to be translated&#8217;}</em>.</p>
<p>Then for all the design modifications (font size, background color, ..), you must modify the stylesheet (which obviously requires a little mastery of this language).</p>
<p>In Prestashop 1.7, the names and locations of these files are slightly different:</p>
<ul>
<li>the <em>maintenance.tpl</em> template is located in the<em>templates/errors</em> directory of your theme,</li>
<li>the stylesheet is called <em>error.css</em> and is in the<em>assets/css</em> directory of your theme</li>
</ul>
<p>Don&#8217;t forget that in this version you can customize the text of the page yourself, as I told you a little earlier (from the &#8220;Shop parameters &gt; General&#8221; menu, &#8220;Maintenance&#8221; tabs).</p>
<h2>A customization module for the Prestashop maintenance page</h2>
<p>If the 1st method turns you off (because you do not have the necessary technical skills), you can have a look on our &#8220;<em>Custom maintenance page</em>&#8221; module.</p>
<p>Very easy to use, it has the following options:</p>
<ul>
<li>selection of a template from the available selection (&#8220;Site under maintenance&#8221;, &#8220;Available soon&#8221;) or manual entry of the page title and text,</li>
<li>choice of image and background color,</li>
<li>setting up a countdown before the availability of the site</li>
<li>display of contact details and links to social networks</li>
</ul>
<p>In a few minutes you will be able to offer your customers a nicer, usefull and more complete maintenance page for your Prestashop store, as in the examples below.</p>

<a href='https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon.jpg'><img width="480" height="260" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-480x260.jpg" class="attachment-medium size-medium" alt="Find out how to customize the Prestashop maintenance page" decoding="async" loading="lazy" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-480x260.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-1024x555.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-768x416.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-1536x832.jpg 1536w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-2048x1110.jpg 2048w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-400x217.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_comingsoon-800x434.jpg 800w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a href='https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance.jpg'><img width="480" height="269" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-480x269.jpg" class="attachment-medium size-medium" alt="Enrichissez le design de la page de maintenance de Prestashop" decoding="async" loading="lazy" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-480x269.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-1024x574.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-768x431.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-1536x861.jpg 1536w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-2048x1148.jpg 2048w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-400x224.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2021/10/maintenancepage_front_undermaintenance-800x449.jpg 800w" sizes="(max-width: 480px) 100vw, 480px" /></a>

<p>Do not hesitate to take a deeper look at the modul&#8217;s dedicatedpage, you will find the full list of features and several other screenshots.</p>

<div data-block-name="woocommerce/handpicked-products" data-columns="1" data-edit-mode="false" data-content-visibility="{&quot;title&quot;:true,&quot;price&quot;:true,&quot;rating&quot;:false,&quot;button&quot;:false}" data-products="[1521]" class="wc-block-grid wp-block-handpicked-products wc-block-handpicked-products has-1-columns has-multiple-rows"><ul class="wc-block-grid__products"><li class="wc-block-grid__product">
				<a href="https://preprod.agence-becomweb.fr/en/prestashop-modules/custom-maintenance-page/" class="wc-block-grid__product-link">
					<div class="wc-block-grid__product-image"><img width="400" height="234" src="https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-400x234.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Maintenance page customization module for Prestashop" decoding="async" loading="lazy" srcset="https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-400x234.jpg 400w, https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-480x281.jpg 480w, https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-768x450.jpg 768w, https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage.jpg 1024w, https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-800x469.jpg 800w, https://preprod.agence-becomweb.fr/wp-content/uploads/2018/04/bcwmaintenancepage-300x176.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></div>
					<div class="wc-block-grid__product-title">Custom maintenance page</div>
				</a>
				
				<div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount">15,00<span class="woocommerce-Price-currencySymbol">&euro;</span></span></div>
				
				
			</li></ul></div><p>L’article <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/blog/prestashop-customize-the-maintenance-page/">Prestashop &#8211; Customize the maintenance page</a> est apparu en premier sur <a rel="nofollow" href="https://preprod.agence-becomweb.fr/en/">BeComWeb Web-Agency</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://preprod.agence-becomweb.fr/en/blog/prestashop-customize-the-maintenance-page/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
