Prestashop Vider Cache Smarty

Après plusieurs années d'utilisation de Prestashop, il m'arrive encore de faire cette manipulation pour régler quelques soucis de vitesse et de rafraichissement de page sous Prestahsop.

Le problème : une nouvelle catégorie ne s'affiche pas

Lorsque vous créez une nouvelle catégorie, il arrive qu'elle n'apparaissent pas sur le front office, que de frustration.

Ceci est surtout embetant pour les crawlers qui peuvent avoir du mal à indexer votre site.  Lorsque vous faites une manipulation de ce genre, vous prenez soin de vous mettre en mode test, c'est à dire que vous forcez la compilation de Prestashop pour qu'il tienne compte des modification et vous désactiviez le cache de Smarty (oui il y a plusieurs niveau de cache dans ce logiciel.

prestashop 

 

Donc vous mettez Forcer la compilation à OUI et le cache à NON, tout va bien, cette catégorie apparait dans la boutique. Mais lorsque vous remettez à leur valeur d'origine, la nouvelle catégorie disparait !

La raison est que le cache que vous venez de désactiver ne vide as le cache Smarty, pour ce faire il faut utiliser un logiciel FTP et aller dans le répertoire Tools/Smarty_V2 ou Smarty si vous utilisez la version 3 de Smarty, et effacer tous les fichiers .TPL, sui sont des fichiers générés par Smarty pour cacher le site. Tout reviendra dans l'ordre.

2012-03-16 15:03:52 0 Commentaires

Où Placer Le Code De Tracking Adwords?

Tout d'abord, comment fonctionne le tracking Adwords?

C'est un code javascript à placer sur la page web témoin, que vous avez arbitrairement choisi comme accomplissement d'un objectif. Pour un site de e-commerce, c'est donc la page qui s'affiche après le paiement de la commande. Et pour Prestashop c'est la page qui se trouve après la confirmation de paiement pay Paypal. C'est le fichier php "order-confirmation.php". Faite un achat test pour le constater vous même.

Après avoir généré le code de suivi de conversion sur Adwords, vous devez copier le code et le coller dans non pas le fichier php mais le template Smarty correspondant qui est "order-confirmation.tpl".

 

Mettez le code qui vous est donné par Google entre les balises Smarty {literal}CODE CONVERSION ADWORDS {/literal}. La syntaxe précédente est de la syntaxe Smarty version inférieure à 3, pour la version 3 cela ne marche pas ou est déconseillé, alors vérifiez bien que vous avez choisi le moteur Smarty 2 au lieu de la 3 dans l'onglet "Préférence" tout en bas de la page.

Personnellement je mets le code juste avant la balise H1.

Pour suivre vos conversion, attendez un jour pour que les données remontent. Dans le back office de Prestashop, si vous n'avez pas inséré le code de conversion, pvous pouvez quand même voir les provenance des ventes, si cela vient d'une publicité Adsense, vous aurez un referer du style "googleads.g.doubleclick.net" dans le volet "Source" de l'onglet "Commandes".

2012-01-24 00:01:54 0 Commentaires

Slider Pour Prestashop (ou Caroussel)

Vous désirez un défilement d'images de vos produits sur la page d'accueil de votre boutique Prestashop? Pas de problème , le site DDLX propose un addon gratuit de surcroit !

 Téléchargez le module

Tout d'abord allez télécharger sur le site le module slideshow, vous devez vous inscrire pour créer un compte sur cette boutique Prestashop, et ensuite télécharger après la commande le module en cliquant sur le lien. Ce module est au moins compatible avec la version 1.4.6 de Prestashop.

Ensuite, une fois que vous aurez téléchargé le zip, décompressez le. Vous allez avoir un répertoire "ddlxslider_free", et à l'intérieur un autre répertoire du même nom, c'est celui là que vous devez uploader vers le répertoir modules, pas les fichiers lien vers des pages html !

N'utilisez pas l'outil de Prestashop pour ajouter un nouveau module, utilisez un client FTP de préférence.

Configurer le module et le positionner en haut de page

Allez dans l'onglet Modules, cliquez sur Autres Modules, vous verrez ce module normalement. Activez le, et cliquer sur Configurer, et chargez vos 4 images que vous désirez dans le slide, en prenant soin de la formater aux dimensions 530 x 240.

Une fois les images chargées en cliquant sur Charger, allez sur la page d'accueil de votre site, le slide doit être en bas de la page, pas de panique ! REvenez dans votre back office, cliquez sur l'onglet Position

prestashop module

prestashop module

Scroller un peu vers le bas, dans Homepage content, vous allez voir votre module. Il est tout en bas, cliquez sur la flèche pour le faire remonter d'un cran, vérifiez sur la page d'accueil, il doit être sous le module page d'accueil, à partir de là le plus souvent on désactive le module page d'accueil. Pour ce faire, aller dans l'onglet module, tapez "Accueil" dans la boite de recherche, et désactivez votre module page d'accueil.

prestashop module

Voilà c'est fait !

 

 

2012-01-12 13:01:48 0 Commentaires

Prestashop Hacké Et Mise à Jour De Sécurité

Prestashop hacké

Si vous avez une boutique Pretasohp vous avez dû recevoir une alert sécurité hier ou ce matin. Cela concerne le système de diffusion des news que vous voyez dans votre back office. Des fichiers malveillants sont peut être sur votre boutique e-commerce.

Correction de la faille avec Herfix.php

Voici la procédure pour voir si votre site a été affecté :

Comment savoir si je suis concerné ?

Seuls les utilisateurs de la version 1.4 /1.4.1/ 1.4.2/1.4.3/1.4.4 sont concernés, mais pas forcément touchés.

Si vous utilisez une de ces versions, vérifiez si:

un fichier "her.php" se trouve à la racine de votre répertoire /modules des fichiers ".php" autres que "index.php" se trouvent dans les répertoires /upload et /download le fichier footer.tpl de votre thème ait été modifié le répertoire tools/smartyv2 a disparu

Si vous êtes dans au moins un de ces cas, votre boutique est affectée, mais vous pouvez très simplement corriger le problème, en suivant la procédure ci-dessous.

Que dois-je faire ? 1.Changez le mot de passe de votre base de données ou contactez votre hébergeur si vous ne savez pas comment procéder. Une fois le changement de mot de passe effectué, ouvrez le fichier settings.inc.php du dossier /config et remplacez votre ancien mot de passe par le nouveau. Voir ci-dessous. 2.Téléchargez ensuite le correctif élaboré par PrestaShop en cliquant ici 3.Placez-le à la racine de votre boutique avec votre client FTP (Filezilla, Transmit…) 4.Rendez-vous à l'adresse http://www.maboutique.com/herfix.php 5.Le correctif est maintenant appliqué, n'oubliez pas de supprimer le fichier herfix.php précédemment chargé à la racine de votre boutique 6.Renommez votre répertoire admin 7.Changez le mot de passe de tous vos administrateurs back office La suite sur Clubic.com : Procédure de sécurité requise pour les boutiques Prestashop http://pro.clubic.com/e-commerce/actualite-442490-boutiques-prestashop-victimes-faille-securite.html#ixzz1W2Iq9Dfv Informatique et high tech

Pourquoi Prestashop est hacké?

Avec une base d'installation de plus de 60 000 boutique, Prestashop commence à être très connu donc, les gens malveillants vont continuellement l'attaquer pour en retirer des bénéfices, c'est la rançon du succès.

2011-08-25 12:08:52 0 Commentaires

Prestashop Module Leguide

Personnellement j'ai déjà eu quelques ventes grâce à ce site sans avoir à passer par leur référencement payant. C'est un des premier guide que vous devez considérer lorsque vous lancez votre catalogue. Seulement voilà il faut leur transmettre un fichier automatiquement. Certe il y a un module de Prestastore qui permet de leur transmettre votre catalogue de manière premium. Ce module est disponible ici mais il coûte 100 €.

Il existe heureusement une solution gratuite qui ne vous coûtera pas un rond. Ce module Prestashop gratuit est téléchargeable sur cette page.

Donc d'abord rendez vosu sur le site leguide.com et allez à l'espace dédié aux marchands, créez votre compte et activez le par en cliquant sur le lien donné par email, ensuite s'en suit une longue série de formulaire à remplir, et à la fin vous allez pouvoir sélectionner le moyen de leur envoyer votre catalogue. Ne choisissez pas une des option avec des images des différentes solutions. Choisissez la première option

leguide
 

 

Ensuite rendez-vous sur cette page pour télécharger le module Leguide gratuit. Après l'avoir téléchargé, décompressez le répertoire et uploadez le dans le répertoire module de votre installation Prestashop. Allez dans l'onglet Module dans votre administration, et tapez "leguide" dans la boite de recherche ou normalement allez dans Autres Modules.

Vous apprendre que ce module vous permet d'exporter vers plusieurs comparateur (Leguide.com, Shopmania, Tigoon, Kelkoo, Shoppydoo, Shopzilla, Shopping). Installez ce module, pour sélectionner toutes les catégories à exporter, ne cochez rien et cliquez sur Inverser la sélection.

Ensuite paramétrez votre export un moteur de shopping à la fois, je vous recommande de créer un répertoire pour mettre ces fichiers, et de donner une préfixe différent à chaque fois.

leguide
 

 

Attendez de 24 à 72 h pour la prise en compte de votre catalogue.

Les tâches CRON:

Ce modules doit refléter votre caalogue en temps réel sur les comparateur de prx, ces dernier viennent quotidiennement télécharger votre liste. Si vous avez un serveur dédié, vous pouvez planifier une tâche CRON ou encore appelée tâche automatique qui se lance à fréquence régulière. Mais là encore il existe un module CRON que vous pouvez télécharger ici, avec ce module inutile d'avoir un serveur dédié, le CRON est simulé.

2011-08-20 12:08:21 0 Commentaires

Prestashop Email De Contact

Lorsque votre boutique est en ligne et fonctionnelle, vous devez être prévenu de chaque nouvelle commande, cela permet de garder une trace dans ses emails.

Les emails des employés

Il existe plusieurs emails dans Prestashop, un email qui est demandé lorsque vous installez Prestashop c'est celui du webmaster, et les autres emails des employés par exemple.

Mais par défaut il y a deux emails, l'un pour le webmaster et l'autre pour le service client. En général c'est le même et c'est par défaut. La plupart des utilisateurs de Prestashop sont des webmaster ou e-commerçant solo.

prestashop email
 

 

Allez dans l'onglet Employes, puis cliquez sur contact et éditez le email du service client avec un email plus approprié.

L'email de contact dans les coordonnées de la boutique

Dans l'onglet Preferences puis Coordonnées, vous avez un email qui est destiné à vos correspondances avec vos clients, je sais ce n'est pas très clair par rapport au service client. Et le email par défaut est celui donné lors de l'installation de Prestashop. Si besoin est modifiez ce email également.

Un dernier mot sur les email de Prestashop

Lorsque vous envoyez un email depuis l'interface de Prestashop, vous devez choisir en tre deux mode d'envoi, la méthode native de PHP ou alors paramétrer un serveur SMTP. Attention tous les serveurs SMTP on des limites clairement définies en terme de volume d'envoi. Pour ma part je laisse à la fonction de PHP mail() le soin d'envoyer et je n'ai jamais eu de problème.

2011-07-28 22:07:44 0 Commentaires