{"id":24903,"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":"ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/","title":{"rendered":"Ricevi gli ultimi prodotti senza prezzi speciali (Opencart 2.3)"},"content":{"rendered":"<h3><strong>Obiettivi del blog<\/strong><\/h3>\n<p>Dopo aver letto questo blog, potrai recuperare i prodotti dal database Opencart sulla base del parametro che viene passato dall&#39;URL.<\/p>\n<h3><strong>Requisito<\/strong><\/h3>\n<p>Dobbiamo visualizzare gli ultimi prodotti sulla base del parametro passato nell&#39;URL. Usando questo parametro dobbiamo decidere se dobbiamo mostrare prodotti speciali o no.<\/p>\n<h3><strong>Implementazione del codice<\/strong><\/h3>\n<p>Per implementarlo dobbiamo apportare modifiche al nostro controller e modello. Nel controller abbiamo aggiunto la condizione per passare il parametro e nel modello apporteremo delle modifiche nella query in base al parametro passato. Per gestire la condizione che stiamo usando <strong>show_special<\/strong> parametro nel codice. Di seguito \u00e8 riportato il codice che dobbiamo aggiungere nel controller (<strong>Catalogo \/ regolatore \/ estensione \/ modulo \/ latest.php<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">\/ * Verifica della chiave show_special nel parametro get * Questa chiave ($ show_special) verr\u00e0 utilizzata per recuperare i dati dal database in modo condizionale. * cio\u00e8 se $ show_special = 1 quindi visualizza i prodotti speciali * $ show_special = 0 quindi visualizza prodotti che non hanno speciali * else * visualizza tutti i prodotti indipendentemente da speciali * \/ if (isset ($ this-&gt; request-&gt; get [&#39; show_special &#39;])) {\/\/ passaggio del valore nella variabile se impostato nell&#39;URL $ show_special = $ this-&gt; request-&gt; get [&#39; show_special &#39;]; } else {\/\/ Altrimenti verr\u00e0 passata la stringa vuota $ show_special = &#39;&#39;; } \/\/ Creazione di una variabile da passare al modello $ filter_data = array (&#39;start&#39; =&gt; ($ page - 1) * $ limit, &#39;limit&#39; =&gt; $ limit, &#39;show_special&#39; =&gt; $ show_special); \/\/ Chiamata alla funzione modello per recuperare i dati dal database in base ai dati passati nell&#39;array filter_data. $ results = $ this-&gt; model_catalog_product-&gt; getProductLatest ($ filter_data);<\/pre>\n<p>In questo codice per prima cosa abbiamo controllato che se &#39;<strong>show_special<\/strong>&#39;il parametro \u00e8 impostato nell&#39;URL o no. Se s\u00ec, imposta il valore del parametro in una variabile <strong>$ show_special<\/strong> e se no, quindi impostare la variabile come vuota. Quindi abbiamo creato un array (<strong>$ default_data<\/strong>) con i valori per conto dei quali dobbiamo recuperare i prodotti dal database. Quindi abbiamo chiamato la funzione del modello <strong>getProductLatest ()<\/strong> per recuperare gli ultimi prodotti in base alla variabile passata (<strong>$ filter_data<\/strong>) nella funzione. Ecco la funzione che dobbiamo aggiungere nel modello (<strong>Catalogo \/ modello \/ catalogo \/ prodotto<\/strong>):<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">funzione pubblica getProductLatest ($ data = array ()) {\/\/ Impostazione $ join e $ condition parametri per recuperare i dati di prodotti speciali if ($ 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;OR ps.date_start &lt;NOW ()) AND (ps.date_end =&#39; 0000-00-00 &#39;OR ps.date_end&gt; NOW () O ps.date_end = &#39;0001-01-01&#39;)) &quot;; } \/\/ Impostazione dei parametri $ join e $ condition per il recupero dei dati di prodotti che non sono 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 \u00c8 NULL&quot;; } else {\/\/ Impostazione dei parametri $ join e $ condition per il recupero dei dati di tutti i prodotti, indipendentemente dallo speciale $ join = &#39;&#39;; $ condizione = &#39;&#39;; } \/\/ Query per recuperare i dati dei prodotti dal database. Aggiunto $ join e $ condition parametro nella query per recuperare i dati di conseguenza $ sql = &quot;SELECT DISTINCT p.product_id FROM&quot;. DB_PREFIX. &quot;Prodotto p SINISTRA&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) $ join WHERE p.status = &#39;1&#39; AND p.date_available &lt;= NOW () AND p2s.store_id = &#39;&quot;. (int) $ this-&gt; config-&gt; get (&#39;config_store_id&#39;). &quot;$ condizione GROUP BY p.product_id ORDER BY p.product_id DESC&quot;; \/\/ Impostazione del limite in query se superato LIMIT dal controller. if (isset ($ data [&#39;start&#39;]) || isset ($ data [&#39;limite&#39;])) {if ($ data [&#39;start&#39;] &lt;0) {$ data [&#39;start&#39;] = 0; } if ($ data [&#39;limit&#39;] &lt;1) {$ data [&#39;limit&#39;] = 20; } $ sql. = &quot;LIMIT&quot;. (int) $ data [&#39;start&#39;]. &quot;,&quot;. (int) $ dati [ &#39;limite&#39;]; } $ product_data = array (); \/\/ Esegui query $ query = $ this-&gt; db-&gt; query ($ sql); \/\/ Loop per impostare i dati recuperati nella variabile da passare nel controller. foreach ($ query-&gt; rows as $ result) {$ product_data [$ result [&#39;product_id&#39;]] = $ this-&gt; getProduct ($ result [&#39;product_id&#39;]); } \/\/ Restituisci i dati dei prodotti al controller. return $ product_data; }<\/pre>\n<p>Nel modello abbiamo impostato delle variabili <strong>$ unirsi<\/strong> e <strong>$ condizione<\/strong> sulla base delle seguenti tre condizioni:<\/p>\n<ol>\n<li><strong>Se show_special \u00e8 1:<\/strong> In questo caso abbiamo mostrato solo i prodotti che sono speciali. Come in opencart, i dati di prodotti speciali sono memorizzati nella tabella oc_product_special, quindi abbiamo aggiunto join della tabella oc_product con la tabella oc_product_secial per recuperare solo i dati di prodotti speciali.<\/li>\n<li><strong>Se show_special \u00e8 0:<\/strong> In questo caso abbiamo visualizzato prodotti che non sono impostati come speciali. Quindi per trovare prodotti che non sono speciali dobbiamo recuperare i prodotti che sono nella tabella speciale ma nella tabella oc_product_special. Per questo abbiamo aggiunto il join LEFT della tabella oc_product con la tabella oc_product_secial e la condizione aggiunta &quot;ps.product_id IS NULL&quot;.<\/li>\n<li><strong>Se show_special \u00e8 diverso da 0 e 1:<\/strong> In questo caso dobbiamo recuperare tutti i prodotti, siano essi speciali o meno. Quindi per questo abbiamo recuperato direttamente i dati dalla tabella oc_product.<\/li>\n<\/ol>\n<p>Dopo aver aggiunto tutte e tre le possibili condizioni, abbiamo scritto una query e l&#39;abbiamo eseguita. Quindi abbiamo impostato tutti i dati recuperati <strong>$ product_data<\/strong> array e restituire lo stesso al controller.<\/p>\n<p><strong>Nota:<\/strong> qui per recuperare gli ultimi prodotti abbiamo appena usato &#39;Ordina per product_id DESC&#39; nella query. Se si desidera recuperare i dati dei prodotti che sono stati aggiunti negli ultimi giorni, \u00e8 possibile aggiungere un&#39;altra condizione nella clausola WHERE, ad esempio date_added&gt; &#39;any date&#39;.<\/p>\n<h2><strong>sommario<\/strong><\/h2>\n<p>Dopo aver seguito la procedura precedente, sar\u00e0 possibile recuperare gli ultimi prodotti speciali sulla base del parametro passato per i prodotti speciali nell&#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 7ms visit https:\/\/gtranslate.io --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Obiettivi del blog Dopo aver letto questo blog, potrai recuperare i prodotti dal database Opencart sulla base del parametro che viene passato dall&#39;URL. Requisito Dobbiamo visualizzare gli ultimi prodotti sulla base del parametro passato nell&#39;URL. Usando questo parametro dobbiamo decidere se dobbiamo mostrare prodotti speciali o no. Implementazione del codice Per implementarlo dobbiamo apportare modifiche [&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":[3240],"tags":[9011,8879,8993,9012,8992,8994],"class_list":["post-24903","post","type-post","status-publish","format-standard","hentry","category-opencart-esercitazioni","tag-esposizione-dei-prodotti","tag-opencart-2-3","tag-prezzo-speciale","tag-ricerca-vuota","tag-suggerimenti-per-ottenere-gli-ultimi-prodotti","tag-tutorial-di-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ricevi gli ultimi prodotti senza prezzi speciali (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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ricevi gli ultimi prodotti senza prezzi speciali (Opencart 2.3) - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Obiettivi del blog Dopo aver letto questo blog, potrai recuperare i prodotti dal database Opencart sulla base del parametro che viene passato dall&#039;URL. Requisito Dobbiamo visualizzare gli ultimi prodotti sulla base del parametro passato nell&#039;URL. Usando questo parametro dobbiamo decidere se dobbiamo mostrare prodotti speciali o no. Implementazione del codice Per implementarlo dobbiamo apportare modifiche [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/\"},\"author\":{\"name\":\"Shivika Tomar\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/cc28589f6431305d8aa3fbb75ce97415\"},\"headline\":\"Ricevi gli ultimi prodotti senza prezzi speciali (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\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/\"},\"wordCount\":483,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mc.yandex.ru\\\/watch\\\/36618640?ut=noindex\",\"keywords\":[\"esposizione dei prodotti\",\"opencart 2.3\",\"prezzo speciale\",\"ricerca vuota\",\"suggerimenti per ottenere gli ultimi prodotti\",\"tutorial di prestashop\"],\"articleSection\":[\"Opencart Esercitazioni\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/\",\"name\":\"Ricevi gli ultimi prodotti senza prezzi speciali (Opencart 2.3) - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\\\/it\\\/opencart-esercitazioni\\\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ricevi gli ultimi prodotti senza prezzi speciali (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\":\"it-IT\"},{\"@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\":\"it-IT\",\"@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\":\"it-IT\",\"@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\\\/it\\\/author\\\/stomar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ricevi gli ultimi prodotti senza prezzi speciali (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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/","og_locale":"it_IT","og_type":"article","og_title":"Ricevi gli ultimi prodotti senza prezzi speciali (Opencart 2.3) - Knowband Blog | Ecommerce Modules","og_description":"Obiettivi del blog Dopo aver letto questo blog, potrai recuperare i prodotti dal database Opencart sulla base del parametro che viene passato dall&#39;URL. Requisito Dobbiamo visualizzare gli ultimi prodotti sulla base del parametro passato nell&#39;URL. Usando questo parametro dobbiamo decidere se dobbiamo mostrare prodotti speciali o no. Implementazione del codice Per implementarlo dobbiamo apportare modifiche [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/"},"author":{"name":"Shivika Tomar","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/cc28589f6431305d8aa3fbb75ce97415"},"headline":"Ricevi gli ultimi prodotti senza prezzi speciali (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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/"},"wordCount":483,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/mc.yandex.ru\/watch\/36618640?ut=noindex","keywords":["esposizione dei prodotti","opencart 2.3","prezzo speciale","ricerca vuota","suggerimenti per ottenere gli ultimi prodotti","tutorial di prestashop"],"articleSection":["Opencart Esercitazioni"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/","url":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/","name":"Ricevi gli ultimi prodotti senza prezzi speciali (Opencart 2.3) - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.knowband.com\/blog\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-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\/it\/opencart-esercitazioni\/ricevi-gli-ultimi-prodotti-senza-prezzi-speciali-opencart-2-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Ricevi gli ultimi prodotti senza prezzi speciali (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":"it-IT"},{"@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":"it-IT","@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":"it-IT","@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\/it\/author\/stomar\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts\/24903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/comments?post=24903"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/posts\/24903\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/media?parent=24903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/categories?post=24903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/it\/wp-json\/wp\/v2\/tags?post=24903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}