Tag Archives: prestashop

Prestashop: Stop subdomains from keep redirecting to main domain

Source: https://www.prestashop.com/forums/topic/635858-2nd-store-redirects-to-main-store-multistore-redirection-problem/?tab=comments#comment-2634035 After installing prestashop, created subdomains don’t work properly due to the .htaccess rewrite conditions automatically created by prestashop. Add the following right at the end to solve this issue RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] ////////////////// some … Continue reading

Posted in troubleshoot | Tagged , | Comments Off on Prestashop: Stop subdomains from keep redirecting to main domain

Prestashop: Search does not index product reference numbers properly

The native Search.php class would only index characters that appear before ‘-‘ hyphen or other punctuations, so if your products have reference numbers for example like ‘ABC-123’, only ‘ABC’ is indexed for the product. The workaround is to edit the … Continue reading

Posted in ecommerce | Tagged , | Comments Off on Prestashop: Search does not index product reference numbers properly

Prestashop: Layered Navigation Block – Auto Scroll to Products

Source: https://www.prestashop.com/forums/topic/347990-layered-navigation-block-auto-scroll-to-products/ js file under “/themes/themename/js/modules/blocklayered” called “blocklayered.js” Solution 1: Replace : $.scrollTo(‘.product_list’, 400); by $.scrollTo(‘product_list’, 0); //stop the scroll or $.scrollTo(‘body’, 0); // brings to the top of the page instantly. Solution 2: //if(slideUp) //$.scrollTo(‘.product_list’, 400); //updateProductUrl();  

Posted in ecommerce, modules | Tagged | Comments Off on Prestashop: Layered Navigation Block – Auto Scroll to Products

Prestashop: delete customer’s cookies

Solution: https://www.prestashop.com/forums/topic/364875-how-to-delete-cookies-customers/?tab=comments#comment-2348354 Overriding the method __construct (classes/Cookie.php) changing the commented lines override/classes/Cookie.php class Cookie extends CookieCore { public function __construct($name, $path = ”, $expire = null, $shared_urls = null, $standalone = false, $secure = false) { $this->_content = array(); $this->_standalone … Continue reading

Posted in ecommerce, troubleshoot | Tagged , | Comments Off on Prestashop: delete customer’s cookies

Prestashop: category pages noindex

Due to layered navigation block disabling robots by default… Solution: https://www.prestashop.com/forums/topic/866411-category-pages-noindex/ Hi, the problem comes from the “Layered navigation block” module. After the update to v2.2.1 something has changed. To Fix the problem for Prestashop 1.6 go to Modules and … Continue reading

Posted in modules, troubleshoot | Tagged , | Comments Off on Prestashop: category pages noindex

Prestashop: Add tags to the product list

Source: http://nemops.com/prestashop-product-list-tags/#.XPt5M7hS-Ul 1) Product.php class (use override) Insert code at the last part of public static function getProductProperties($id_lang, $row, Context $context = null) /* add product tags to product list */ $row[‘tags’] = array(); $tags = Tag::getProductTags($row[‘id_product’]); //show product tags … Continue reading

Posted in templates | Tagged , | Comments Off on Prestashop: Add tags to the product list

Prestashop: Remove View Grid/List buttons from Product Listing

Source: https://www.prestashop.com/forums/topic/337353-remove-view-gridlist-bottons/ Open themes/yourtheme/product-sort.tpl and find this code: <ul class=”display hidden-xs”>     <li class=”display-title”>{l s=’View:’}</li>     <li id=”grid”><a rel=”nofollow” href=”#” title=”{l s=’Grid’}”><i class=”icon-th-large”></i>{l s=’Grid’}</a></li>     <li id=”list”><a rel=”nofollow” href=”#” title=”{l s=’List’}”><i class=”icon-th-list”></i>{l s=’List’}</a></li> </ul> Delete it and buttons will gone.

Posted in templates | Tagged , | Comments Off on Prestashop: Remove View Grid/List buttons from Product Listing

Prestashop: fake customer registrations spam

Source: https://www.prestashop.com/forums/topic/981159-securite-spam-customer-account-solution-13-15/ within your class classes/Validate.php – either in the native code, or into an override, add this function public static function isCustomerName($name) { if (preg_match(Tools::cleanNonUnicodeSupport(‘/www|http/ui’),$name)) return false; return preg_match(Tools::cleanNonUnicodeSupport(‘/^[^0-9!\[\]<>,;?=+()@#”°{}_$%:\/\\\*\^]*$/u’), $name); } Then modify inside classes/Customer.php ‘lastname’ => array(‘type’ => … Continue reading

Posted in troubleshoot | Tagged , | Comments Off on Prestashop: fake customer registrations spam

Prestashop: Searching orders by the products they contain via mysql

Source: https://www.prestashop.com/forums/topic/437518-searching-orders-by-the-products-they-contain/?tab=comments#comment-2033625 SELECT product_id, product_attribute_id, product_name, GROUP_CONCAT(id_order SEPARATOR ‘, ‘) AS orders FROM ps_order_detail group by product_name order by product_id, product_attribute_id Can add where product_id = to the number you want to narrow down the specific product SELECT product_id, product_attribute_id, … Continue reading

Posted in database | Tagged , , | Comments Off on Prestashop: Searching orders by the products they contain via mysql

Prestashop: Fix pagination error on Attributes and Features in Backoffice

https://github.com/PrestaShop/PrestaShop/pull/8638/files https://www.prestashop.com/forums/topic/554037-possible-bug-on-product-attributes-list-pagination-in-1616/ https://www.prestashop.com/forums/topic/507337-backoffice-pagination-error-in-products-attribute-section/ Hi, i fixed this by adding a short code to ‘AdminAttributesGroupsController.php’ in /controllers/admin/ public function setRedirectAfter($url) { $addUrl = ”; if(Tools::isSubmit(‘viewattribute_group’) && Tools::getValue(‘id_attribute_group’)) { $addUrl = ‘&viewattribute_group&id_attribute_group=’ . Tools::getValue(‘id_attribute_group’); } $this->redirect_after = $url . $addUrl; } Function … Continue reading

Posted in troubleshoot | Tagged , | Comments Off on Prestashop: Fix pagination error on Attributes and Features in Backoffice