Best Way of Your Business
You are here: HomeBlog Prodotti random in vetrina PrestaShop

Prodotti random in vetrina PrestaShop

 

Prodotti random in vetrina PrestaShop
by Vetim 3204 views

Spesso ci capita di avere molti prodotti nella vetrina del nostro E-Commerce realizzato con PrestaShop e vorremmo avere la possibilità di visualizzarli in maniera random, ovvero in modo casuale. La possibilità di visualizzare in prodotti in modo casuale aumenta in modo considerato le probabilità di vendita dei nostri prodotti, siccome ad ogni refresh i prodotti in vetrina saranno diversi, dando così ai nostri utenti maggiori margini di scelta del prodotto desiderato.

In questo breve tutorial, vedremo passo per passo come implementare questa funzione nel nostro E-Commerce con PrestaShop. La guida è compatibile con le versioni 1.4.x e 1.5.x di PrestaShop. Al momento della stesura di questo articolo, la versione testata è la 1.5.6.1.

1. Scaricare dal vostro FTP server il file homefeatured.php e salvatelo sul vostro computer, questo file si trova nella cartella /modules/homefeatured/

2. Aprite il file con un editor di testo e cercate il pezzo di codice presente nel blocco sottostante. Potete usare il semplice blocco note, oppure Notepad++

Close Note public function hookDisplayHome($params){ $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); $nb = (int)(Configuration::get(‘HOME_FEATURED_NBR’)); $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));   $this->smarty->assign(array( ‘products’ => $products, ‘add_prod_display’ => Configuration::get(‘PS_ATTRIBUTE_CATEGORY_DISPLAY’), ‘homeSize’ => Image::getSize(‘home_default’), )); return $this->display(__FILE__, ‘homefeatured.tpl’); }

3. Evidenziate la parte indicata precedentemente e cancellatela. Una volta fatto questo, incollate la seguente parte, usando il comando CTRL+V.

Close Note public function hookDisplayHome($params){ $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); $nb = (int)(Configuration::get(‘HOME_FEATURED_NBR’)); $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));   shuffle($products);   $this->smarty->assign(array( ‘products’ => $products, ‘add_prod_display’ => Configuration::get(‘PS_ATTRIBUTE_CATEGORY_DISPLAY’), ‘homeSize’ => Image::getSize(‘home_default’), )); return $this->display(__FILE__, ‘homefeatured.tpl’); }

4. Salvate il file e caricatelo di nuovo sul server tramite FTP. Ricordatevi di caricarlo nella cartella corretta, ovvero /modules/homefeatured/

5. Abbiamo finito! Ora entrate nella homepage del vostro E-Commerce PrestaShop ed eseguite il comando refresh sul browser e noterete che ad ogni refresh i prodotti cambiano in modalità casuale!

 

Presso Albadream Engineering troverete un partner affidabile con alto know-how nello sviluppo di eCommerce con PrestaShop. Siamo in grado di seguirvi in tutte le fasi di progettazione e realizzazione del vostro eCommerce. Garantiamo inoltre ai nostri clienti un supporto continuo nel tempo, in modo da avere il software eCommerce sempre aggiornato alle ultime release disponibili.