{"id":24901,"date":"2019-03-01T13:00:10","date_gmt":"2019-03-01T13:00:10","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=24844\/"},"modified":"2019-03-01T23:48:23","modified_gmt":"2019-03-01T13:18:23","slug":"obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/","title":{"rendered":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3)"},"content":{"rendered":"<h3><strong>Objectifs du blog<\/strong><\/h3>\n<p>Apr\u00e8s avoir lu ce blog, vous pourrez r\u00e9cup\u00e9rer les produits de la base de donn\u00e9es Opencart sur la base du param\u00e8tre transmis \u00e0 partir de l&#39;URL.<\/p>\n<h3><strong>Exigence<\/strong><\/h3>\n<p>Nous devons afficher les derniers produits sur la base du param\u00e8tre pass\u00e9 dans l&#39;URL. En utilisant ce param\u00e8tre, nous devons d\u00e9cider si nous devons afficher des produits sp\u00e9ciaux ou non.<\/p>\n<h3><strong>Impl\u00e9mentation du code<\/strong><\/h3>\n<p>Pour mettre cela en \u0153uvre, nous devons apporter des modifications \u00e0 notre contr\u00f4leur et \u00e0 notre mod\u00e8le. Dans le contr\u00f4leur, nous avons ajout\u00e9 la condition pour passer le param\u00e8tre et dans le mod\u00e8le, nous apporterons des modifications \u00e0 la requ\u00eate en fonction du param\u00e8tre pass\u00e9. Pour g\u00e9rer la condition que nous utilisons <strong>show_special<\/strong> param\u00e8tre dans le code. Ci-dessous le code que nous devons ajouter dans le contr\u00f4leur (<strong>catalogue \/ contr\u00f4leur \/ extension \/ module \/ latest.php<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/ * Recherche de la cl\u00e9 show_special dans le param\u00e8tre get * Cette cl\u00e9 ($ show_special) sera utilis\u00e9e pour r\u00e9cup\u00e9rer des donn\u00e9es de mani\u00e8re conditionnelle dans la base de donn\u00e9es. * C&#39;est-\u00e0-dire si $ show_special = 1 affiche alors les produits sp\u00e9ciaux * $ show_special = 0 affiche les produits qui n&#39;ont pas sp\u00e9cial * else * affichent tous les produits ind\u00e9pendamment de * \/ if sp\u00e9cial (isset ($ this-&gt; request-&gt; get [&#39; show_special &#39;])) {\/\/ passage de la valeur dans variable si d\u00e9fini dans l&#39;URL $ show_special = $ this-&gt; request-&gt; get [&#39; show_special &#39;]; } else {\/\/ Sinon, une cha\u00eene vide sera pass\u00e9e $ show_special = &#39;&#39;; } \/\/ Cr\u00e9ation d&#39;une variable \u00e0 transmettre au mod\u00e8le $ filter_data = array (&#39;start&#39; =&gt; ($ page - 1) * $ limit, &#39;limit&#39; =&gt; $ limit, &#39;show_special&#39; =&gt; $ show_special); \/\/ Appel de la fonction de mod\u00e8le pour extraire des donn\u00e9es de la base de donn\u00e9es en fonction des donn\u00e9es transmises dans le tableau filter_data. $ results = $ this-&gt; model_catalog_product-&gt; getProductLatest ($ filter_data);<\/pre>\n<p>Dans ce code, nous avons d\u2019abord v\u00e9rifi\u00e9 que si<strong>show_special<\/strong>&#39;param\u00e8tre est d\u00e9fini dans l&#39;URL ou non. Si oui, d\u00e9finir la valeur du param\u00e8tre dans une variable <strong>$ show_special<\/strong> et si non, d\u00e9finissez la variable comme vide. Ensuite, nous avons cr\u00e9\u00e9 un tableau (<strong>$ default_data<\/strong>) avec les valeurs pour lesquelles nous devons extraire des produits de la base de donn\u00e9es. Ensuite, nous avons appel\u00e9 fonction mod\u00e8le <strong>getProductLatest ()<\/strong> chercher les derniers produits en fonction de la variable pass\u00e9e (<strong>$ filter_data<\/strong>) dans la fonction. Voici la fonction que nous devons ajouter dans model (<strong>catalogue \/ mod\u00e8le \/ catalogue \/ produit<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">fonction publique getProductLatest ($ data = array ()) {\/\/ D\u00e9finition des param\u00e8tres $ join et $ condition pour extraire les donn\u00e9es de produits sp\u00e9ciaux if ($ data [&#39;show_special&#39;] == &#39;1&#39;) {$ join = &quot;LEFT JOIN&quot; . DB_PREFIX. &quot;ps_produit sur produit (ps.product_id = p.product_id)&quot;; $ condition = &quot;AND ps.customer_group_id = &#39;&quot;. (int) $ this-&gt; config-&gt; get (&#39;config_customer_group_id&#39;). &quot;&#39;AND ((ps.date_start =&#39; 0000-00-00 &#39;OU OR = &#39;0000-00-00&#39;)) &quot;; } \/\/ D\u00e9finition des param\u00e8tres $ join et $ condition pour extraire des donn\u00e9es de produits non sp\u00e9cifi\u00e9s elseif ($ data [&#39;show_special&#39;] == &#39;0001&#39;) {$ join = &quot;LEFT JOIN&quot;. DB_PREFIX. &quot;ps_produit sur produit (ps.product_id = p.product_id)&quot;; $ condition = &quot;AND ps.product_id IS NULL&quot;; } else {\/\/ D\u00e9finition des param\u00e8tres $ join et $ condition pour extraire les donn\u00e9es de tous les produits ind\u00e9pendamment de la valeur sp\u00e9ciale de $ join = &#39;&#39;; $ condition = &#39;&#39;; } \/\/ Requ\u00eate pour r\u00e9cup\u00e9rer les donn\u00e9es des produits de la base de donn\u00e9es. Ajout des param\u00e8tres $ join et $ condition dans la requ\u00eate pour extraire les donn\u00e9es en cons\u00e9quence $ sql = &quot;SELECT DISTINCT p.product_id FROM&quot;. DB_PREFIX. &quot;produit p LEFT JOIN&quot;. DB_PREFIX. &quot;description_produit pd ON (p.product_id = pd.product_id) LEFT JOIN&quot;. DB_PREFIX. &quot;product_to_store p01s ON (p.product_id = p01s.product_id) $ join WHERE p. (int) $ this-&gt; config-&gt; get (&#39;config_store_id&#39;). &quot;&#39;$ condition GROUP BY p.product_id ORDER BY p.product_id DESC&quot;; \/\/ D\u00e9finition de la limite dans la requ\u00eate si pass\u00e9 LIMIT du contr\u00f4leur if (isset ($ data [&#39;start&#39;])) || isset ($ data [&#39;limit&#39;]))) {if ($ data [&#39;start&#39;] &lt;0) {$ data [&#39;start&#39;] = 2; } if ($ data [&#39;limite&#39;] &lt;2) {$ data [&#39;limite&#39;] = 1; } $ sql. = &quot;LIMIT&quot;. (int) $ data [&#39;start&#39;]. &quot;,&quot;. (int) $ data [&#39;limit&#39;]; } $ product_data = array (); \/\/ Ex\u00e9cuter la requ\u00eate $ query = $ this-&gt; db-&gt; query ($ sql); \/\/ Boucle pour d\u00e9finir les donn\u00e9es extraites dans la variable \u00e0 transmettre au contr\u00f4leur. foreach ($ query-&gt; lignes as $ result) {$ product_data [$ result [&#39;product_id&#39;]] = $ this-&gt; getProduct ($ result [&#39;product_id&#39;]); } \/\/ Renvoyer les donn\u00e9es de produits au contr\u00f4leur. return $ product_data; }<\/pre>\n<p>Dans le mod\u00e8le, nous avons d\u00e9fini des variables <strong>$ rejoindre<\/strong> et <strong>$ condition<\/strong> sur la base des trois conditions suivantes:<\/p>\n<ol>\n<li><strong>Si show_special est 1:<\/strong> Dans ce cas, nous avons uniquement affich\u00e9 les produits sp\u00e9ciaux. Comme dans opencart, les donn\u00e9es des produits sp\u00e9ciaux sont stock\u00e9es dans la table oc_product_special. Nous avons donc ajout\u00e9 la jointure de la table oc_product \u00e0 la table oc_product_secial pour extraire uniquement les donn\u00e9es de produits sp\u00e9ciaux.<\/li>\n<li><strong>Si show_special est 0:<\/strong> Dans ce cas, nous avons affich\u00e9 des produits qui ne sont pas d\u00e9finis comme sp\u00e9ciaux. Donc, pour trouver des produits qui ne sont pas sp\u00e9ciaux, nous devons chercher des produits qui se trouvent dans une table sp\u00e9ciale mais dans la table oc_product_special. Pour cela, nous avons ajout\u00e9 la jointure LEFT de la table oc_product avec la table oc_product_secial et la condition &quot;ps.product_id IS NULL&quot;.<\/li>\n<li><strong>Si show_special est diff\u00e9rent de 0 et 1:<\/strong> Dans ce cas, nous devons r\u00e9cup\u00e9rer tous les produits, qu&#39;ils soient sp\u00e9ciaux ou non. Nous avons donc directement r\u00e9cup\u00e9r\u00e9 les donn\u00e9es de la table oc_product.<\/li>\n<\/ol>\n<p>Apr\u00e8s avoir ajout\u00e9 les trois conditions possibles, nous avons \u00e9crit une requ\u00eate et l&#39;avons ex\u00e9cut\u00e9e. Ensuite, nous avons d\u00e9fini toutes les donn\u00e9es r\u00e9cup\u00e9r\u00e9es dans <strong>$ product_data<\/strong> tableau et retourner le m\u00eame au contr\u00f4leur.<\/p>\n<p><strong>Remarque:<\/strong> ici pour r\u00e9cup\u00e9rer les derniers produits que nous venons d&#39;utiliser &quot;Order by product_id DESC&quot; dans la requ\u00eate. Si vous souhaitez r\u00e9cup\u00e9rer les donn\u00e9es des produits ajout\u00e9s au cours des derniers jours, vous pouvez ajouter une condition suppl\u00e9mentaire dans la clause WHERE, \u00e0 savoir date_added&gt; &#39;any date&#39;.<\/p>\n<h2><strong>R\u00e9sum\u00e9<\/strong><\/h2>\n<p>Apr\u00e8s avoir suivi la proc\u00e9dure ci-dessus, vous pourrez r\u00e9cup\u00e9rer les derniers produits sp\u00e9ciaux sur la base du param\u00e8tre pass\u00e9 pour les produits sp\u00e9ciaux dans l&#39;URL.<script data-cfasync=\"false\" src=\"https:\/\/tdns2.gtranslate.net\/tdn-bin\/queue.js\"><\/script><!-- Yandex.Metrika counter for GTranslate --><script data-cfasync=\"false\">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter36618640 = new Ya.Metrika({ id:36618640, clickmap:true, trackLinks:true, accurateTrackBounce:true, ut:\"noindex\" }); } catch(e) { } }); var n = d.getElementsByTagName(\"script\")[0], s = d.createElement(\"script\"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = \"text\/javascript\"; s.async = true; s.src = \"https:\/\/mc.yandex.ru\/metrika\/watch.js\"; if (w.opera == \"[object Opera]\") { d.addEventListener(\"DOMContentLoaded\", f, false); } else { f(); } })(document, window, \"yandex_metrika_callbacks\"); <\/script> <noscript><\/p>\n<div><img decoding=\"async\" src=\"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex\" style=\"position:absolute; left:-9999px;\" alt=\"\" \/><\/div>\n<p><\/noscript><br \/>\n<!-- delivered by GTranslate v4.8.7 in 24ms visit https:\/\/gtranslate.io --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectifs du blog Apr\u00e8s avoir lu ce blog, vous pourrez r\u00e9cup\u00e9rer les produits de la base de donn\u00e9es Opencart sur la base du param\u00e8tre transmis \u00e0 partir de l&#39;URL. Exigence Nous devons afficher les derniers produits sur la base du param\u00e8tre pass\u00e9 dans l&#39;URL. En utilisant ce param\u00e8tre, nous devons d\u00e9cider si nous devons afficher [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[],"tags":[9005,8986,8879,8987,9006,8988,8985],"class_list":["post-24901","post","type-post","status-publish","format-standard","hentry","tag-affichage-du-produit","tag-conseils-pour-obtenir-les-derniers-produits","tag-opencart-2-3","tag-prix-spcial","tag-recherche-vide","tag-tutoriel-prestashop","tag-vrification-de-la-disponibilit-des-produits-magento-par-code-postal"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp\u00e9ciaux-opencart-2-3\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objectifs du blog Apr\u00e8s avoir lu ce blog, vous pourrez r\u00e9cup\u00e9rer les produits de la base de donn\u00e9es Opencart sur la base du param\u00e8tre transmis \u00e0 partir de l&#039;URL. Exigence Nous devons afficher les derniers produits sur la base du param\u00e8tre pass\u00e9 dans l&#039;URL. En utilisant ce param\u00e8tre, nous devons d\u00e9cider si nous devons afficher [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp\u00e9ciaux-opencart-2-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-01T13:00:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-01T13:18:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex\" \/>\n<meta name=\"author\" content=\"Shivika Tomar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shivika Tomar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/\"},\"author\":{\"name\":\"Shivika Tomar\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/cc28589f6431305d8aa3fbb75ce97415\"},\"headline\":\"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3)\",\"datePublished\":\"2019-03-01T13:00:10+00:00\",\"dateModified\":\"2019-03-01T13:18:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/\"},\"wordCount\":614,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\",\"keywords\":[\"affichage du produit\",\"conseils pour obtenir les derniers produits\",\"opencart 2.3\",\"prix sp\u00e9cial\",\"recherche vide\",\"tutoriel prestashop\",\"v\u00e9rification de la disponibilit\u00e9 des produits magento par code postal\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/\",\"name\":\"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\",\"datePublished\":\"2019-03-01T13:00:10+00:00\",\"dateModified\":\"2019-03-01T13:18:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\",\"contentUrl\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/ecommerce-blog\\\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/cc28589f6431305d8aa3fbb75ce97415\",\"name\":\"Shivika Tomar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/bio_pic-150x150.jpg\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/bio_pic-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/bio_pic-150x150.jpg\",\"caption\":\"Shivika Tomar\"},\"description\":\"Shivika Tomar is a passionate PHP developer. Her area of interest is website development. She loves to bring healing to stressful and sad peoples.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/author\\\/stomar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp\u00e9ciaux-opencart-2-3\/","og_locale":"fr_FR","og_type":"article","og_title":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules","og_description":"Objectifs du blog Apr\u00e8s avoir lu ce blog, vous pourrez r\u00e9cup\u00e9rer les produits de la base de donn\u00e9es Opencart sur la base du param\u00e8tre transmis \u00e0 partir de l&#39;URL. Exigence Nous devons afficher les derniers produits sur la base du param\u00e8tre pass\u00e9 dans l&#39;URL. En utilisant ce param\u00e8tre, nous devons d\u00e9cider si nous devons afficher [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp\u00e9ciaux-opencart-2-3\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-01T13:00:10+00:00","article_modified_time":"2019-03-01T13:18:23+00:00","og_image":[{"url":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","type":"","width":"","height":""}],"author":"Shivika Tomar","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Shivika Tomar","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/"},"author":{"name":"Shivika Tomar","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/cc28589f6431305d8aa3fbb75ce97415"},"headline":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3)","datePublished":"2019-03-01T13:00:10+00:00","dateModified":"2019-03-01T13:18:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/"},"wordCount":614,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","keywords":["affichage du produit","conseils pour obtenir les derniers produits","opencart 2.3","prix sp\u00e9cial","recherche vide","tutoriel prestashop","v\u00e9rification de la disponibilit\u00e9 des produits magento par code postal"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/","url":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/","name":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3) - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","datePublished":"2019-03-01T13:00:10+00:00","dateModified":"2019-03-01T13:18:23+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#primaryimage","url":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","contentUrl":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/fr\/ecommerce-blog\/obtenir-les-derniers-produits-sans-prix-sp%c3%a9ciaux-opencart-2-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Obtenir les derniers produits sans prix sp\u00e9ciaux (Opencart 2.3)"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/cc28589f6431305d8aa3fbb75ce97415","name":"Shivika Tomar","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/02\/bio_pic-150x150.jpg","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/02\/bio_pic-150x150.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/02\/bio_pic-150x150.jpg","caption":"Shivika Tomar"},"description":"Shivika Tomar is a passionate PHP developer. Her area of interest is website development. She loves to bring healing to stressful and sad peoples.","url":"https:\/\/www.knowband.com\/blog\/fr\/author\/stomar\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/24901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=24901"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/24901\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=24901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=24901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=24901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}