<?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>TESIAL sprl</title>
	<atom:link href="https://www.tesial.be/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tesial.be</link>
	<description></description>
	<lastBuildDate>Wed, 15 Mar 2017 11:27:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.5</generator>
	<item>
		<title>Venez nous voir à l&#8217;E-Commerce Xpo</title>
		<link>https://www.tesial.be/2017/03/15/venez-nous-voir-le-commerce-xpo/</link>
					<comments>https://www.tesial.be/2017/03/15/venez-nous-voir-le-commerce-xpo/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Wed, 15 Mar 2017 11:27:36 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Tesial]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1567</guid>

					<description><![CDATA[<p>Vous êtes en cours de réflexion pour la création d&#8217;un site e-commerce ? Vous gérez un site e-commerce sous PrestaShop et vous avez besoin d&#8217;aide ? Venez nous voir au stand 1059 du E-Commerce Xpo à Liège, nous nous ferons un plaisir de vous y accueillir : que vous désiriez une expertise technique, ou une réflexion [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2017/03/15/venez-nous-voir-le-commerce-xpo/">Venez nous voir à l&#8217;E-Commerce Xpo</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vous êtes en cours de réflexion pour la création d&#8217;un site e-commerce ?</p>
<p>Vous gérez un site e-commerce sous <a href="https://www.prestashop.com" target="_blank">PrestaShop </a>et vous avez besoin d&#8217;aide ?</p>
<p>Venez nous voir au <a href="http://liege.ecommercexpo.be/exposants/e/24772/wepika/?r=636251694988815872#.WMkFUW_hBhE" target="_blank"><strong>stand 1059 du E-Commerce Xpo à Liège</strong></a>, nous nous ferons un plaisir de vous y accueillir : que vous désiriez une <strong>expertise technique</strong>, ou une <strong>réflexion marketing</strong>, nous pourrons vous éclairer !</p>
<p>Forts de leurs interactions multiples au sein de la <a href="http://rueduweb.be" target="_blank">RueDuWeb</a>, <strong><a href="https://www.tesial.be">Tesial </a></strong>et <strong><a href="http://wepika.com/" target="_blank">Wepika </a></strong>vous accueilleront au</p>
<p><strong><a href="http://liege.ecommercexpo.be/fr/accueil/" target="_blank">Liège E-Commerce Xpo</a><br />
les lundi 27 et mardi 28 mars, de 13h à 19h,</strong><br />
<strong>au Halles des Foires, Avenue Maurice Denis 4 &#8211; 4000 Liège (Belgique)</strong></p>
<p>Si vous vous <a href="https://registration.n200.com/survey/0n566ssw3axlc" target="_blank">pré-enregistrez en ligne</a>, l&#8217;entrée est gratuite.</p>
<p><a href="http://liege.ecommercexpo.be/fr/accueil/"><img loading="lazy" class="aligncenter wp-image-1576" src="https://www.tesial.be/wp-content/uploads/2017/03/expo.png" alt="e-commerce xpo liège" width="800" height="394" srcset="https://www.tesial.be/wp-content/uploads/2017/03/expo.png 968w, https://www.tesial.be/wp-content/uploads/2017/03/expo-300x148.png 300w, https://www.tesial.be/wp-content/uploads/2017/03/expo-768x378.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2017/03/15/venez-nous-voir-le-commerce-xpo/">Venez nous voir à l&#8217;E-Commerce Xpo</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2017/03/15/venez-nous-voir-le-commerce-xpo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Comment et pourquoi sécuriser son site Prestashop</title>
		<link>https://www.tesial.be/2016/08/29/comment-et-pourquoi-securiser-son-site-prestashop/</link>
					<comments>https://www.tesial.be/2016/08/29/comment-et-pourquoi-securiser-son-site-prestashop/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Mon, 29 Aug 2016 10:12:54 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1430</guid>

					<description><![CDATA[<p>Qu&#8217;est-ce que la sécurisation ? Lorsqu&#8217;on nous demande le développement d&#8217;un site qu&#8217;il soit d&#8217;e-commerce ou pas, nous conseillons vivement de le sécuriser, de l&#8217;encrypter. Ou dit autrement d&#8217;avoir un petit cadenas vert avec un protocole https au lieu de http. Pourquoi est-ce nécessaire : Cela permet à l&#8217;internaute d&#8217;être sûr qu&#8217;il est sur le [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/08/29/comment-et-pourquoi-securiser-son-site-prestashop/">Comment et pourquoi sécuriser son site Prestashop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Qu&#8217;est-ce que la sécurisation ?</h3>
<p>Lorsqu&#8217;on nous demande le développement d&#8217;un site qu&#8217;il soit d&#8217;e-commerce ou pas, nous conseillons vivement de le sécuriser, de l&#8217;encrypter. Ou dit autrement d&#8217;avoir un petit cadenas vert avec un protocole https au lieu de http. Pourquoi est-ce nécessaire :</p>
<ul>
<li>Cela permet à l&#8217;internaute d&#8217;être sûr qu&#8217;il est sur le bon site (et éviter le phishing)</li>
<li>Cela permet d&#8217;éviter le vol de mots de passe<a href="https://www.tesial.be/wp-content/uploads/2016/07/téléchargement.jpg"><img loading="lazy" class="size-medium wp-image-1497 alignright" src="https://www.tesial.be/wp-content/uploads/2016/07/téléchargement-300x95.jpg" alt="téléchargement" width="300" height="95" srcset="https://www.tesial.be/wp-content/uploads/2016/07/téléchargement-300x95.jpg 300w, https://www.tesial.be/wp-content/uploads/2016/07/téléchargement.jpg 399w" sizes="(max-width: 300px) 100vw, 300px" /></a></li>
<li>Cela empêche que les données soient lues et/ou modifiées dans la communication</li>
</ul>
<p>La sécurisation est réalisée par une autorité de certification qui va principalement authentifier le site ainsi que la société ou le particulier responsable, et fournir un certificat permettant d&#8217;encrypter toutes les données qui transiterons sur Internet vers et à partir de ce site.</p>
<h3>Comment commander un certificat ?</h3>
<p>Plusieurs types de certificats sont disponibles, en fonction des besoins :</p>
<ul>
<li>un simple certificat de base permettant de ne crypter que sa boutique (par exemple https://my_shop.com)</li>
<li>un certificat &#8220;wildcard&#8221; qui lui permettra de crypter sa boutique, mais aussi d&#8217;autres services comme son site vitrine ou son serveur mail (https://my_site.my_shop.com et https://webmail.my_shop.com)</li>
<li>un certificat &#8220;multi-URL&#8221; qui lui permettra de crypter tout ce qui se trouve derrière tous les noms de domaine qu&#8217;il détient</li>
<li>une option possible pour les trois précédentes : voir devant le https en vert un petit encart vert indiquant une entreprise certificative garantissant la qualité du certificat.</li>
</ul>
<p>Les prix de ces certificats sont croissants selon les 4 cas ci-dessus, mais varient aussi en fonction des services annexes inclus (reconnaissance, assurance, automatisation &#8230;) et du niveau de validation effectué par l&#8217;autorité de certification avant la délivrance du certificat.</p>
<p>La procédure pour obtenir le certificat débute par la <a href="https://www.digicert.com/csr-creation.htm" target="_blank">génération d&#8217;un CSR</a> (Certificat Signing Request). La manière de réaliser cela dépend des serveurs (<a href="http://httpd.apache.org/" target="_blank">Apache</a>, <a href="https://www.nginx.com/resources/wiki/" target="_blank">NGinx</a>, <a href="http://www.iis.net/" target="_blank">IIS </a>&#8230;). Cette étape est importante puisque c&#8217;est à ce moment qu&#8217;on introduit les données relatives à la société et aux domaines à certifier. Ces données se retrouveront dans le certificat (qui sera signé) et qui permettront au surfeur de vérifier l&#8217;authenticité du site.</p>
<p>Ces informations envoyées, l&#8217;autorité va fournir le certificat, souvent sous la forme d&#8217;un petit fichier .cert. Elle fournira aussi la chaine de certificats permettant à tout browser e bien authentifier le certificat final. Cette étape peut prendre plusieurs jours en fonction des données que vous fournirez, ou du degré de vérification que souhaite réaliser l&#8217;instance qui délivrera le fameux certificat.</p>
<h3>Comment installer son certificat ?</h3>
<p>Pour activer le cryptage, vous devez :</p>
<ul>
<li>paramétrer votre serveur web : pour cela, il faut au minimum que le module SSL soit activé, que le serveur écoute sur le port 443, et qu&#8217;un VirtualHost soit configuré pour écouter ce port, avec un lien vers les deux fichiers certificats. Par exemple :
<pre>LoadModule ssl_module modules/mod_ssl.so
Listen 443
VirtualHost *:443
    ServerName www.example.com
    SSLEngine on
    SSLCertificateFile "/path/to/www.example.com.cert"
    SSLCertificateKeyFile "/path/to/www.example.com.key"
VirtualHost</pre>
<p>Notez que nous avons pris ici l&#8217;exemple d&#8217;un serveur Apache, <a href="https://search.thawte.com/support/ssl-digital-certificates/index?page=content&amp;id=so1498">chaque serveur a sa propre configuration</a>.</li>
<li>paramétrer votre Prestashop : pour cela, rendez-vous dans le menu &#8220;Préférences/SEO &amp; URL&#8221;, et vérifiez que votr domaine SSL est correctement configuré. Ensuite, rendez-vous dans Préférences -&gt; Paramètres Généraux et dans Activer le SSL cliquez sur :&#8221;Cliquez ici pour utiliser le protocole HTTPS avant d&#8217;activer le mode SSL.&#8221; Une page s&#8217;ouvrira avec votre site en HTTPS. Retournez dans Préférences -&gt; Paramètres Généraux et mettre sur OUI : &#8220;Activer le SSL&#8221; et &#8220;Forcer l&#8217;utilisation de SSL pour toutes les pages&#8221;
<div id="attachment_1506" style="width: 573px" class="wp-caption aligncenter"><a href="https://www.tesial.be/wp-content/uploads/2016/07/ssl.jpg"><img aria-describedby="caption-attachment-1506" loading="lazy" class="wp-image-1506" src="https://www.tesial.be/wp-content/uploads/2016/07/ssl-300x73.jpg" alt="SSL parameters of PrestaShop" width="563" height="137" srcset="https://www.tesial.be/wp-content/uploads/2016/07/ssl-300x73.jpg 300w, https://www.tesial.be/wp-content/uploads/2016/07/ssl.jpg 565w" sizes="(max-width: 563px) 100vw, 563px" /></a></p>
<p id="caption-attachment-1506" class="wp-caption-text">Paramètres SSL de PrestaShop</p>
</div>
</li>
<li>Si vous aviez déjà un bon positionnement SEO avant d&#8217;activer le SSL, n&#8217;oubliez pas de &#8220;créer des 301&#8221; qui redirigent chacune de vos pages en HTTP vers l&#8217;identique en HTTPS.<br />
Par exemple</p>
<pre>    RewriteCond %{HTTP_HOST} ^www\.(.*)
    RewriteRule ^.*$ https://%1/$1 [R=301,L]</pre>
</li>
</ul>
<p>Ce code est spécifique à Apache, on peut retrouver <a href="http://www.webrankinfo.com/dossiers/techniques/redirection-http-https" target="_blank">dans cet article</a> les codes pour les autres serveurs.</p>
<h3>Notes complémentaires</h3>
<p>Pour un poste développeur en local, vous avez la possibilité de vous <a href="http://brice-harismendy.ovh/2015/12/09/faire-un-site-avec-un-certificat-auto-signe/">créer un certificat autosigné</a> qui vous permettra de tester la configuration, la seule différence étant que vous aurez dans la barre de votre navigateur un petit cadenas barré en rouge, car votre certificat n&#8217;est pas reconnu par une autorité certificative.</p>
<div>Pour clôturer ce POST, mentionnons l&#8217;initiative <a href="https://letsencrypt.org/" target="_blank">LetsEncrypt </a>qui fournit des certificats gratuitement et qui a le vent en poupe. Tout est réalisé par des API&#8217;, c&#8217;est donc plutôt à destination des techniciens, mais cette solution préfigure le futur de la sécurisation des sites en SSL. <a href="http://travaux.ovh.net/?do=details&amp;id=18027" target="_blank">OVH a d&#8217;ailleurs déjà mis ce qu&#8217;il fallait en place comme automatisation pour obtenir des certificats gratuits pour tous ses serveurs mutualisés</a>.</div>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/08/29/comment-et-pourquoi-securiser-son-site-prestashop/">Comment et pourquoi sécuriser son site Prestashop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2016/08/29/comment-et-pourquoi-securiser-son-site-prestashop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>La solution Ogone / Ingenico peu recommandable pour votre e-boutique</title>
		<link>https://www.tesial.be/2016/07/26/la-solution-ogone-ingenico-peu-recommandable-pour-votre-e-boutique/</link>
					<comments>https://www.tesial.be/2016/07/26/la-solution-ogone-ingenico-peu-recommandable-pour-votre-e-boutique/#comments</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Tue, 26 Jul 2016 10:29:55 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1454</guid>

					<description><![CDATA[<p>Si comme nous vous vous êtes déjà quelques fois arraché les cheveux pour configurer le mode de paiement Ogone &#8211; Ingenico sur votre e-boutique  (pas qu&#8217;avec Prestashop &#8230;), sachez qu&#8217;il existe un document qui à ce jour n&#8217;est pas encore beaucoup diffusé et qui permet de réaliser la configuration Ingenico PrestaShop et le module adéquat. Malgré [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/07/26/la-solution-ogone-ingenico-peu-recommandable-pour-votre-e-boutique/">La solution Ogone / Ingenico peu recommandable pour votre e-boutique</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Si comme nous vous vous êtes déjà quelques fois arraché les cheveux pour configurer le mode de paiement Ogone &#8211; Ingenico sur votre e-boutique  (pas qu&#8217;avec <a href="https://www.prestashop.com/fr/">Prestashop </a>&#8230;), sachez qu&#8217;il existe un document qui à ce jour n&#8217;est pas encore beaucoup diffusé et qui permet de réaliser la <a href="https://payment-services.ingenico.com/fr/fr/ogone/support/guides/integration%20guides/prestashop-extension/configuration" target="_blank">configuration Ingenico PrestaShop</a> et le module adéquat.<a href="https://www.tesial.be/wp-content/uploads/2016/07/Ingenico-Ogone.jpg"><img loading="lazy" class=" wp-image-1510 alignright" src="https://www.tesial.be/wp-content/uploads/2016/07/Ingenico-Ogone-300x233.jpg" alt="Moyen de paiement Ingenico Ogone" width="277" height="215" srcset="https://www.tesial.be/wp-content/uploads/2016/07/Ingenico-Ogone-300x233.jpg 300w, https://www.tesial.be/wp-content/uploads/2016/07/Ingenico-Ogone.jpg 369w" sizes="(max-width: 277px) 100vw, 277px" /></a></p>
<p>Malgré cela, notre avis le concernant n&#8217;est pas très positif.</p>
<p>Par exemple, notez que ce <a href="http://addons.prestashop.com/en/1798-ogone.html">module PrestaShop</a> développé par Ingenico n&#8217;est <strong>pas multi-boutique</strong>, que vous devrez dès lors gérer vous-même (par du développement) le retour du paiement vers la bonne boutique. De plus, il est bon de savoir que la page proposée en cas d&#8217;erreur de paiement, contenant un URL vers votre site marchand, est elle unique et non paramétrable : donc, un seul URL !</p>
<p><em>Ingenico forcerait-il ses utilisateurs à opter pour un abonnement par boutique ?</em></p>
<p>Le conseil de Ingenico pour travailler en multiboutique est d&#8217;ajouter un paramètre complémentaire PARAMPLUS permettant d&#8217;identifier la boutique. N&#8217;ayant pas réussi à l&#8217;implémenter correctement, nous avons opté pour une autre solution : nous partons du cart ID reçu dans l&#8217;URL de retour d&#8217;Ingenico (Validation.php), et sur base de ce cart ID, nous retrouvons la boutique concernée, et faisons une redirection vers le validation.php de celle-ci. Une des raisons à cela est qu&#8217;une seule URL de validation est configurable dans le backoffice Ingenico.</p>
<p>En conclusion, la <strong>complexité (et sensibilité) du paramétrage</strong>, sa <strong>non compatibilité avec le mode multi-boutique</strong>, les <strong>lenteurs du backoffice</strong>, et les <strong>contacts avec le support technique peu réactifs</strong> nous font <em><strong>déconseiller la solution vieillissante de paiement Ogone/Ingenico</strong></em>, du moins aux e-marchands qui débutent. Au-delà d&#8217;un certain chiffre d&#8217;affaires/nombre de transactions, cette solution peut à nouveau être considérée comme compétitive.</p>
<p>Un retour a été réalisé auprès d&#8217;Ingenico. Espérons que la firme belge entende les besoins des développeurs qui intègrent leur solution.</p>
<p>Quelle est votre retour d&#8217;expérience ? Laissez un commentaire ci-dessous ou discutons-en sur notre <a href="https://www.facebook.com/tesial/posts/1332828166727662">page Facebook</a> !</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/07/26/la-solution-ogone-ingenico-peu-recommandable-pour-votre-e-boutique/">La solution Ogone / Ingenico peu recommandable pour votre e-boutique</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2016/07/26/la-solution-ogone-ingenico-peu-recommandable-pour-votre-e-boutique/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Créer ou modifier un template mail dans PrestaShop</title>
		<link>https://www.tesial.be/2016/02/12/creer-ou-modifier-un-template-mail-dans-prestashop/</link>
					<comments>https://www.tesial.be/2016/02/12/creer-ou-modifier-un-template-mail-dans-prestashop/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Fri, 12 Feb 2016 08:58:07 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1456</guid>

					<description><![CDATA[<p>Besoin de particulariser un template mail pour un client ? Voici quelques points que nous avons notés : le template txt et le template html : PrestaShop permet d&#8217;envoyer en un seul mail deux versions : une en pur texte et une en HTML. Même si la version texte est relativement peu utilisée (uniquement pour les [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/02/12/creer-ou-modifier-un-template-mail-dans-prestashop/">Créer ou modifier un template mail dans PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Besoin de particulariser un template mail pour un client ? Voici quelques points que nous avons notés :</p>
<ul>
<ul>
<li><a href="https://www.tesial.be/wp-content/uploads/2016/02/raspberry-send-email-gmail-ssmtp.jpg" rel="attachment wp-att-1481"><img loading="lazy" class="size-full wp-image-1481 alignright" src="https://www.tesial.be/wp-content/uploads/2016/02/raspberry-send-email-gmail-ssmtp.jpg" alt="raspberry-send-email-gmail-ssmtp" width="280" height="210" /></a><strong>le template txt et le template html</strong> : <a href="http://www.prestashop.com" target="_blank">PrestaShop</a> permet d&#8217;envoyer en un seul mail deux versions : une en pur texte et une en HTML. Même si la version texte est relativement peu utilisée (uniquement pour les clients mail qui n&#8217;acceptent pas l&#8217;HTML), sachez que le fichier test_mail.txt est indispensable pour pouvoir utiliser le test_mail.html</li>
</ul>
</ul>
<p>&nbsp;</p>
<ul>
<ul>
<li><strong>ajout d&#8217;une image</strong> : si on veut ajouter une image à un mail, on est obligé d&#8217;overrider la classe Mail. En effet, une seule image est prévur par défaut dans les templates de mail : le logo. Cette image est disponible comme toutes les autres variables dans le template du mail :  {shop_logo}. Si on veut ajouter d&#8217;autres images, il suffit de faire comme pour le logo et ajouter une variable à l&#8217;ensemble des variables disponibles. Pour ce qui est de l&#8217;override lui-même, cela fera l&#8217;objet d&#8217;un autre post. Il est à noter que si on utilise d&#8217;autres méthodes pour incorporer les images dans le template, on aura plus de clients mail qui n&#8217;afficheront pas les images par défaut, rendant l&#8217;expérience utilisateur moins agréable.</li>
</ul>
</ul>
<pre>$template_vars['{shop_logo}'] = $message-&gt;attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo)));</pre>
<ul>
<li><strong>ajouter des variables</strong> : pour ajouter une variable, il suffit d&#8217;ajouter une entrée dans un array de données qui est un des paramètres de la fonction Send de Mail. Dans le template du mail, il suffit d&#8217;insérer le nom de la clé de l&#8217;array entre accolades et PrestaShop</li>
</ul>
<p>Pour terminer, voici une petite classe de test permettant d&#8217;envoyer un mail. Il suffit qu&#8217;il y ait deux fichiers (test_mail.txt et test_mail.html) dans le répertoire mails/fr de votre PrestaShop</p>
<pre>&lt;?php
require_once(dirname(__FILE__).'/config/config.inc.php');
require_once(dirname(__FILE__).'/init.php');
global $cookie;
$subject = 'Subject of the mail';
$donnees = array(
'{prenomdest}' =&gt; 'Sergei' ,
'{nomdest}' =&gt; 'Brin' ,
'{texte}' =&gt; 'Happy birthday' ,
'{code}' =&gt; 'sfdgsf45' ,
'{montant}' =&gt; 60 ,
'{validity}' =&gt; '13/10/2016' ,
'{texte}' =&gt; 'Happy day !!!!!' ,
'{signature}' =&gt; 'From me to you' ,
'{nom}' =&gt; 'Jobs' ,
'{prenom}' =&gt; 'Steve'
);
$destinataire = 'sergei.brin@gmail.com';
Mail::Send('1', 'test_mail', $subject , $donnees, $destinataire, NULL, NULL, NULL, NULL, NULL, 'mails/');
?&gt;</pre>
<p>En annexe, voici les deux templates utilisés pour cet exemple, le template HTML :</p>
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;title&gt;Vous avez reçu un cadeau !&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table style="font-family:Verdana,sans-serif; font-size: 12px; color: #374953; width: 700px;"&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;a title="{shop_name}" href="{shop_url}"&gt;&lt;img style="border: none;" src="{shop_logo}" alt="{shop_name}" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width = 400&gt;Cher Prénom&lt;/td&gt;&lt;td width=20 rowspan=2&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;p style="color: #00aeef;font-weight: 800;"&gt;BIENVENUE !
&lt;p&gt;Vous avez reçu une carte cadeau !&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;table style="font-family: Verdana,sans-serif; font-size: 12px; color: #374953; width: 700px;"&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td width=20&gt;&lt;/td&gt;
&lt;td style="background-color: #CEC8C8;" width=200&gt;
&lt;p style="color: #00aeef;font-weight: 800;"&gt;VOTRE CARTE CADEAU
&lt;p&gt;Pour:{prenomdest} {nomdest}
&lt;p&gt;Valeur:{montant}
&lt;p&gt;Code:{code}
&lt;p&gt;Validité:{validity} (un an)
&lt;p&gt;Offert par :{prenom} {nom}
&lt;/td&gt;&lt;td width=200&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;table style="font-family: Verdana,sans-serif; font-size: 12px; color: #374953; width: 700px;"&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td width=40&gt;&amp;nbsp;&lt;/td&gt;&lt;td width=40&gt;&lt;/td&gt;
&lt;td width=540&gt;&lt;p style="color: #00aeef;"&gt;{texte}&lt;/td&gt;
&lt;td width=40&gt;&lt;/td&gt;
&lt;td width=40&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=5&gt;&lt;p style="text-align: right;color: #00aeef;padding-right:140px;"&gt;{signature}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=5&gt;&lt;p style="color: #00aeef;font-weight: 800;"&gt;COMMENT PROFITER DE VOTRE CARTE CADEAU ?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;table style="font-family: Verdana,sans-serif; font-size: 12px; color: #374953; width: 700px;"&gt;
&lt;tbody&gt;
&lt;tr height=10&gt;&lt;td width=30&gt;&lt;p style="margin: 0px;"&gt;1.&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p style="margin: 0px;"&gt;Rendez-vous sur &lt;a href="http://www.monsite.com"&gt;www.monsite.com&lt;/a&gt; et munissez-vous du code ci-dessus.&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=10&gt;&lt;td width=30&gt;&lt;p style="margin: 0px;"&gt;2.&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p style="margin: 0px;"&gt;Achetez le produit désiré et insérez votre code à l’étape de paiement.&lt;/td&gt;&lt;/tr&gt;
&lt;tr height=10&gt;&lt;td width=30&gt;&lt;p style="margin: 0px;"&gt;3.&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p style="margin: 0px;"&gt;Le montant de la carte sera directement déduit du total de votre commande.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;table style="background: #CEC8C8; font-family: Verdana,sans-serif; font-size: 12px; color: #374953; width: 700px;"&gt;&lt;tbody&gt;
&lt;td colspan=2&gt;&lt;p&gt;Notre équipe reste à tout moment à votre disposition sur notre &lt;b&gt;site&lt;/b&gt;, via notre &lt;b&gt;FAQ&lt;/b&gt; ou tous les jours sur &lt;b&gt;Facebook&lt;/b&gt; et &lt;b&gt;Twitter&lt;/b&gt; pour vous aider dans la commande de votre photo. N’hésitez donc pas à prendre contact avec notre équipe ; nous serons ravis de vous aider !&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2 style="text-align: right;"&gt;&lt;p&gt;À bientôt, Toute l’équipe !&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 30px;"&gt;&lt;td style="background:#00aeef;font-size: 10px; border-top: 1px solid #D9DADE;" align="center"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>et le template TEXT :</p>
<pre>Cher {prenom}	
BIENVENUE 
Vous avez reçu une carte cadeau !
VOTRE CARTE CADEAU
Pour:{prenomdest} {nomdest}
Valeur:{montant}
Code:{code}
Validité:{validity} (un an)
Offert par :{prenom} {nom}
{texte}
{signature}
COMMENT PROFITER DE VOTRE CARTE CADEAU ?
1.Rendez-vous sur www.monsite.com et munissez-vous du code ci-dessus.
2.Achetez le produit désiré et insérez votre code à l’étape de paiement.
3.Le montant de la carte sera directement déduit du total de votre commande.
 Notre équipe reste à tout moment à votre disposition sur notre site, via notre FAQ ou tous les jours sur Facebook et Twitter pour vous aider dans la commande de votre photo. N’hésitez donc pas à prendre contact ; nous serons ravis de vous aider !
À bientôt, Toute l’équipe !
</pre>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/02/12/creer-ou-modifier-un-template-mail-dans-prestashop/">Créer ou modifier un template mail dans PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2016/02/12/creer-ou-modifier-un-template-mail-dans-prestashop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mais que contient le cookie PrestaShop</title>
		<link>https://www.tesial.be/2016/01/22/mais-que-contient-le-cookie-prestashop/</link>
					<comments>https://www.tesial.be/2016/01/22/mais-que-contient-le-cookie-prestashop/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Fri, 22 Jan 2016 09:28:20 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1458</guid>

					<description><![CDATA[<p>En tant que client final, quand vous visitez à nouveau une boutique, certains choix ou certaines actions ne doivent plus être réalisés, PrestaShop vous facilite la vie. Par exemple, vous ne devez plus vous identifier, vous retrouvez votre panier sauvegardé au préalable, vous ne devez plus choisir la langue de navigation. Ces informations sont stockées ou retrouvées grâce [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/01/22/mais-que-contient-le-cookie-prestashop/">Mais que contient le cookie PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.tesial.be/wp-content/uploads/2016/01/illustration_cookies.jpg"><img loading="lazy" class="size-medium wp-image-1461 alignright" src="https://www.tesial.be/wp-content/uploads/2016/01/illustration_cookies-300x200.jpg" alt="Pile of chocolate chip cookies isolated on white background" width="300" height="200" srcset="https://www.tesial.be/wp-content/uploads/2016/01/illustration_cookies-300x200.jpg 300w, https://www.tesial.be/wp-content/uploads/2016/01/illustration_cookies-1024x683.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>En tant que client final, quand vous visitez à nouveau une boutique, certains choix ou certaines actions ne doivent plus être réalisés, <strong>PrestaShop vous facilite la vie</strong>.</p>
<p>Par exemple, vous ne devez plus vous identifier, vous retrouvez votre panier sauvegardé au préalable, vous ne devez plus choisir la langue de navigation.</p>
<p><strong>Ces informations sont stockées ou retrouvées grâce au contenu du cookie PrestaShop du site de la boutique</strong>.</p>
<p>Dans le cadre d&#8217;un développement spécifique, nous avons ajouté une variable dans ce cookie, nous avions donc besoin de vérifier si tout se passait correctement.</p>
<p>Comment accéder au contenu de ce cookie en tant que développeur ? Voici une petite class de test PHP permettant d&#8217;afficher de façon lisible le contenu du cookie.</p>
<pre>&lt;?php
include_once('config/config.inc.php');
include_once('config/settings.inc.php');
include_once('classes/Cookie.php');
$cookie = new Cookie('ps'); // 
echo '&lt;pre&gt;',print_r($context-&gt;cookie, true).'&lt;/pre&gt;';
</pre>
<p>PrestaShop utilise deux cookies, un pour le front office et un pour le back office. Pour obtenir le contenu du cookie backoffice, il suffit de remplacer Cookie(&#8216;ps&#8217;) par Cookie (&#8216;psAdmin&#8217;)</p>
<p>Voici aussi un exemple de contenu du cookie client pour une de nos boutiques, pour une version 1.5</p>
<pre>Cookie Object
(
[_content:protected] =&gt; Array
(
[date_add] =&gt; 2016-01-13 22:08:26
[id_lang] =&gt; 1
[id_currency] =&gt; 1
[id_guest] =&gt; 8602
[id_connections] =&gt; 9998
[checksum] =&gt; 2665575877
)

[_name:protected] =&gt; 46d50b4ce9bc921e80127f1faechj7f8
[_expire:protected] =&gt; 1455015732
[_domain:protected] =&gt; www.mydomain.com
[_path:protected] =&gt; /
[_cipherTool:protected] =&gt; Rijndael Object
(
[_key:protected] =&gt; Ox9afJ9ZBNZJ5LhOXdBI91Dmu18FRtsM
[_iv:protected] =&gt; ^���R�p����n
)

[_modified:protected] =&gt;
[_allow_writing:protected] =&gt; 1
[_salt:protected] =&gt; ubMd17m4
[_standalone:protected] =&gt;
)

</pre>
<p>Vous désirez en savoir plus ? N&#8217;hésitez pas <a href="https://www.tesial.be/contact/">à nous contacter</a> !</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/01/22/mais-que-contient-le-cookie-prestashop/">Mais que contient le cookie PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2016/01/22/mais-que-contient-le-cookie-prestashop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les Hooks, ces mystérieux événements de PrestaShop</title>
		<link>https://www.tesial.be/2016/01/07/les-hooks-ces-mysterieux-evenements-de-prestashop/</link>
					<comments>https://www.tesial.be/2016/01/07/les-hooks-ces-mysterieux-evenements-de-prestashop/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Thu, 07 Jan 2016 13:23:29 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1419</guid>

					<description><![CDATA[<p>Qu&#8217;est-ce qu&#8217;un Hook ? Dans le coeur du code de PrestaShop, il y a un ensemble d&#8217;événements qui ont été définis, on les appelle les hooks. Ils sont particulièrement intéressants car ils permettent d&#8217;intervenir à ce moment du coeur, à partir d&#8217;un module . En effet, si un module s&#8217;est enregistré auprès de ce hook [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/01/07/les-hooks-ces-mysterieux-evenements-de-prestashop/">Les Hooks, ces mystérieux événements de PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Qu&#8217;est-ce qu&#8217;un Hook ?</h2>
<div id="attachment_1437" style="width: 310px" class="wp-caption alignright"><a href="https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-Back-Office.png"><img aria-describedby="caption-attachment-1437" loading="lazy" class="wp-image-1437 size-medium" src="https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-Back-Office-300x171.png" alt="PrestaShop Hook Position BackOffice" width="300" height="171" srcset="https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-Back-Office-300x171.png 300w, https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-Back-Office-1024x585.png 1024w, https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-Back-Office.png 1048w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p id="caption-attachment-1437" class="wp-caption-text">Menu position of the Hooks in PrestaShop Back Office</p>
</div>
<p>Dans le coeur du code de <strong>PrestaShop</strong>, il y a un ensemble d&#8217;événements qui ont été définis, on les appelle les <strong>hooks</strong>. Ils sont particulièrement intéressants car ils permettent d&#8217;intervenir à ce moment du coeur, à partir d&#8217;un module .</p>
<p>En effet, si un module s&#8217;est enregistré auprès de ce hook (appelons-le &#8220;displayHeader&#8221; par exemple), qu&#8217;il contient une méthode publique s&#8217;appelant hookNomDuHook (hookDisplayHeader dans notre exemple) et qu&#8217;il a été greffé sur ce même hook, <strong>PrestaShop</strong> exécutera la méthode du module.</p>
<p><strong>Mais comment ordonner les divers appels si plusieurs modules se sont enregistrés auprès du même hook ?</strong> C&#8217;est à cela que sert le menu &#8220;Module/Positions&#8221; du backend : il permet de greffer un module sur un hook, mais aussi d&#8217;ordonner les différents modules qui sont greffés au même hook.</p>
<h2>Le Hook en pratique</h2>
<p>En reprenant l&#8217;exemple du displayHeader, pour loader un fichier CSS à partir d&#8217;un module, il suffit de</p>
<ol>
<li>Enregistrer le module auprès du hook displayHeader par la commande
<pre>$this-&gt;registerHook('displayHeader');</pre>
<p>exécutée à l&#8217;installation du module. Cela permet au module d&#8217;acquérir la possibilité de se greffer au hook.</li>
<li>Coder une méthode hookDisplayHeader() dont le seul contenu est
<pre>$this-&gt;context-&gt;controller-&gt;addCSS(($this-&gt;_path).'myfile.css', 'all');</pre>
</li>
<li>Aller greffer dans le backoffice notre module sur le hook</li>
</ol>
<h2>Aller plus loin avec les Hooks</h2>
<p><a href="http://www.prestashop.com" target="_blank"><img loading="lazy" class="alignleft wp-image-1438 " src="https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-190x300.png" alt="PrestaShop Hook" width="152" height="240" srcset="https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook-190x300.png 190w, https://www.tesial.be/wp-content/uploads/2016/01/PrestaShop-Hook.png 256w" sizes="(max-width: 152px) 100vw, 152px" /></a></p>
<p>Il est donc intéressant de connaitre la <strong><a href="http://doc.prestashop.com/display/PS15/Hooks+in+PrestaShop+1.5" target="_blank">Liste des hooks PrestaShop</a></strong>, permettant de savoir à quels endroits du coeur de <strong>PrestaShop</strong> on peut intervenir facilement, au sein d&#8217;un module, sans devoir overrider le code de la classe du coeur.</p>
<p>Cette liste peut être divisée en deux familles : les hooks de display et les hooks d&#8217;action (<strong>PrestaShop</strong> les appelle aussi ces derniers les hooks invisibles), même si un hook display peut aussi être utilisé comme un hook d&#8217;action, tout simplement en n&#8217;affichant rien.</p>
<p><em>Note: Vous trouverez parfois des références à des noms de hook &#8220;header&#8221; au lieu de &#8220;displayHeader&#8221;, c&#8217;est simplement son ancien nom jusqu&#8217;à la version 1.4 de PrestaShop</em></p>
<p>Pour terminer, vous pouvez être amené à <strong>créer vous même un hook</strong> ! Quand vous désirez offrir aux autres modules la possibilité d&#8217;intervenir au sein du vôtre sans le modifier, vous créez un hook.</p>
<p>Pour cela, il suffi d&#8217;écrire</p>
<pre>$this-&gt;registerHook('NameOfHook');</pre>
<p>comme si vous enregistriez le module auprès du hook. <strong>PrestaShop</strong> verra que le hook n&#8217;existe pas, et le créera pour vous. Ensuite, vous décidez de l&#8217;endroit où l&#8217;exécuter : Hook::exec(&#8216;nomDeMonHook&#8217;, [arguments]); et <strong>PrestaShop</strong> exécutera à ce moment toutes les méthodes hookMonNomDeMonHook de tous les modules qui se sont enregistrés et qui ont été greffés dans le BO.</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2016/01/07/les-hooks-ces-mysterieux-evenements-de-prestashop/">Les Hooks, ces mystérieux événements de PrestaShop</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2016/01/07/les-hooks-ces-mysterieux-evenements-de-prestashop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Une grande quantité de codes promo dans PrestaShop ?</title>
		<link>https://www.tesial.be/2015/01/05/une-grande-quantite-de-codes-promo-dans-prestashop/</link>
					<comments>https://www.tesial.be/2015/01/05/une-grande-quantite-de-codes-promo-dans-prestashop/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Mon, 05 Jan 2015 15:24:00 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1281</guid>

					<description><![CDATA[<p>Nous avons été contacté par un de nos clients qui dispose d&#8217;une boutique sous PrestaShop 1.5. Sa volonté était d&#8217;envoyer à une liste de clients VIP un mailing proposant un cadeau sous forme d&#8217;un code promo de 60 EUR leur permettant d&#8217;acheter un produit sur le shop. Le nombre de clients destinataires était de plus de [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2015/01/05/une-grande-quantite-de-codes-promo-dans-prestashop/">Une grande quantité de codes promo dans PrestaShop ?</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nous avons été contacté par un de nos clients qui dispose d&#8217;une boutique sous <a href="http://www.prestashop.com/fr/">PrestaShop </a>1.5. Sa volonté était d&#8217;envoyer à une liste de clients VIP un mailing proposant un cadeau sous forme d&#8217;un code promo de 60 EUR leur permettant d&#8217;acheter un produit sur le shop. Le nombre de clients destinataires était de plus de 5.000.</p>
<p>A cette fin et de son initiative, le client a souhaité utiliser les règles panier. Après quelques recherches, il a trouvé un <a href="http://addons.prestashop.com/fr/prix-promo-modules-prestashop/2988-discount-generator.html">module qui prend cela en charge correctement</a>. <em>Ce module automatise la création de règles panier</em>.<br />
Tout semble donc se mettre en place, mais après les premiers tests, le <strong>shop est devenu extrêmement lent</strong>. Le client nous contacte et nous demande de trouver une solution plus efficace.</p>
<p>Le souci provient de la manière dont <a href="http://www.prestashop.com/fr/">PrestaShop </a>gère les codes promo : ce sont des règles panier qui par nature peuvent s&#8217;appliquer en fonction de plusieurs critères. En effet, PrestaShop s&#8217;impose de vérifier chaque règle panier pour chaque ligne du panier. De ce fait, pour un panier de 5 produits, 25.000 vérifications (chacune de 2 requêtes SQL) vont être exécutées, ce qui rend la page panier <em>totalement inutilisable</em> vu le <strong>grand nombre d&#8217;accès à la base de données</strong> qui devront être réalisés.</p>
<p>Nous avons alors mis en place une amélioration des règles panier :</p>
<div id="attachment_1282" style="width: 415px" class="wp-caption alignright"><a href="https://www.tesial.be/wp-content/uploads/2014/12/Clipboard02.jpg"><img aria-describedby="caption-attachment-1282" loading="lazy" class=" wp-image-1282" src="https://www.tesial.be/wp-content/uploads/2014/12/Clipboard02.jpg" alt="Ajout d'une capacité de code multiple aux règles panier de PrestaShop" width="405" height="176" srcset="https://www.tesial.be/wp-content/uploads/2014/12/Clipboard02.jpg 710w, https://www.tesial.be/wp-content/uploads/2014/12/Clipboard02-300x130.jpg 300w" sizes="(max-width: 405px) 100vw, 405px" /></a></p>
<p id="caption-attachment-1282" class="wp-caption-text">Ajout d&#8217;une capacité de code multiple aux règles panier de PrestaShop</p>
</div>
<p>&#8211; ajout d&#8217;un type de règle panier &#8220;multiple&#8221;<br />
&#8211; si ce choix est activé, <a href="http://www.prestashop.com/fr/">PrestaShop </a>n&#8217;utilise pas le code défini dans la règle panier, mais va vérifier si le code donné par l&#8217;utilisateur est dans une liste de codes (liste pour le moment injectée dans la base de données dans une table spécifique).<br />
&#8211; chaque code en base de données possède un nombre d&#8217;utilisation. Le nombre d&#8217;utilisation de la &#8220;règle panier mère&#8221; étant la somme de toutes les utilisations possibles.<br />
&#8211; on empêche enfin d&#8217;utiliser ce type de code comme un code partiel</p>
<p>Ceci implique qu&#8217;on peut se permettre de définir une seule règle panier au lieu des 5.000 comme dans la situation initiale. <strong>Le nombre d&#8217;accès à la base de données est ainsi réduite d&#8217;autant permettant à la page panier d&#8217;être enfin très performante</strong>.</p>
<p>Si vous rencontrez ce besoin, n&#8217;hésitez pas <a title="Contact" href="https://www.tesial.be/contact/">à nous contacter</a>, nous pourrions améliorer notre solution et également l&#8217;implémenter via un module spécifique.</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2015/01/05/une-grande-quantite-de-codes-promo-dans-prestashop/">Une grande quantité de codes promo dans PrestaShop ?</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2015/01/05/une-grande-quantite-de-codes-promo-dans-prestashop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tesial et la RueDuWeb déménagent au Creative*Spark</title>
		<link>https://www.tesial.be/2014/11/13/tesial-et-la-rueduweb-demenagent-au-creative-spark/</link>
					<comments>https://www.tesial.be/2014/11/13/tesial-et-la-rueduweb-demenagent-au-creative-spark/#respond</comments>
		
		<dc:creator><![CDATA[Pascal]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 16:24:46 +0000</pubDate>
				<category><![CDATA[Tesial]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1260</guid>

					<description><![CDATA[<p>Au 1er décembre prochain, c&#8217;est toute l&#8217;équipe Tesial avec tous les coopérants de la RueDuWeb qui déménageront dans un tout nouvel espace de travail au sein même du Creative*Spark ! Après plus d&#8217;un an et demi passé au numéro 1 de la Rue Emile Francqui, au plein coeur de l&#8217;Axis Parc de Mont-Saint-Guibert, la RueDuWeb a [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/11/13/tesial-et-la-rueduweb-demenagent-au-creative-spark/">Tesial et la RueDuWeb déménagent au Creative*Spark</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Au 1er décembre prochain, c&#8217;est toute l&#8217;équipe <a title="Tesial" href="https://www.tesial.be">Tesial</a> avec tous les coopérants de la <a title="RueDuWeb" href="http://rueduweb.be" target="_blank">RueDuWeb</a> qui déménageront dans un tout nouvel espace de travail au sein même du <a title="Creative Spark" href="http://creativespark.be/" target="_blank">Creative*Spark</a> !</p>
<p><img loading="lazy" class="aligncenter wp-image-1262 size-medium" src="https://www.tesial.be/wp-content/uploads/2014/11/CreativeSpark-225x300.jpg" alt="Creative Spark" width="225" height="300" srcset="https://www.tesial.be/wp-content/uploads/2014/11/CreativeSpark-225x300.jpg 225w, https://www.tesial.be/wp-content/uploads/2014/11/CreativeSpark.jpg 480w" sizes="(max-width: 225px) 100vw, 225px" /></p>
<p>Après plus d&#8217;un an et demi passé au numéro 1 de la Rue Emile Francqui, au plein coeur de l&#8217;Axis Parc de Mont-Saint-Guibert, la <a title="RueDuWeb" href="http://rueduweb.be" target="_blank">RueDuWeb</a> a en effet décidé de passer, à nouveau, une vitesse supérieure. Même si le déménagement physique nous fait déplacer que de quelques bâtiments (nous restons dans la même rue, mais passons du numéro 1 ou numéro 6), ce n&#8217;en est pas moins une étape bien plus ambitieuse qu&#8217;il n&#8217;y parait !</p>
<h1>Un étage totalement aménagé par nos soins</h1>
<p>Tel un jeune couple qui décide de la couleur du carrelage de la salle de bain de leur nouvelle maison en construction, les coopérants de la RueDuWeb ont eu le plaisir d&#8217;imaginer et de concevoir leur propre futur espace de travail.</p>
<p><img loading="lazy" class="aligncenter wp-image-1263 size-medium" src="https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-Meeting-Room-300x167.jpg" alt="New-RueDuWeb-Meeting-Room" width="300" height="167" srcset="https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-Meeting-Room-300x167.jpg 300w, https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-Meeting-Room.jpg 797w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>Salles de réunion, alcoves d&#8217;isolement, espace détente, cuisine et bien entendu un énorme open-space sont en phase finale de construction et seront prêts d&#8217;ici peu à nous accueillir.</p>
<p><img loading="lazy" class="aligncenter wp-image-1264 size-medium" src="https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-OpenSpace-300x167.jpg" alt="New-RueDuWeb-OpenSpace" width="300" height="167" srcset="https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-OpenSpace-300x167.jpg 300w, https://www.tesial.be/wp-content/uploads/2014/11/New-RueDuWeb-OpenSpace.jpg 797w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<h1>Un bâtiment accueillant un éco-système complet</h1>
<p>Le modèle de la RueDuWeb pourrait bien faire tache d&#8217;huile au sein du <a title="Creative Spark" href="http://creativespark.be/" target="_blank">Creative*Spark</a>. Ce bâtiment dédié aux startups propose:</p>
<ul>
<li>Au rez-de-chaussée: le Off-bar, un espace convivial permettant d&#8217;accueillir prospects, clients, collaborateurs ou tout simplement de prendre le temps de se poser autour d&#8217;une boisson fraîche &#8211; Le On-space: un espace de co-working pouvant également accueillir également des meetings ou conférences.</li>
</ul>
<p><img loading="lazy" class="aligncenter wp-image-1265 size-medium" src="https://www.tesial.be/wp-content/uploads/2014/11/OffBar-300x168.jpg" alt="OffBar" width="300" height="168" srcset="https://www.tesial.be/wp-content/uploads/2014/11/OffBar-300x168.jpg 300w, https://www.tesial.be/wp-content/uploads/2014/11/OffBar.jpg 960w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<ul>
<li>Au 1er étage: le <a title="Nest Up" href="http://www.nestup.be/" target="_blank">Nest-Up</a>, l&#8217;incubateur à startups &#8211; Le <a title="Lean Fund" href="http://leanfund.be/" target="_blank">Lean Fund</a>, ce fond d&#8217;investissement qui pourra vous faire décoller !</li>
<li>Au 2ème et 4ème à terme: des startups qui souhaiteraient un espace privé et dédié.</li>
<li>Le 3ème étage étant totalement dédié à la <a title="RueDuWeb" href="http://rueduweb.be" target="_blank">RueDuWeb</a>.</li>
</ul>
<h1>Un nouvel élan pour Tesial &#8230; et pourquoi pas pour vous ?</h1>
<p>&#8220;Collaboration&#8221;, &#8220;synergie&#8221;, &#8220;amitié&#8221;, &#8220;rencontre&#8221;, &#8220;aide&#8221;, &#8220;partage&#8221; &#8230; sont tant de mots que l&#8217;on entend au quotidien au sein de la RueDuWeb. Cette façon de travailler, cette façon de vivre sont essentiels à l&#8217;épanouissement de Tesial.</p>
<p><strong>Le nouvel espace qui se construit comportera des places complémentaires, n&#8217;hésitez pas à nous rejoindre !</strong></p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/11/13/tesial-et-la-rueduweb-demenagent-au-creative-spark/">Tesial et la RueDuWeb déménagent au Creative*Spark</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2014/11/13/tesial-et-la-rueduweb-demenagent-au-creative-spark/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TESIAL vous accompagne dans la migration SEPA &#8211; IBAN &#8211; BIC</title>
		<link>https://www.tesial.be/2014/02/25/tesial-vous-accompagne-dans-la-migration-sepa-iban-bic/</link>
					<comments>https://www.tesial.be/2014/02/25/tesial-vous-accompagne-dans-la-migration-sepa-iban-bic/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Tue, 25 Feb 2014 12:20:23 +0000</pubDate>
				<category><![CDATA[Tesial]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1246</guid>

					<description><![CDATA[<p>Le SEPA (Single Euro Payments Area) est en marche ! Il s&#8217;agit d&#8217;une uniformisation des moyens de paiement au niveau de l&#8217;Europe. Qu&#8217;est ce que cela implique pour nous concrètement ? Tout d&#8217;abord simplement que nous devons tout doucement oublier nos bons vieux formats de compte (xxx-xxxxxxx-xx) pour les remplacer par l&#8217;IBAN (International Bank Account [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/02/25/tesial-vous-accompagne-dans-la-migration-sepa-iban-bic/">TESIAL vous accompagne dans la migration SEPA &#8211; IBAN &#8211; BIC</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="aligncenter size-medium wp-image-1251" alt="SEPA" src="https://www.tesial.be/wp-content/uploads/2014/02/sepa-logo-en-300x109.jpg" width="300" height="109" srcset="https://www.tesial.be/wp-content/uploads/2014/02/sepa-logo-en-300x109.jpg 300w, https://www.tesial.be/wp-content/uploads/2014/02/sepa-logo-en-1024x372.jpg 1024w, https://www.tesial.be/wp-content/uploads/2014/02/sepa-logo-en.jpg 1299w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>Le <a title="SEPA" href="http://fr.wikipedia.org/wiki/Single_Euro_Payments_Area" target="_blank"><strong>SEPA</strong></a> (Single Euro Payments Area) est en marche ! Il s&#8217;agit d&#8217;une <em>uniformisation des moyens de paiement au niveau de l&#8217;Europe</em>.</p>
<p>Qu&#8217;est ce que cela implique pour nous concrètement ? Tout d&#8217;abord simplement que nous devons tout doucement <strong>oublier nos bons vieux formats de compte (xxx-xxxxxxx-xx)</strong> pour les remplacer par l&#8217;<strong>IBAN</strong> (International Bank Account Number) et le <strong>BIC</strong> (Bank Identifier Code) qui nous permettent d&#8217;identifier notre compte en banque. Le BIC identifie la banque, et l&#8217;IBAN le compte.</p>
<p>Nombreuses sont les entreprises qui ont mis en place des <em>outils de paiement ou de signalétique de leurs clients</em>, reprenant notamment leurs numéros de compte. Il faut maintenant prévoir une migration ! C&#8217;est le genre de projets que <a title="Tesial" href="https://www.tesial.be">Tesial</a> peut organiser pour vous. Nous pouvons également améliorer votre organisation par une meilleure <strong>intégration des outils informatiques</strong> que vous utilisez !</p>
<p>Quelques petites informations concrètes qui pourraient vous intéresser :</p>
<ul>
<li>vous devez valider un <strong>IBAN</strong> ou le trouver à partir du pays et du numéro de compte : <a href="http://www.ibancalculator.com/" target="_blank">http://www.ibancalculator.com/</a></li>
<li>vous avez une liste de comptes belges pour lesquels vous devez trouver l&#8217;<strong>IBAN</strong> et le <strong>BIC</strong> : <a href="http://www.neat.be/ibanbic/" target="_blank">http://www.neat.be/ibanbic/</a></li>
<li>et pour terminer, un <a href="https://www.tesial.be/wp-content/uploads/2014/02/IBAN-BIC.xls">fichier Excel</a> qui permet de transformer des comptes &#8220;ancienne mode&#8221; en comptes <strong>IBAN</strong> &#8211; <strong>BIC</strong>.</li>
</ul>
<p>N&#8217;hésitez pas à utiliser, télécharger, et éventuellement <a title="Tesial contact" href="https://www.tesial.be/contact">nous contacter</a> si vous désirez un accompagnement pour des développements un peu plus complexes.</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/02/25/tesial-vous-accompagne-dans-la-migration-sepa-iban-bic/">TESIAL vous accompagne dans la migration SEPA &#8211; IBAN &#8211; BIC</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2014/02/25/tesial-vous-accompagne-dans-la-migration-sepa-iban-bic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tesial et RueDuWeb participent à la co-création de Creative Spark, le hub créatif wallon !</title>
		<link>https://www.tesial.be/2014/02/19/tesial-et-rueduweb-participent-la-co-creation-de-creative-spark-le-hub-creatif-wallon/</link>
					<comments>https://www.tesial.be/2014/02/19/tesial-et-rueduweb-participent-la-co-creation-de-creative-spark-le-hub-creatif-wallon/#respond</comments>
		
		<dc:creator><![CDATA[jean-marc]]></dc:creator>
		<pubDate>Wed, 19 Feb 2014 09:39:19 +0000</pubDate>
				<category><![CDATA[Tesial]]></category>
		<guid isPermaLink="false">http://www.tesial.be/?p=1224</guid>

					<description><![CDATA[<p>Cela fait plus de 4 ans que Tesial cohabite professionnellement avec d&#8217;autres sociétés ! Qu&#8217;est-ce que cela nous a apporté ? Bien entendu des économies en mutualisant les connexions internet, salles de réunion, café, fournitures et autres imprimantes, mais ce n&#8217;est pas le point le plus important. Cela nous a apporté une ambiance de travail conviviale, [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/02/19/tesial-et-rueduweb-participent-la-co-creation-de-creative-spark-le-hub-creatif-wallon/">Tesial et RueDuWeb participent à la co-création de Creative Spark, le hub créatif wallon !</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" class="aligncenter size-full wp-image-1225" alt="CreativeSpark" src="https://www.tesial.be/wp-content/uploads/2014/02/1660242_10152230979714605_1859021886_n.jpg" width="526" height="371" srcset="https://www.tesial.be/wp-content/uploads/2014/02/1660242_10152230979714605_1859021886_n.jpg 526w, https://www.tesial.be/wp-content/uploads/2014/02/1660242_10152230979714605_1859021886_n-300x211.jpg 300w" sizes="(max-width: 526px) 100vw, 526px" /></p>
<p>Cela fait plus de 4 ans que <strong>Tesial</strong> cohabite professionnellement avec d&#8217;autres sociétés ! Qu&#8217;est-ce que cela nous a apporté ? Bien entendu des économies en mutualisant les connexions internet, salles de réunion, café, fournitures et autres imprimantes, mais ce n&#8217;est pas le point le plus important. Cela nous a apporté une <strong>ambiance de travail conviviale</strong>, <strong>des échanges créatifs productifs</strong>, <strong>des contacts échangés</strong>, <strong>des employés motivés</strong> &#8230; Nous avons appelé cette coopération <a title="RueDuWeb" href="http://rueduweb.be" target="_blank">RueDuWeb</a>.</p>
<p style="text-align: center;"><img loading="lazy" class="wp-image-1229" alt="RueDuWeb" src="https://www.tesial.be/wp-content/uploads/2014/02/RDW_avatar_300.png" width="150" height="150" srcset="https://www.tesial.be/wp-content/uploads/2014/02/RDW_avatar_300.png 300w, https://www.tesial.be/wp-content/uploads/2014/02/RDW_avatar_300-150x150.png 150w" sizes="(max-width: 150px) 100vw, 150px" />   <img loading="lazy" class="wp-image-1230" alt="Tesial" src="https://www.tesial.be/wp-content/uploads/2014/02/tesial-trsp.png" width="150" height="150" srcset="https://www.tesial.be/wp-content/uploads/2014/02/tesial-trsp.png 200w, https://www.tesial.be/wp-content/uploads/2014/02/tesial-trsp-150x150.png 150w" sizes="(max-width: 150px) 100vw, 150px" /></p>
<p>Aujourd&#8217;hui, l&#8217;opportunité nous est offerte de créer quelque chose de <strong>plus grand</strong>, intégrant encore <strong>plus de collaborations</strong>, intégrant l&#8217;aide aux toutes <strong>nouvelles entreprises</strong> : <strong><a title="CreativeSpark" href="http://creativespark.be" target="_blank">Creative Spark</a></strong> est né ! Est né, mais encore en co-construction, dans un mode d&#8217;action Agile sous-tendu dans beaucoup d&#8217;initiatives de notre écosystème d&#8217;entrepreneurs.</p>
<p>Vous voulez participer ? Rejoindre l&#8217;aventure ? Toute société ou indépendant qui veut nous rejoindre, qui souhaite partager sa créativité, échanger, faire bouillir les idées a certainement sa place avec nous.<br />
Enregistrez-vous sur <a title="CreativeSpark" href="http://creativespark.be" target="_blank">creativespark.be</a> !</p>
<p>A propos de Creative Spark:</p>
<ul>
<li><a title="Creative Spark Site web" href="http://creativespark.be" target="_blank">Site web</a></li>
<li><a title="CreativeSpark Twitter" href="https://twitter.com/CreaSpark" target="_blank">@CreaSpark</a></li>
<li><a title="CreativeSpark Facebook" href="https://www.facebook.com/creaspark" target="_blank">https://www.facebook.com/creaspark</a></li>
<li>Press: <a title="CreativeSpark DataNews" href="http://datanews.levif.be/ict/actualite/lean-fund-va-investir-dans-des-jeunes-starters/article-4000532205590.htm" target="_blank">DataNews</a> &#8211; <a title="CreativeSpark L'Avenir" href="http://www.lavenir.net/article/detail.aspx?articleid=dmf20140217_00435492" target="_blank">L&#8217;Avenir</a> &#8211; <a title="CreativeSpark l'Echo" href="http://www.lecho.be/nieuws/archief/Nest_Up_cree_un_hub_wallon_pour_start_ups.9468042-7499.art?highlight=lean%20fund" target="_blank">L&#8217;Echo</a> (abonnement requis)</li>
</ul>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.tesial.be/2014/02/19/tesial-et-rueduweb-participent-la-co-creation-de-creative-spark-le-hub-creatif-wallon/">Tesial et RueDuWeb participent à la co-création de Creative Spark, le hub créatif wallon !</a> appeared first on <a rel="nofollow" href="https://www.tesial.be">TESIAL sprl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tesial.be/2014/02/19/tesial-et-rueduweb-participent-la-co-creation-de-creative-spark-le-hub-creatif-wallon/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
