<?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>Création site internet personnalisé, chef de projet &#38; reférencement SEO &#187; E-commerce</title>
	<atom:link href="http://www.t-prod.net/blog/e-commerce-site-marchand/feed" rel="self" type="application/rss+xml" />
	<link>http://www.t-prod.net</link>
	<description></description>
	<lastBuildDate>Sun, 25 Sep 2011 13:59:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Intégrer le script Twenga dans Prestashop</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/integrer-le-script-twenga-dans-prestashop</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/integrer-le-script-twenga-dans-prestashop#comments</comments>
		<pubDate>Tue, 08 Mar 2011 07:04:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=735</guid>
		<description><![CDATA[Pour pouvoir ins&#233;rer le tracking Twenga sur Prestashop, il faut &#233;diter dans votre th&#232;me le fichier order-payment.tpl &#60;script language=&#34;javascript&#34; type=&#34;text/javascript&#34; src=&#34;http://tracker.twenga.fr/572&#34;&#62;&#60;/script&#62; &#60;script language=&#34;javascript&#34; type=&#34;text/javascript&#34;&#62; var track = new twengaTrack(); track.TwengaUID = xxx; //Fourni par Twenga track.totalHT = &#39;$total_products&#39;; track.currency = &#39;&#39;; track.totalTTC = &#39;$total_products_wt&#39;; track.shipping = &#39;$total_shipping&#39;; track.tax = &#39;$total_tax&#39;; track.tva = &#39;&#39;; track.orderId = [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Pour pouvoir ins&eacute;rer le tracking Twenga sur Prestashop, il faut &eacute;diter dans votre th&egrave;me le fichier <strong>order-payment.tpl</strong></p>
<pre>&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://tracker.twenga.fr/572&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
var track = new twengaTrack();
track.TwengaUID = xxx; //Fourni par Twenga
track.totalHT = &#39;{$total_products}&#39;;
track.currency = &#39;&#39;;
track.totalTTC = &#39;{$total_products_wt}&#39;;
track.shipping = &#39;{$total_shipping}&#39;;
track.tax = &#39;{$total_tax}&#39;;
track.tva = &#39;&#39;;
track.orderId = &#39;{$id_cart}&#39;;
track.userId = &#39;{$customer-&gt;id}&#39;;
track.cli_email = &#39;{$customer-&gt;email}&#39;;
track.cli_firstname = &#39;{$customer-&gt;firstname}&#39;;
track.cli_lastname = &#39;{$customer-&gt;lastname}&#39;;
track.cli_city = &#39;{$invoice-&gt;city}&#39;;
track.cli_state = &#39;&#39;;
track.cli_country = &#39;&#39;;
track.cli_segment = &#39;&#39;;
track.payment_method = &#39;&#39;;
track.Master_Account_ID = &#39;&#39;;
track.twNewOrder();
//
track.itemPriceHT = &#39;&#39;;
track.itemQuantity = &#39;&#39;;
track.itemSku = &#39;&#39;;
track.itemName = &#39;&#39;;
track.itemCategoryName = &#39;&#39;;
track.twAddItem();
//
track.twSend();
&lt;/script&gt;
</pre>
<h2>Savoir le si le tracking Twenga Prestashop fonctionne</h2>
<p>Tout simplement en affichant la variable debug en tout d&eacute;but de fichier. Afficher &eacute;galement le source de la page pour v&eacute;rifier les variables du script sont bien affect&eacute;es.</p>
<p><a href="http://www.dsi94.com/forum/6-astuces-et-hacks/5-inserer-le-script-de-tracking-twenga.html" target="_blank">Source de l&#39;article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/integrer-le-script-twenga-dans-prestashop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Référencement SEO sur Prestashop 1/2</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/referencement-seo-sur-prestashop</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/referencement-seo-sur-prestashop#comments</comments>
		<pubDate>Tue, 02 Nov 2010 08:35:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=476</guid>
		<description><![CDATA[Un bon r&#233;f&#233;rencement sur Prestashop est primordial pour &#234;tre positionn&#233; et surtout amortir votre investissement. Plusieurs pr&#233; requis sont donc importants. Nous vous l&#39;expliquons dans ce pas &#224; pas d&#233;taill&#233; ci-apr&#232;s&#8230; Configuration des modules pour un bon d&#233;but d&#39;optimisation SEO L&#39;URL Canonique permet d&#39;&#233;viter d&#39;avoir plusieurs URL pointant vers la m&#234;me page (duplicate content) sur [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Un <strong>bon r&eacute;f&eacute;rencement sur Prestashop</strong> est primordial pour &ecirc;tre positionn&eacute; et surtout amortir votre investissement. Plusieurs pr&eacute; requis sont donc importants. Nous vous l&#39;expliquons dans ce pas &agrave; pas d&eacute;taill&eacute; ci-apr&egrave;s&#8230;</p>
<p><span id="more-476"></span></p>
<h2>Configuration des modules pour un bon d&eacute;but d&#39;optimisation SEO</h2>
<p>L&#39;URL Canonique permet d&#39;&eacute;viter d&#39;avoir plusieurs URL pointant vers la m&ecirc;me page (duplicate content) sur votre site. Pour cela, il convient de mettre simplement votre nom de <strong>domaine principal</strong></p>
<p><a href="http://www.t-prod.net/wp-content/uploads/2010/08/module-url-canonique.jpeg" title="Module pour configurer l'url canonique"><img alt=" Référencement SEO sur Prestashop 1/2" class="size-full wp-image-480" height="51" src="http://www.t-prod.net/wp-content/uploads/2010/08/module-url-canonique.jpeg" title="module-url-canonique" width="600" /></a></p>
<p>Le sitemap est aussi un indispensable. Il n&#39;est pas g&eacute;n&eacute;r&eacute; par d&eacute;faut tant que vous ne l&#39;avez pas configur&eacute;.</p>
<p><a href="http://www.t-prod.net/wp-content/uploads/2010/08/module-sitemap.jpeg"><img alt=" Référencement SEO sur Prestashop 1/2" class="size-full wp-image-481" height="43" src="http://www.t-prod.net/wp-content/uploads/2010/08/module-sitemap.jpeg" title="module-sitemap" width="601" /></a></p>
<p>De la m&ecirc;me mani&egrave;re, on coche les pages CMS et les produits pour qu&#39;ils puissent &ecirc;tre pr&eacute;sent dans le plan du site. Par d&eacute;faut, l&#39;URL d&#39;acc&egrave;s est : http://www.monnomdedomaine.com/sitemap.xml</p>
<p><a href="http://www.t-prod.net/wp-content/uploads/2010/08/module-sitemap-pages.jpeg" title="Cocher les pages et produits pour qu'ils soient présent dans le sitemap"><img alt=" Référencement SEO sur Prestashop 1/2" class="size-full wp-image-482" height="208" src="http://www.t-prod.net/wp-content/uploads/2010/08/module-sitemap-pages.jpeg" title="module-sitemap-pages" width="610" /></a></p>
<h2>Configuration du site et mise en place de la balise h1</h2>
<p>Le gros probl&egrave;me de ce CMS se situe dans l&#39;optimisation de r&eacute;f&eacute;rencement qui n&#39;est simplement pas pr&eacute;sente par d&eacute;faut. Certains nous diront qu&#39;on ne peut pas tout avoir et ils auront raison <img src='http://www.t-prod.net/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Référencement SEO sur Prestashop 1/2" class='wp-smiley' title="Référencement SEO sur Prestashop 1/2" /> . Il est donc n&eacute;cessaire d&#39;ajouter une balise h1 diff&eacute;rente pour chaque page avec dans le fichier /themes/montheme/header.tpl :</p>
<pre>&lt;h1&gt;&lt;a href=&quot;{$smarty.server.REQUEST URI}&quot;&gt;{$meta_title|escape:&#39;htmlall&#39;:&#39;UTF-8&#39;}&lt;/a&gt;&lt;/h1&gt;</pre>
<h2>Configuration .htaccess et redirection 301</h2>
<p>Il arrive qu&#39;un site comporte plusieurs noms de domaine ou a d&eacute;j&agrave; une existence sur les moteurs de recherche (pages ind&eacute;x&eacute;es). Dans ce cas, il est n&eacute;cessaire d&#39;ins&eacute;rer le script ci-dessous :<br />
	Ce dernier effectue une <strong>redirection 301</strong>, l&#39;ajout des www. et la redirection de tous les domaines pour n&#39;avoir qu&#39;un nom de domaine principal du type www.monnomdedomaine.com. A noter la notion du ou permettant d&#39;avoir plusieurs RewriteCond.</p>
<pre>RewriteCond %{HTTP_HOST} ^paslebonnomdedomaine.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.paslebonnomdedomaine.com$
RewriteRule ^(.*) http://www.domaineprincipal.com/$1 [QSA,L,R=301]
RewriteCond %{REQUEST_URI} ^.htm.*
RewriteRule ^(.*)&nbsp;&nbsp; http://www.domaineprincipal.com/&nbsp; [QSA,L,R=301]
</pre>
<p>Bient&ocirc;t la suite de cet article sur le <strong>r&eacute;f&eacute;rencement SEO sous Prestashop</strong>. Nous &eacute;tudierons comment optimiser au mieux un <strong>site internet sous Prestashop</strong> en &eacute;vitant les modules pi&egrave;ges (type tags&#8230;).<br />
	&nbsp;</p>
<h2>Nous confier le r&eacute;ferencement de votre site internet ?</h2>
<p>Vous souhaitez nous confier le r&eacute;f&eacute;rencement de votre site, <a href="http://www.t-prod.net/contact">nous contacter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/referencement-seo-sur-prestashop/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Prestashop : Avoir le fond blanc pour TinyMCE</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-avoir-le-fond-blanc-pour-tinymce</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-avoir-le-fond-blanc-pour-tinymce#comments</comments>
		<pubDate>Thu, 29 Jul 2010 08:48:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=462</guid>
		<description><![CDATA[Combien de fois cela vous est-il arrivé ? En effet, lors de l&#8217;avancement de votre intégration, vous avez lors la mauvaise surprise d&#8217;avoir le fond de page ou la couleur unie de votre site dans le module TinyMCE du back office. Voici les consignes permettant de supprimer ces soucis : Avant, tout appliquer sur le [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Combien de fois cela vous est-il arrivé ? En effet, lors de l&#8217;avancement de votre intégration, vous avez lors la mauvaise surprise d&#8217;avoir le fond de page ou la couleur unie de votre site dans le <strong>module TinyMCE du back office</strong>. Voici les consignes permettant de supprimer ces soucis :</p>
<p>Avant, tout appliquer sur le fichier global.css ceci :</p>
<pre>div.rte, .mceContentBody {
text-align: left;
background: white;
color: black;
}
</pre>
<p>Si cela ne fonctionne toujours pas, vous avez appliqué une couleur à une balise * (c&#8217;est mal) ou encore html (c&#8217;est encore plus mal)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-avoir-le-fond-blanc-pour-tinymce/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Utiliser le module CIC Crédit Mutuel avec Prestashop</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/utiliser-le-module-cic-credit-mutuel-avec-prestashop</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/utiliser-le-module-cic-credit-mutuel-avec-prestashop#comments</comments>
		<pubDate>Fri, 23 Jul 2010 09:04:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=459</guid>
		<description><![CDATA[Le module CIC &#8211; Crédit Mutuel comporte plusieurs étapes avec centrecom@e-i.com. En effet, les informations ne sont pas toutes notifiées. Voici donc ce qu&#8217;il faut leur donner pour éviter tout problème : URL OK : http://www.monnomdedomaine.com/order-confirmation.php URL KO : http://www.monnomdedomaine.com/order.php URL Retour : http://www.monnomdedomaine.com/modules/cmcicpaiement/validation.php Le paramètre URL OK sert quand le paiement est confirmé alors [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Le module CIC &#8211; Crédit Mutuel comporte plusieurs étapes avec centrecom@e-i.com. En effet, les informations ne sont pas toutes notifiées. Voici donc ce qu&#8217;il faut leur donner pour éviter tout problème :</p>
<ul>
<li><strong>URL OK</strong> : http://www.monnomdedomaine.com/order-confirmation.php</li>
<li><strong>URL KO</strong> : http://www.monnomdedomaine.com/order.php</li>
<li><strong>URL Retour</strong> : http://www.monnomdedomaine.com/modules/cmcicpaiement/validation.php</li>
</ul>
<p>Le paramètre URL OK sert quand le paiement est confirmé alors que le paramètre URL KO est quand il y a eu un problème.<br />
Quoi qu&#8217;il se passe l&#8217;URL Retour est appelé après ces 2 paramètres pour ajouter la commande dans le BO de Prestashop.<br />
Attention à bien être le contact technique de manière à ce que ces informations puissent réellement être mises en place.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><a href="http://www.monsite.com/modules/cmcicpaiement/validation.php">http://www.monsite.com/modules/cmcicpaiement/validation.php</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/utiliser-le-module-cic-credit-mutuel-avec-prestashop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prestashop 1.3.1 &#8211; les nouveautés</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-1-3-1-les-nouveautes</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-1-3-1-les-nouveautes#comments</comments>
		<pubDate>Wed, 09 Jun 2010 05:19:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=429</guid>
		<description><![CDATA[Actuellement sur un site marchand, j&#8217;ai voulu tester la version Prestashop 1.3.1. Au menu, des nouveautés vraiment intéressantes : Un module pour menu haut fait son apparition, il s&#8217;agit ni plus ni moins que du module de Julien Breux Langue espagnole en natif Import amélioré et plus rapide. Ce dernier importe mieux les images et [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Actuellement sur un site marchand, j&#8217;ai voulu tester la version Prestashop 1.3.1. Au menu, des nouveautés vraiment intéressantes :</p>
<ul>
<li>Un<strong> module pour menu haut</strong> fait son apparition, il s&#8217;agit ni plus ni moins que du module de Julien Breux</li>
<li>Langue espagnole en natif</li>
<li>Import amélioré et plus rapide. Ce dernier importe mieux les images et surtout enfin des messages précis sur les erreurs !</li>
<li>Plusieurs <strong>IP de maintenance</strong> peuvent être mises séparées par des virgules</li>
<li>Plus de problème d&#8217;installation pour l&#8217;utilisateur admin (tentative de piratage vous vous souvenez ?)</li>
<li>Plusieurs modules de paiement font leur apparition <strong>Hipay</strong> ainsi que <strong>Moneybookers</strong></li>
</ul>
<p>Bref vous pouvez utiliser sans souci cette version pour un site en production.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-1-3-1-les-nouveautes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prestashop : Page d&#8217;accueil 1 colonne et reste en 3 colonnes</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-page-daccueil-1-colonne-et-reste-en-3-colonnes</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-page-daccueil-1-colonne-et-reste-en-3-colonnes#comments</comments>
		<pubDate>Tue, 29 Dec 2009 12:46:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=244</guid>
		<description><![CDATA[Sur Prestashop, l&#8217;ergonomie des thèmes peut être changé très rapidement. Pour cela, il suffit de modifier 2 fichiers : header.tpl footer.tpl Sur le header.tpl if $page_name != index &#60;!-- Left --&#62; &#60;div id="left_column"&#62; $HOOK_LEFT_COLUMN &#60;/div&#62; /if Il faut redimensionner dynamiquement #center_column pour que le site soit correctement agencé avec : &#60;div id="center_column"if $page_name == indexclass="width-980"elseclass="width-556"/if&#62; [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Sur Prestashop, l&#8217;ergonomie des thèmes peut être changé très rapidement. Pour cela, il suffit de modifier 2 fichiers :</p>
<ul>
<li>header.tpl</li>
<li>footer.tpl</li>
</ul>
<p>Sur le header.tpl</p>
<pre>{if $page_name != index}
&lt;!-- Left --&gt;
&lt;div id="left_column"&gt;
{$HOOK_LEFT_COLUMN}
&lt;/div&gt;
{/if}</pre>
<p>Il faut redimensionner dynamiquement #center_column pour que le site soit correctement agencé avec :</p>
<pre>&lt;div id="center_column"{if $page_name == index}class="width-980"{else}class="width-556"{/if}&gt;</pre>
<div id="center_column" class="width-980">
<p>Puis dans le CSS global.css</p>
<pre>.width-980{width:980px;}
.width-556{width:556px;}</pre>
<p>Sur le footer.tpl</p>
<pre>{if $page_name != index}
&lt;div id="right_column"&gt;
{$HOOK_RIGHT_COLUMN}
&lt;/div&gt;
{/if}</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/prestashop-page-daccueil-1-colonne-et-reste-en-3-colonnes/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Magento : Optimiser &amp; réduire le poids de la base de données</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/magento-reduire-bdd</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/magento-reduire-bdd#comments</comments>
		<pubDate>Tue, 01 Dec 2009 07:47:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=1564b14d2753fe20</guid>
		<description><![CDATA[N&#8217;êtes vous pas effrayé quand vous voyez la taille de votre base de données Magento sur phpMyAdmin ? Voici une solution qui vous permettra de garder une taille fixe à votre base de données. Finit les problèmes d&#8217;export ou d&#8217;import de base même avec beaucoup de produits. Tout ceci à cause des logs et de [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">N&#8217;êtes vous pas effrayé quand vous voyez la <strong>taille de votre base de données Magento</strong> sur phpMyAdmin ? Voici une solution qui vous permettra de garder une taille fixe à votre base de données.</p>
<p>Finit les problèmes d&#8217;<strong>export ou d&#8217;import de base</strong> même avec beaucoup de produits. Tout ceci à cause <strong>des logs</strong> et de la mauvaise configuration de votre administration.<br />
<span id="more-237"></span>Lors de l&#8217;installation de <strong>Magento</strong>, il vous est proposé de sauvegarder les sessions soit :</p>
<ul>
<li>En base de données</li>
<li>En fichiers</li>
</ul>
<p>Le fait de choisir base de données est bien sûr conseillé, mais il faut absolument un<strong> Cron</strong> configuré dans l&#8217;<strong>administration de Magento</strong> pour pouvoir supprimer les informations de sessions supérieures à 7 jours par exemple.<br />
Pour bien comprendre, beaucoup d&#8217;informations internaute sont inscrites en base de données (heures et dates de visites&#8230;), mais quel intérêt de mémoriser de telles informations surtout qu&#8217;elles se cumulent surchargeant le MySQL de votre serveur.</p>
<h3>Mettre en place un CRON pour la suppression des tables log_*</h3>
<p>Toutes les tables log_ se cumulent si aucun traitement n&#8217;est mis en place.  L&#8217;exemple ci-dessous le montre :</p>
<p><img class="alignnone size-large wp-image-238" title="screenshot_012" src="http://www.t-prod.net/wp-content/uploads/2009/04/screenshot_012-1024x211.jpg" alt="screenshot 012 1024x211 Magento : Optimiser & réduire le poids de la base de données" width="1024" height="211" /></p>
<ul>
<li>Aller dans votre administration Système &gt; Configuration &gt; Système</li>
<li>Modifier comme ci-dessous votre configuration</li>
</ul>
<p><img class="alignnone size-full wp-image-239" title="screenshot_014" src="http://www.t-prod.net/wp-content/uploads/2009/04/screenshot_014.jpeg" alt=" Magento : Optimiser & réduire le poids de la base de données" width="715" height="721" /></p>
<ul>
<li>Laisser passer 1 jour pour visualiser que le CRON à fonctionner, si tel est le cas modifier la valeur <strong>Sauvegarde de logs en jours à 7</strong>.</li>
</ul>
<p>Tous les 7 jours vous avez un <strong>nettoyage automatique de votre base de données</strong> pour votre<strong> site internet sous Magento</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/magento-reduire-bdd/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Importer ou dupliquer un site sous Magento</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/importer-ou-dupliquer-un-site-sous-magento</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/importer-ou-dupliquer-un-site-sous-magento#comments</comments>
		<pubDate>Sun, 05 Apr 2009 09:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=156</guid>
		<description><![CDATA[Qui n&#8217;a jamais pensé à pourvoir dupliquer tout simplement la distribution magento pour la mettre sur un nouveau serveur par exemple ? Cet article vous détaille pas à pas les étapes pour pouvoir dupliquer en toute sérénité votre distribution Magento. Régler le problème d&#8217;import Magento avec moteur de stockage InnoDB On se heurte souvent à [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Qui n&#8217;a jamais pensé à pourvoir dupliquer tout simplement la distribution magento pour la mettre sur un nouveau serveur par exemple ?<br />
Cet article vous détaille pas à pas les étapes pour pouvoir dupliquer en toute sérénité votre distribution Magento.<span id="more-156"></span></p>
<h3>Régler le problème d&#8217;import Magento avec moteur de stockage InnoDB</h3>
<p>On se heurte souvent à un mur avec Magento avec un moteur de stockage InnoDB. Ce dernier très puissant permet l&#8217;utilisation des transactions et s&#8217;assure donc que chaque enregistrement sera soit effectué soit échoué.<br />
L&#8217;inconvénient dans le cas de Magento se situe clairement lors d&#8217;un import. Lorsque l&#8217;on importe un fichier SQL, cette erreur revient souvent :</p>
<pre>Cannot delete or update a parent row: a foreign key constraint fails</pre>
<p>Et oui, souvenez vous le système InnoDB utilise les transactions et s&#8217;assure que &#8216;lon ne peut insérer ou modifier les tables qui sont reliées avec des clés étrangères. Donc pas d&#8217;autre solution que d&#8217;utiliser une directive MySQL en la rajoutant en 1ère ligne de votre fichier .sql</p>
<pre>SET foreign_key_checks = 0</pre>
<p>En ordonnant de ne pas vérifier les clés étrangères, cela vous permet de faire l&#8217;importation des données des tables dans n&#8217;importe quel ordre. Cela accélère aussi l&#8217;opération d&#8217;importation.    <tt>FOREIGN_KEY_CHECKS</tt> est disponible depuis MySQL 3.23.52 et 4.0.3.</p>
<p>Mettre   <tt>FOREIGN_KEY_CHECKS</tt> à 0 peut aussi être utile pour les opérations de   <tt>LOAD DATA</tt> .</p>
<h3>Import de gros fichiers volumineux sous Magento</h3>
<p>Autre inconvénient de Magento, sa lourdeur sous MySQL, en effet une distribution Magento prend minimum 120 Mo lors d&#8217;un dump dans un fichier .sql.<br />
Gros problème, cela ne passe ni dans phpMyAdmin qui lui ne gère que les fichiers &lt;= 50 Mo ni en copier coller dans la partie SQL.<br />
Plusieurs solutions indiquent qu&#8217;il faut utiliser la commande system de PHP avec :</p>
<pre>system("mysql --host --user=botre_user --password=votre_mdp &lt; ".dirname(__FILENAME__)."dump.sql",$fp);</pre>
<p>Sauf que certains hébergeurs (notamment mutualisés) ne vous donne pas l&#8217;autorisation d&#8217;exécuter cette commande.</p>
<h4>Import fichier .sql avec BigDump</h4>
<p>Ayant testé plusieurs solutions, je vous confirme qu&#8217;il faut utiliser <a title="Bigdump" href="http://www.ozerov.de/bigdump.php" target="_blank">BigDump</a>. Ce script en open source utilise l&#8217;Ajax pour pouvoir exécuter jusqu&#8217;à plus de 1 Go de fichier SQL. Il autorise également le CSV mais nous préfèrerons la méthode du bon vieux .sql. Voici les étapes :</p>
<ul>
<li>Téléchargez BigDump</li>
<li>Uploader votre fichier d&#8217;import volumineux &#8220;dump.sql&#8221; également à la racine de votre serveur</li>
<li>Configurez votre connexion à la base de données &#8211; l.40</li>
<li>Configurer $filename         = &#8216;../dump.sql&#8217;; &#8211; l.47</li>
<li>Modifier define (&#8216;MAX_QUERY_LINES&#8217;,100000);  &#8211; l.79 &#8211; <strong>l&#8217;import avec magento</strong> peu planter si cette valeur n&#8217;est pas assez importante</li>
<li>Rajouter pour éviter le problème de Inno DB</li>
</ul>
<pre>$result = mysql_query("SET foreign_key_checks = 0 ");
if (!$result) die('Requête invalide : ' . mysql_error());</pre>
<p>En le rajoutant juste après</p>
<pre>// Start processing queries from $file
  if (!$error)
  {...</pre>
<p>Résultat : Moins de 5 minutes pour importer avec succès un fichier dump.sql de <strong>240Mo</strong> !! Voici un aperçu du traitement :</p>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-158" title="magento-import-bigdump" src="http://www.t-prod.net/wp-content/uploads/2009/04/magento-import-bigdump.jpg" alt="magento import bigdump Importer ou dupliquer un site sous Magento" width="600" height="297" /><p class="wp-caption-text">Import de gros fichier avec Magento et Bigdump</p></div>
<p><img src="file:///C:/Users/Cyril/AppData/Local/Temp/moz-screenshot-1.jpg" alt="moz screenshot 1 Importer ou dupliquer un site sous Magento"  title="Importer ou dupliquer un site sous Magento" /><img src="file:///C:/Users/Cyril/AppData/Local/Temp/moz-screenshot-2.jpg" alt="moz screenshot 2 Importer ou dupliquer un site sous Magento"  title="Importer ou dupliquer un site sous Magento" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/importer-ou-dupliquer-un-site-sous-magento/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Magento : Modifier configuration Mysql</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/changer-config-identifiants-mysql-magento</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/changer-config-identifiants-mysql-magento#comments</comments>
		<pubDate>Sun, 05 Apr 2009 09:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/?p=156</guid>
		<description><![CDATA[Vous changez de serveur ? ou ne passez pas par le setup de Magento ? Changer les identifiants SQL sous Magento Ces informations sont contenus dans le fichiers XML local.xml dont voici le chemin : app/etc/local.xml Voici l&#8217;arborescence de ce fichier, ce qui nous intéresse bien évidemment est le noeud connection &#60;config&#62; &#60;global&#62; &#60;install&#62; &#60;date&#62;&#60;![CDATA[Mon, [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Vous changez de serveur ? ou ne passez pas par le setup de Magento ?<br />
<span id="more-215"></span></p>
<h3>Changer les identifiants SQL sous Magento</h3>
<p>Ces informations sont contenus dans le fichiers XML local.xml dont voici le chemin :</p>
<pre>app/etc/local.xml</pre>
<p>Voici l&#8217;arborescence de ce fichier, ce qui nous intéresse bien évidemment est le noeud <strong>connection</strong></p>
<pre>&lt;config&gt;
 &lt;global&gt;
 &lt;install&gt;
 &lt;date&gt;&lt;![CDATA[Mon, 23 Feb 2009 20:16:40 +0000]]&gt;&lt;/date&gt;
 &lt;/install&gt;
 &lt;crypt&gt;
 &lt;key&gt;&lt;![CDATA[81cfd7663c76ac5e5efc40a14c37a7bf]]&gt;&lt;/key&gt;
 &lt;/crypt&gt;
 &lt;disable_local_modules&gt;false&lt;/disable_local_modules&gt;
 &lt;resources&gt;
 &lt;db&gt;
 &lt;table_prefix&gt;&lt;![CDATA[]]&gt;&lt;/table_prefix&gt;
 &lt;/db&gt;
 &lt;default_setup&gt;
<span style="color: #ff6600;"> &lt;connection&gt;
 &lt;host&gt;&lt;![CDATA[localhost]]&gt;&lt;/host&gt;
 &lt;username&gt;&lt;![CDATA[username]]&gt;&lt;/username&gt;
 &lt;password&gt;&lt;![CDATA[password]]&gt;&lt;/password&gt;
 &lt;dbname&gt;&lt;![CDATA[dbname]]&gt;&lt;/dbname&gt;
 &lt;active&gt;1&lt;/active&gt;
 &lt;/connection&gt;</span>
 &lt;/default_setup&gt;
 &lt;/resources&gt;
 &lt;session_save&gt;&lt;![CDATA[files]]&gt;&lt;/session_save&gt;
 &lt;/global&gt;
 &lt;admin&gt;
 &lt;routers&gt;
 &lt;adminhtml&gt;
 &lt;args&gt;
 &lt;frontName&gt;&lt;![CDATA[admin]]&gt;&lt;/frontName&gt;
 &lt;/args&gt;
 &lt;/adminhtml&gt;
 &lt;/routers&gt;
 &lt;/admin&gt;
&lt;/config&gt;</pre>
<p><img src="file:///C:/Users/Cyril/AppData/Local/Temp/moz-screenshot-1.jpg" alt="moz screenshot 1 Magento : Modifier configuration Mysql"  title="Magento : Modifier configuration Mysql" /><img src="file:///C:/Users/Cyril/AppData/Local/Temp/moz-screenshot-2.jpg" alt="moz screenshot 2 Magento : Modifier configuration Mysql"  title="Magento : Modifier configuration Mysql" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/changer-config-identifiants-mysql-magento/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bluepaid : installation module bancaire en 17 minutes ?</title>
		<link>http://www.t-prod.net/blog/e-commerce-site-marchand/bluepaid-installation-module-bancaire-en-17-minutes</link>
		<comments>http://www.t-prod.net/blog/e-commerce-site-marchand/bluepaid-installation-module-bancaire-en-17-minutes#comments</comments>
		<pubDate>Mon, 28 Jul 2008 17:24:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-commerce]]></category>

		<guid isPermaLink="false">http://www.t-prod.net/2008/07/28/bluepaid-installation-module-bancaire-en-17-minutes/</guid>
		<description><![CDATA[Récemment, nous avons découvert un module bancaire pouvant se prendre avec ou sans contrat VAD. J&#8217;ai nommé Bluepaid, derrière ce nom se cache pleins de possibilités. Module bancaire marchand Liens de paiement (ces derniers permettant d&#8217;envoyer un lien de paiement par mail avec un devis en pièce jointe). Le client a ainsi la possibilité de [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Récemment, nous avons découvert un module bancaire pouvant se prendre avec ou sans contrat VAD.<br />
J&#8217;ai nommé <a href="http://www.bluepaid.com/" title="Bluepaid" target="_blank">Bluepaid, </a>derrière ce nom se cache pleins de possibilités.</p>
<ul>
<li>Module bancaire marchand</li>
<li> Liens de paiement (ces derniers permettant d&#8217;envoyer un lien de paiement par mail avec un devis en pièce jointe). Le client a ainsi la possibilité de payer en toute sécurité si il accepte le devis. Evite la chasse aux chèques !</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.t-prod.net/blog/e-commerce-site-marchand/bluepaid-installation-module-bancaire-en-17-minutes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

