{"id":3316,"date":"2017-07-07T14:36:17","date_gmt":"2017-07-07T14:36:17","guid":{"rendered":"http:\/\/www.majory-cubizolles.fr\/blog\/?p=3316"},"modified":"2017-07-07T14:38:11","modified_gmt":"2017-07-07T14:38:11","slug":"ajouter-produit-deja-achete-page-produit-prestashop-1-6","status":"publish","type":"post","link":"https:\/\/www.majory-cubizolles.fr\/blog\/ajouter-produit-deja-achete-page-produit-prestashop-1-6\/","title":{"rendered":"Ajouter \u00ab\u00a0produit deja achet\u00e9\u00a0\u00bb sur la page produit | Prestashop 1.6"},"content":{"rendered":"<p>Aujourd&rsquo;hui, nous allons voir comment ajouter la notification \u00ab\u00a0Produit d\u00e9j\u00e0 achet\u00e9 le &#8230;..\u00a0\u00bb sur la page produit.<\/p>\n<p><strong>Cette astuce (donn\u00e9e par Nemops) est valable pour Prestashop 1.6. <\/strong><\/p>\n<p>Tr\u00e8s rapide \u00e0 mettre en place.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p><!--more--><\/p>\n<p>Dans ce tutorial, nous allons \u00ab\u00a0overrider\u00a0\u00bb les fichiers. Si vous upgradez Prestashop, les fichiers modifi\u00e9s ne seront pas supprim\u00e9s.<\/p>\n<p><span style=\"color: #003366;\"><strong>A) Override du fichier : ProductController.php<\/strong><\/span><\/p>\n<p>&#8211; Cr\u00e9er un fichier qui se nommera ProductController.php qui se placera\u00a0dans override\/controllers\/front\/ puis ins\u00e9rez le code suivant :<\/p>\n<div class=\"line number1 index0 alt2\">\n<pre class=\"lang:default decode:true\">&lt;?php\r\n\r\nClass ProductController extends ProductControllerCore\r\n{\r\n public function initContent()\r\n {\r\n \r\n if($this-&gt;context-&gt;customer-&gt;id) \/\/ only if logged in\r\n {\r\n $bought_products = $this-&gt;context-&gt;customer-&gt;getBoughtProducts(); \/\/ only valid orders\r\n if($bought_products)\r\n {\r\n foreach ($bought_products as $prod) {\r\n \r\n if($prod['product_id'] = $this-&gt;product-&gt;id)\r\n {\r\n $this-&gt;context-&gt;smarty-&gt;assign(array(\r\n 'bought_on'=&gt; $prod['date_add']\r\n ));\r\n }\r\n }\r\n }\r\n}\r\n parent::initContent();\r\n }\r\n}<\/pre>\n<\/div>\n<p><span style=\"color: #003366;\"><strong><br \/>\nB) Nettoyer votre cache\u00a0<\/strong><\/span><\/p>\n<p>Allez dans le dossier cache et supprimer le fichier class_index.php<\/p>\n<p><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/vider-cache-prestashop\/viderlecacheprestashop1\/\" rel=\"attachment wp-att-1511\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1511\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-viderlecacheprestashop1.jpg\" alt=\"Vider le cache dans Prestashop\" width=\"800\" height=\"114\" srcset=\"https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-viderlecacheprestashop1.jpg 800w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-viderlecacheprestashop1-300x43.jpg 300w, https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-viderlecacheprestashop1-624x89.jpg 624w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><span style=\"color: #003366;\"><strong><br \/>\nC) Ins\u00e9rez la notification dans le fichier tpl de la fiche produit<\/strong><\/span><\/p>\n<p>Ouvrez le fichier product.tpl qui se situe dans themes\/nomdevotretheme\/product.tpl et ins\u00e9rez le code \u00e0 l&rsquo;endroit o\u00f9 vous d\u00e9sirez voir apparaitre la phrase. Je mets toujours la phrase en anglais et je la traduis ensuite dans le BO de prestashop.<\/p>\n<pre class=\"lang:default decode:true \">{if isset($bought_on)}\r\n    &lt;div class=\"col-xs-12\"&gt;\r\n        &lt;div class=\"bought_on alert alert-info\"&gt;\r\n            {l s='You purchased this product on'} {dateFormat date=$bought_on}\r\n        &lt;\/div&gt;    \r\n    &lt;\/div&gt;\r\n{\/if}<\/pre>\n<p><span style=\"color: #003366;\"><strong><br \/>\nD) N&rsquo;oubliez pas de nettoyer le cache dans le Back-office de Prestashop :\u00a0<\/strong><\/span><\/p>\n<p class=\"line number1 index0 alt2\">Pour en savoir plus, vous pouvez lire l&rsquo;article suivant :\u00a0<a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/vider-cache-prestashop\/\">http:\/\/www.majory-cubizolles.fr\/blog\/vider-cache-prestashop\/<\/a><\/p>\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number1 index0 alt2\"><strong><span style=\"color: #993300;\">RESULTAT :\u00a0<\/span><\/strong><\/div>\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number1 index0 alt2\"><a href=\"http:\/\/www.majory-cubizolles.fr\/blog\/\" rel=\"attachment wp-att-3317\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3317\" src=\"http:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2017\/07\/produitdejaachete\u0301.png\" alt=\"produitdejaachete\u0301\" width=\"1201\" height=\"899\" \/><\/a><\/div>\n<!-- Begin Yuzo --><div class='yuzo_related_post style-2'  data-version='5.12.88'><!-- without result --><div class='yuzo_clearfixed yuzo__title yuzo__title'><h2>Articles similaires<\/h2><\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/configurer-reseaux-sociaux-page-produit-prestashop-1-6-1-7\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2017\/02\/ecommerce-400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/configurer-reseaux-sociaux-page-produit-prestashop-1-6-1-7\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Configurer les r\u00e9seaux sociaux sur la page produit | Prestashop 1.6 et 1.7  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 6127<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Aujourd'hui, nous allons voir comment configurer les r\u00e9seaux sociaux sur\u00a0les pages produits de votre boutique e-commerce sous Prestashop 1.6 et 17\r\n\r\nLa configuration \u00a0est identique sur les deux versions, mais le chemin d'acc\u00e8s est diff\u00e9rent.\r\n\r\n\r\n\r\n\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\r\nTutorial pour Prestashop 1.6\r\nEtape 1: Tout d\u2019abord, connectez-vous au back-office de votre site Prestashop ...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-creer-des-pages-produit-qui-convertissent-sur-son-e-commerce\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/02\/1-400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-creer-des-pages-produit-qui-convertissent-sur-son-e-commerce\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Comment cr\u00e9er des pages produit qui convertissent sur son e-commerce ?  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 316<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >La page produit est une page importante \u00e0 prendre \u00e0 compte. Il ne faut pas oublier de les optimiser afin d'augmenter vos conversions\r\n\r\nCette infographie, r\u00e9alis\u00e9e par\u00a0Content Square,\u00a0montre comment optimiser l'ergonomie et le design, comment rendre la page plus performante, et comment la personnaliser.\r\n\r\n\r\n\r\n<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/inserer-une-page-cms-sur-votre-formulaire-de-contact-prestashop\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2017\/12\/Inserer-une-page-CMS-sur-votre-formulaire-de-contact-400x249.png') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/inserer-une-page-cms-sur-votre-formulaire-de-contact-prestashop\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Ins\u00e9rer une page CMS sur votre formulaire de contact | PrestaShop 1.6  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 2990<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Vous d\u00e9sirez ins\u00e9rer une page cms \u00e0 l'int\u00e9rieur de votre formulaire de contact de votre boutique PrestaShop\r\n\r\nRien de plus simple avec ce petit tuto !\r\n\r\n\r\nEtape 1 : Override du fichier : ContactController.php\r\n\r\n\r\nCr\u00e9er un fichier qui se nommera ContactController.php et placez le dans\u00a0 override\/controllers\/front\/ puis ins\u00e9rez le code suivant :\r\n\r\n\r\n\r\nPlus de pr\u00e9cisions\r\n\r\n\r\nCode 1: $cms=New CMS(...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/connaissez-vous-la-difference-entre-votre-profil-facebook-et-linkedin\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-Capture-d\u2019\u00e9cran-2015-05-24-\u00e0-14.25.46-400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/connaissez-vous-la-difference-entre-votre-profil-facebook-et-linkedin\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Connaissez-vous la diff\u00e9rence entre votre profil Facebook et LinkedIn?  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 1083<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >Cette infographie vous explique la difference qu'il peut y avoir entre votre profil Facebook et LinkedIn?\r\n\r\nFacebook : 900 millions d'utilisateurs de tous les genres\r\nLinkedin : 350 millions d'utilisateurs professionnels\r\n\r\nFacebook : Les profils des utilisateurs sont ax\u00e9s sur la vie quotidienne\r\nLinkedin : Les profils des utilisateurs permettent de mettre en valeur les exp\u00e9riences professionnell...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"relatedthumb yuzo-list  \" style=\"\"  >  \n\t\t\t\t\t\t  <a  href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-les-hashtags-facebook-peuvent-ils-aider-vos-actions-marketing\/\" class=\"image-list\" target='_blank' >\n\t\t\t\t\t\t  <div class=\"yuzo-img-wrap \" style=\"width: 185px;height:150px;\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t <div class=\"yuzo-img\" style=\"background:url('https:\/\/www.majory-cubizolles.fr\/blog\/wp-content\/uploads\/2016\/07\/wsi-imageoptim-header-Facebook-hashtags-can-increase-Likers-and-brand-awareness-Social-Media-Marketing-Infographic-www.socialmediamamma.com--400x249.jpg') 50% 50% no-repeat;width: 190px;height:150px;margin-bottom: 5px;background-size:  cover;  \"><\/div>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t  <\/a>\n\t\t\t\t\t\t  <a  class=\"link-list yuzo__text--title\" href=\"https:\/\/www.majory-cubizolles.fr\/blog\/comment-les-hashtags-facebook-peuvent-ils-aider-vos-actions-marketing\/\" style=\"font-size:15px;font-weight:bold;;line-height:23px;\"> Comment les Hashtags Facebook peuvent-ils aider vos actions marketing ?  <div class='yuzo_views_post yuzo_icon_views yuzo_icon_views__bottom' style='font-size:13px;'>views 176<\/div><\/a>\n\t\t\t\t\t\t\t\t<span class=\"yuzo_text\" style=\"font-size:11px;\" >1) Comment utiliser les hashtags ?\r\n\r\nLes hashtags transforment les sujets et les locutions en liens cliquables \u00e0 l\u2019int\u00e9rieur des publications de votre journal ou de votre Page. Ils aident les utilisateurs \u00e0 trouver des publications portant sur des sujets qui les int\u00e9ressent. Pour cr\u00e9er un hashtag, tapez # (le symbole di\u00e8se) imm\u00e9diatement suivi d\u2019un sujet ou d\u2019une locution, puis ajoutez-le \u00e0 votre...<\/span>\n\t\t\t\t\t\t   \n\t\t\t\t\t\t<\/div>\n<\/div>  <!-- End Yuzo :) -->","protected":false},"excerpt":{"rendered":"<p>Aujourd&rsquo;hui, nous allons voir comment ajouter la notification \u00ab\u00a0Produit d\u00e9j\u00e0 achet\u00e9 le &#8230;..\u00a0\u00bb sur la page produit. Cette astuce (donn\u00e9e par Nemops) est valable pour Prestashop 1.6. Tr\u00e8s rapide \u00e0 mettre en place. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Articles similaires Les tendances du WebDesign en 2016 | Infographie views 273 Cette infographie vous mettre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts\/3316"}],"collection":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/comments?post=3316"}],"version-history":[{"count":0,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/posts\/3316\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/media\/3318"}],"wp:attachment":[{"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/media?parent=3316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/categories?post=3316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.majory-cubizolles.fr\/blog\/wp-json\/wp\/v2\/tags?post=3316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}