Contenu
Lisez le Guide de démarrage.
Lisez le document Communication entre les boutiques et PrestaShop.pdf.
PrestaShop est diffusé sous licence Open Software License (OSL) v. 3.0. Ses modules sont distribués sous licence Academic Free License 3.0.
Lisez le Guide de l'Intégrateur.
Lisez la documentation sur l'outil d'import.
Dans les versions précédentes de PrestaShop, vous deviez générer un fichier .htaccess
manuellement après avoir activé les URL simplifiées. Ce n'est plus le cas depuis la version 1.5 : le fichier .htaccess
est géré directement par PrestaShop, et vous n'avez plus à vous soucier.
Lisez la documentation sur la page de préférences SEO et URLS.
Tout se passe dans la page "Traductions" du menu "Localisation".
Lisez la documentation sur le menu "Localisation".
Vous pouvez obtenir plus de modules paiement sur le site Addons de PrestaShop.
De nombreux modules de paiement sont disponibles pour de nombreuses banques et moyens de paiements. Vous serez en mesure d'accepter des règlements par le biais de nombreuses méthodes
Tout se passe dans la page "Devises" du menu "Localisation".
Lisez la documentation sur le menu "Localisation".
Voici les instructions standards sous Windows:
php.ini
.extension=php_gd2.dll
(vers la moitié du fichier, au milieu d'une longue liste d'extensions) en effaçant le point-virgule au début de la ligne.Si vous ne pouvez pas modifier ces réglages, contactez votre hébergeur.
Allez dans la page "Modules", et installez le module Paypal. N'oubliez pas de le configurer !
Lisez la documentation sur le menu "Modules", notamment la section "Installer un module de paiement".
Vous devez associer le produit avec l'accueil. Pour chaque produit que vous souhaitez voir mis en avant sur la page d'accueil, ouvrez l'onglet "Association" et sélectionnez la catégorie "Accueil", en plus de sa propre catégorie déjà sélectionnée.
Lisez la documentation sur l'onglet "Associations" de la page "Catalogue".
Rendez-vous dans les pages "Taxes" et "Règles de taxes" du menu "Localisation".
Lisez la documentation sur le menu "Localisation".
Lire le Guide de mise à jour.
Lire le chapitre Configurer les modules natifs de la documentation, pour la page "Modules".
Installer le module "Bloc Flux RSS", depuis la page "Modules".
Tout se passe dans la page "Retours produits" du menu "Commandes".
Lisez la documentation sur le menu "Commandes".
Dans le back-office, rendez-vous dans le menu "Préférences", page "CMS", et sélectionnez la page que vous souhaitez modifier.
Le thème par défaut de PrestaShop 1.6 présente un carrousel d'images. Vous pouvez modifier ce carrousel en configurant le module "Carrousel d'image (slider) pour votre page d'accueil", qui se trouve dans la page "Modules" du back-office.
Le thème par défaut présente également un bloc contenant les produits mis en avant. Les produits affichés sont qui ont été associés avec la page d'accueil en plus de leur catégorie propre (voir la question ci-dessus). Ce bloc est géré par le module "Produits phares sur la page d'accueil", qui se trouve dans la page "Modules" du back-office. Vous pouvez changer le nombre de produits à afficher en configurant le module (cliquez sur le bouton "Configurer" du module depuis la page "Modules"), ou enlever le bloc de la page d'accueil en désinstallant le module.
Certains thèmes affichent un texte par défaut sur la page d'accueil. Ce texte est généralement géré par le module "Éditeur de page d'accueil", qui se trouve dans la page "Modules" du back-office. Vous pouvez modifier le contenu du texte (y compris son image statique) en configurant le module (cliquez sur le bouton "Configurer" du module depuis la page "Modules"), ou enlever le bloc de la page d'accueil en désinstallant le module.
Ces pages blanches sont des erreurs HTTP 500. Vous pouvez généralement voir cela en affichant le site dans le navigateur Chrome. Vous pouvez en apprendre plus ici :
Il s'agit d'un problème côté serveur, ce qui signifie soit que le serveur a un problème, soit que le code du site web (PrestaShop lui-même) a eu un problème.
Une erreur 500 étant une erreur très générale, il va vous falloir obtenir plus d'information afin de découvrir où se situe le problème. Vous pouvez y parvenir en activant les messages de debug. Suivez ces instructions :
à l'aide de votre client FTP, rendez-vous sur votre serveur et ouvrez le fichier /config/defines.inc.php
. Dans le contenu de ce fichier se trouve ce texte :
/* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_) |
modifiez la seconde ligne : remplacez "false" par "true" (sans les guillemets". Vous devriez maintenant y lire :
/* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) |
Le mode "dev" est désormais activé, et des messages d'erreurs détaillés devraient s'afficher. Utilisez-les pour trouver où se trouve le problème – il pourrait s'agir d'un module, d'une section du thème, ou même de PrestaShop lui-même.
Une fois que vous avez résolu le problème et que les messages d'erreur n'apparaissent plus, remettez la ligne modifiée à "false".
Les pages CMS sont conçues à l'aide d'un outil WYSIWYG, qui est basé sur le script TinyMCE (http://www.tinymce.com/), très populaire. Lorsque vous créez ou modifiez une page, l'éditeur vous présente une série de boutons, utilisés pour mettre en forme et améliorer le texte.
Le bouton "Insérer / éditer une image" est situé dans la seconde ligne de l'interface :
Dans de nombreux pays, les professionnels sont habitués à voir les prix affichés sans la taxe (même si la taxe est effectivement incluse dans la facture finale).
Ce n'est pas un fonctionnement par défaut de PrestaShop, mais vous pouvez facilement le mettre en place pour certains utilisateurs choisis. Les utilisateurs normaux continueront de voir les prix TTC.
Rendez-vous maintenant dans la page "Clients", et pour chaque client professionnel :
Ainsi, les clients marqués explicitement comme étant professionnels verront s'afficher les prix hors-taxe dès qu'ils seront connectés à leur compte. Les visiteurs, invités et clients normaux verront les prix avec taxes.
La page de maintenance est en fait un fichier de template normal, situé dans le dossier du thème.
Vous pouvez donc le trouver sous le nom de maintenance.tpl
, dans le dossier /themes/votre_theme
.
Ouvrez ce fichier maintenance.tpl
dans un éditeur de texte, et modifiez-le comme bon vous semble. Prenez gare à ne pas casser les balises Smarty (marquées {tag}
ou {/tag}
) ; assurez-vous de garder une sauvegarde du fichier original dans le dossier du thème, par exemple sous le nom maintenance-originalFile.tpl
.
Vous devez ajouter vos propres sélecteurs au fichier CSS de votre thème. Ce fichier ce trouve généralement à cet emplacement : /themes/VOTRE_THEME/css/global.css
.
Une fois en place, vous pouvez utiliser vos sélecteurs dans la page .tpl
que vous souhaitez modifier.
Vous pouvez créer votre propre fichier .tpl (localisé dans le dossier de votre thème), dans lequel vous pouvez insérer vos propres balises HTML, et créer une page .php
(à la racine de votre boutique) qui appellera le fichier .tpl
.
Voici un exemple :
Tout d'abord, ma_page.php
:
<?php include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/header.php'); $smarty->display(_PS_THEME_DIR_.'ma_page.tpl'); include(dirname(__FILE__).'/footer.php'); ?> |
Dans cet exemple, le fichier ma_page.tpl
contient votre code HTML (qui peut utiliser des appels Smarty).
Si vous faites un import CSV de contenu accentués, assurez-vous que le fichier a bien été enregistré avec l'encodage UTF-8 ou iso-8859-1. S'il utilise iso-8859-1, assurez-vous de l'indiquer dans la page "Import" du menu "Paramètres avancés". Par défaut, PrestaShop utilise l'encodage UTF-8.
Si le fichier CSV n'utilise aucun de ces encodages, ouvrez-le dans un éditeur de texte (comme Notepad++), et enregistrez-le en UTF-8.
Pour modifier la taille maximale des fichiers mis en ligne sur votre serveur, vous devez modifier le fichier php.ini de votre installation de PHP. Cela ne peut donc se faire que si vous avez accès à la configuration PHP de votre serveur. Si ce n'est pas le cas, demandez à votre hébergeur web.
Si vous avez effectivement accès au fichier php.ini
, ouvrez-le et modifiez les lignes suivantes :
post_max_size = [votre valeur] upload_max_filesize = [votre valeur] |
Si vous passer la valeur maximale à 200 Mo, utilisez ces valeurs :
post_max_size = 200M upload_max_filesize = 200M |
Enfin, relancez le serveur pour qu'il prenne ces modifications en compte.
PrestaShop vous permet d'envoyer automatiquement une grande variété de messages à vos clients (confirmation de commande, inscriptions au site, notification de fin de stock, etc.). Il peut se révéler utile de personnaliser ces e-mails : ajouter des images, faire un lien vers des sondages ou des pages d'information (blogs, actualités, etc.).
Supposons que votre société souhaite personnaliser l'e-mail envoyé aux clients après leur achat, afin de les renvoyer vers un sondage en ligne.
Pour ajouter ce lien dans les e-mails envoyés à vos clients anglophones, vous devez :
/mails/en
depuis la racine de votre boutique.order_conf.html
.Insérer le lien vers le sondage dans le code HTML (statique) :
<a href="http://www.maboutique.com/sondage.php">Cliquez ici pour participer à notre sondage !</a> |
...ou un lien dynamique avec votre logo :
<a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;"></a> |
Enregistrer le fichier.
Faites les même modifications, mais sans code HTML, dans le fichier .txt
du même nom.
Votre lien sera désormais ajouté tous les e-mails envoyés lors d'une nouvelle commande.
Suivez ces étapes :
Si vous souhaitez contribuer au projet PrestaShop, vous pouvez proposer votre nouvelle traduction à l'équipe de PrestaShop. Dans la section "Exporter des traductions", sélectionnez votre nouvelle langue ; dans les champs suivants, sélectionnez "prestashop" puis cliquez sur "Exporter". Enregistrez le fichier et envoyez-le à [email protected] avec pour sujet "Nouvelle traduction : XX", XX étant le code ISO de la langue (http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
Vous avez contribué au projet PrestaShop ! Merci beaucoup !
Vous pouvez modifier la traduction de toutes les chaînes de l'administration de PrestaShop, mais vous ne pouvez pas modifier les noms des menus de l'administration (Catalogue, Commandes, Clients, etc.) ni de leurs sous-menus (Produits, Catégories, Suivi, etc.).
La raison en est simple : ces chaînes ne font pas partir des fichiers de traduction, mais sont stockés directement dans la base de données. Pour les modifier, vous devez vous rendre dans la page "Menus" du menu "Administration".
Cette page affiche tous les menus de votre administration, et vous pouvez également afficher leurs sous-menus en cliquant sur l'icône "+" de la colonne "Action".
Depuis cette liste, vous pouvez cliquer sur l'icône "Modifier" du menu ou du sous-menu dont vous souhaitez modifier le nom. Dans la page qui s'affiche, cliquez sur le drapeau à côté du champ "Nom" afin de choisir la langue dans laquelle vous souhaitez traduire le menu (vous devez avoir déjà installé cette langue !), ou modifiez directement le nom dans la langue actuelle.
Enregistrez vos modifications : l'administration sera aussitôt mise à jour avec la nouvelle traduction.
Note bien que tout ceci signifie que vous ne pouvez pas envoyer votre traduction de menu à une autre boutique. Le gestionnaire de cette autre boutique devra faire ces modifications lui-même.