{"id":24905,"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":"obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/","title":{"rendered":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (Opencart 2.3)"},"content":{"rendered":"<h3><strong>Objetivos do blog<\/strong><\/h3>\n<p>Depois de ler este blog, voc\u00ea ser\u00e1 capaz de buscar produtos do banco de dados Opencart com base no par\u00e2metro que \u00e9 passado da URL.<\/p>\n<h3><strong>Exig\u00eancia<\/strong><\/h3>\n<p>Temos que exibir os produtos mais recentes com base no par\u00e2metro passado no URL. Usando este par\u00e2metro, temos que decidir se temos que exibir produtos especiais ou n\u00e3o.<\/p>\n<h3><strong>Implementa\u00e7\u00e3o de C\u00f3digo<\/strong><\/h3>\n<p>Para implementar isso, precisamos fazer mudan\u00e7as em nosso controlador e modelo. No controlador n\u00f3s adicionamos a condi\u00e7\u00e3o para passar o par\u00e2metro e no modelo faremos mudan\u00e7as na consulta de acordo com o par\u00e2metro passado. Para lidar com condi\u00e7\u00e3o estamos usando <strong>show_special<\/strong> par\u00e2metro no c\u00f3digo. Abaixo est\u00e1 o c\u00f3digo que temos que adicionar no controlador (<strong>catalog \/ controller \/ extension \/ module \/ latest.php<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/ * Checando a chave show_special no par\u00e2metro get * Esta chave ($ show_special) ser\u00e1 usada para buscar dados condicionalmente do banco de dados. * ie if $ show_special = 1 ent\u00e3o exibe produtos que especiais * $ show_special = 0 ent\u00e3o exibem produtos que n\u00e3o t\u00eam especiais * else * exibem todos os produtos independentemente de especiais * \/ if (isset ($ this-&gt; request-&gt; get [&#39; show_special &#39;])) {\/\/ passando o valor na vari\u00e1vel se definido na URL $ show_special = $ this-&gt; request-&gt; get [&#39; show_special &#39;]; } else {\/\/ Caso contr\u00e1rio, uma string vazia ser\u00e1 passada $ show_special = &#39;&#39;; } \/\/ Criando uma vari\u00e1vel a ser passada para o modelo $ filter_data = array (&#39;start&#39; =&gt; ($ page - 1) * $ limite, &#39;limite&#39; =&gt; $ limite, &#39;show_special&#39; =&gt; $ show_special); \/\/ Chamando a fun\u00e7\u00e3o model para buscar dados do banco de dados de acordo com os dados passados \u200b\u200bna matriz filter_data. $ results = $ this-&gt; model_catalog_product-&gt; getProductLatest ($ filter_data);<\/pre>\n<p>Neste c\u00f3digo, primeiro verificamos se &#39;<strong>show_special<\/strong>&#39;par\u00e2metro \u00e9 definido no URL ou n\u00e3o. Se sim, defina o valor do par\u00e2metro em uma vari\u00e1vel <strong>$ show_special<\/strong> e se n\u00e3o, defina a vari\u00e1vel como em branco. Ent\u00e3o n\u00f3s criamos uma matriz (<strong>$ default_data<\/strong>) com os valores em nome dos quais temos que buscar produtos do banco de dados. Ent\u00e3o n\u00f3s chamamos a fun\u00e7\u00e3o modelo <strong>getProductLatest ()<\/strong> para buscar os produtos mais recentes de acordo com a vari\u00e1vel passada (<strong>$ filter_data<\/strong>) na fun\u00e7\u00e3o. Aqui est\u00e1 a fun\u00e7\u00e3o que temos que adicionar no modelo (<strong>cat\u00e1logo \/ modelo \/ cat\u00e1logo \/ produto<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">public function getProductLatest ($ data = array ()) {\/\/ Definindo $ join e $ condition parameters para buscar dados de produtos especiais se ($ data [&#39;show_special&#39;] == &#39;1&#39;) {$ join = &quot;LEFT JOIN&quot; . DB_PREFIX. &quot;product_special ps ON (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 ps.date_start &lt;NOW ()) AND (ps.date_end =&#39; 0000-00-00 &#39;OU ps.date_end&gt; AGORA () OU ps.date_end = &#39;0001-01-01&#39;)) &quot;; } \/\/ Configurando os par\u00e2metros $ join e $ condition para buscar dados de produtos que n\u00e3o s\u00e3o specil elseif ($ data [&#39;show_special&#39;] == &#39;0&#39;) {$ join = &quot;LEFT JOIN&quot;. DB_PREFIX. &quot;product_special ps ON (ps.product_id = p.product_id)&quot;; $ condition = &quot;AND ps.product_id IS NULL&quot;; } else {\/\/ Definindo os par\u00e2metros $ join e $ condition para buscar dados de todos os produtos, independentemente do especial $ join = &#39;&#39;; $ condition = &#39;&#39;; } \/\/ Consulta para buscar dados de produtos do banco de dados. Adicionado $ join e $ condition par\u00e2metro na consulta para buscar dados de acordo $ sql = &quot;SELECT DISTINCT p.product_id FROM&quot;. DB_PREFIX. &quot;product p LEFT JOIN&quot;. DB_PREFIX. &quot;product_description pd ON (p.product_id = pd.product_id) LEFT JOIN&quot;. DB_PREFIX. &quot;product_to_store p2s ON (p.product_id = p2s.product_id) $ aderir WHERE p.status = &#39;1&#39; E p.date_available &lt;= NOW () E p2s.store_id = &#39;&quot;. (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;; \/\/ Configurando o limite na consulta se passou LIMIT do controlador. if (isset ($ data [&#39;iniciar&#39;]) || isset ($ data [&#39;limite&#39;])) {if ($ data [&#39;in\u00edcio&#39;] &lt;0) {$ data [&#39;in\u00edcio&#39;] = 0; } if ($ data [&#39;limite&#39;] &lt;1) {$ data [&#39;limite&#39;] = 20; } $ sql. = &quot;LIMITE&quot;. (int) $ data [&#39;iniciar&#39;]. &quot;,&quot;. (int) $ data [&#39;limite&#39;]; } $ product_data = array (); \/\/ Execute a consulta $ query = $ this-&gt; db-&gt; query ($ sql); \/\/ Loop para definir dados buscados na vari\u00e1vel para passar no controlador. foreach ($ query-&gt; linhas como $ result) {$ product_data [$ resultado [&#39;product_id&#39;]] = $ this-&gt; getProduct ($ resultado [&#39;product_id&#39;]); } \/\/ Retorna os dados dos produtos para o controlador. return $ product_data; }<\/pre>\n<p>No modelo, definimos vari\u00e1veis <strong>$ join<\/strong> e <strong>$ condition<\/strong> com base nas seguintes tr\u00eas condi\u00e7\u00f5es:<\/p>\n<ol>\n<li><strong>Se show_special for 1:<\/strong> Neste caso, exibimos apenas produtos que s\u00e3o especiais. Como em todo o caso, os dados de produtos especiais s\u00e3o armazenados na tabela oc_product_special, por isso adicionamos a jun\u00e7\u00e3o da tabela oc_product \u00e0 tabela oc_product_secial para buscar dados apenas de produtos especiais.<\/li>\n<li><strong>Se show_special for 0:<\/strong> Neste caso, exibimos produtos que n\u00e3o est\u00e3o configurados como especiais. Ent\u00e3o, para encontrar produtos que n\u00e3o s\u00e3o especiais, temos que buscar produtos que est\u00e3o em uma tabela especial, mas na tabela oc_product_special. Para isso, adicionamos a jun\u00e7\u00e3o LEFT da tabela oc_product com a tabela oc_product_secial e a condi\u00e7\u00e3o adicionada &quot;ps.product_id IS NULL&quot;.<\/li>\n<li><strong>Se show_special for diferente de 0 e 1:<\/strong> Neste caso, temos que buscar todos os produtos, sejam eles especiais ou n\u00e3o. Ent\u00e3o, para isso, buscamos diretamente os dados da tabela oc_product.<\/li>\n<\/ol>\n<p>Depois de adicionar todas as tr\u00eas condi\u00e7\u00f5es poss\u00edveis, escrevemos a consulta e a executamos. Em seguida, definimos todos os dados buscados <strong>$ product_data<\/strong> matriz e retornar o mesmo para o controlador.<\/p>\n<p><strong>Nota:<\/strong> aqui para buscar os produtos mais recentes, acabamos de usar &#39;Order by product_id DESC&#39; na consulta. Se voc\u00ea deseja buscar dados de produtos que foram adicionados nos \u00faltimos dias, ent\u00e3o voc\u00ea pode adicionar mais uma condi\u00e7\u00e3o na cl\u00e1usula WHERE, ou seja, date_added&gt; &#39;any date&#39;.<\/p>\n<h2><strong>Resumo<\/strong><\/h2>\n<p>Depois de seguir o procedimento acima, voc\u00ea poder\u00e1 buscar os produtos especiais mais recentes com base no par\u00e2metro passado para produtos especiais na 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 5ms visit https:\/\/gtranslate.io --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos do blog Depois de ler este blog, voc\u00ea ser\u00e1 capaz de buscar produtos do banco de dados Opencart com base no par\u00e2metro que \u00e9 passado da URL. Exig\u00eancia Temos que exibir os produtos mais recentes com base no par\u00e2metro passado no URL. Usando este par\u00e2metro, temos que decidir se temos que exibir produtos especiais [&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":[3270],"tags":[8998,9017,8879,9018,8999,9000],"class_list":["post-24905","post","type-post","status-publish","format-standard","hentry","category-opencart-tutoriais","tag-dicas-para-obter-os-produtos-mais-recentes","tag-exposio-do-produto","tag-opencart-2-3","tag-pesquisa-em-branco","tag-preo-especial","tag-tutorial-de-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Obtenha os mais recentes produtos sem pre\u00e7os especiais (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\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre\u00e7os-especiais-opencart-2-3\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Obtenha os mais recentes produtos sem pre\u00e7os especiais (Opencart 2.3) - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objetivos do blog Depois de ler este blog, voc\u00ea ser\u00e1 capaz de buscar produtos do banco de dados Opencart com base no par\u00e2metro que \u00e9 passado da URL. Exig\u00eancia Temos que exibir os produtos mais recentes com base no par\u00e2metro passado no URL. Usando este par\u00e2metro, temos que decidir se temos que exibir produtos especiais [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre\u00e7os-especiais-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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/\"},\"author\":{\"name\":\"Shivika Tomar\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/cc28589f6431305d8aa3fbb75ce97415\"},\"headline\":\"Obtenha os mais recentes produtos sem pre\u00e7os especiais (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\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/\"},\"wordCount\":542,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\",\"keywords\":[\"dicas para obter os produtos mais recentes\",\"exposi\u00e7\u00e3o do produto\",\"opencart 2.3\",\"pesquisa em branco\",\"pre\u00e7o especial\",\"tutorial de prestashop\"],\"articleSection\":[\"OpenCart Tutoriais\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/\",\"name\":\"Obtenha os mais recentes produtos sem pre\u00e7os especiais (Opencart 2.3) - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-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\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-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\\\/pt-br\\\/opencart-tutoriais\\\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obtenha os mais recentes produtos sem pre\u00e7os especiais (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\":\"pt-BR\"},{\"@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\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\\\/pt-br\\\/author\\\/stomar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (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\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre\u00e7os-especiais-opencart-2-3\/","og_locale":"pt_BR","og_type":"article","og_title":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (Opencart 2.3) - Knowband Blog | Ecommerce Modules","og_description":"Objetivos do blog Depois de ler este blog, voc\u00ea ser\u00e1 capaz de buscar produtos do banco de dados Opencart com base no par\u00e2metro que \u00e9 passado da URL. Exig\u00eancia Temos que exibir os produtos mais recentes com base no par\u00e2metro passado no URL. Usando este par\u00e2metro, temos que decidir se temos que exibir produtos especiais [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre\u00e7os-especiais-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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/"},"author":{"name":"Shivika Tomar","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/cc28589f6431305d8aa3fbb75ce97415"},"headline":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (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\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/"},"wordCount":542,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","keywords":["dicas para obter os produtos mais recentes","exposi\u00e7\u00e3o do produto","opencart 2.3","pesquisa em branco","pre\u00e7o especial","tutorial de prestashop"],"articleSection":["OpenCart Tutoriais"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/","url":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/","name":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (Opencart 2.3) - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-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\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.knowband.com\/blog\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-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\/pt-br\/opencart-tutoriais\/obtenha-os-mais-recentes-produtos-sem-pre%c3%a7os-especiais-opencart-2-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Obtenha os mais recentes produtos sem pre\u00e7os especiais (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":"pt-BR"},{"@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":"pt-BR","@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":"pt-BR","@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\/pt-br\/author\/stomar\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/24905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/comments?post=24905"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/posts\/24905\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/media?parent=24905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/categories?post=24905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/pt-br\/wp-json\/wp\/v2\/tags?post=24905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}