SELECT ps_product_lang.name, ps_product.id_product, ps_product.id_manufacturer, ps_product.active FROM ps_product INNER JOIN ps_product_lang ON ps_product.id_product = ps_product_lang.id_product WHERE ps_product.id_manufacturer = 0 GROUP BY ps_product.id_product;
Prestashop Override Module Template Not Working
Si queremos hacer un override del template de un módulo desde nuestro theme y no funciona, un motivo puede cómo llama el módulo a dicho template. Buscamos dentro del directorio del módulo (en /modules) el fichero .php desde donde se llama al template y si nos encontramos que hace la...
Modificar vía SQL stock productos Prestashop
Poner a 0 todos los artículos de un distribuidor: UPDATE ps_stock_available AS s INNER JOIN ps_product AS p ON p.id_product = s.id_product SET s.quantity = 0 WHERE p.id_supplier = 7; Modificar también el precio en este caso según una referencia: UPDATE ps_stock_available AS s INNER JOIN ps_product_shop AS ps ON...
Prestashop: Combinaciones + mod_pagespeed
En Prestashop (1.7.8.2 por lo menos) al activar mod_pagespeed a nivel de servidor deja de funcionar la configuración de combinaciones en las fichas de productos del backoffice (tanto para nuevos productos como para ya existentes). Una solución pasa por evitar el acceso de mod_pagespeed a la zona de administración añadiendo...
Prestashop: Limpiar Base Datos
DELETE FROM ps_connections WHERE date_add < now() - interval 30 day; DELETE FROM ps_connections_source WHERE date_add < now() - interval 30 day; TRUNCATE TABLE ps_connections_page; DELETE FROM ps_pagenotfound WHERE date_add < now() - interval 90 day; DELETE FROM ps_statssearch WHERE date_add < now() - interval 90 day; DELETE FROM ps_log...
Variables globales en Prestashop 1.7
Listado de variables globales de Smarty para las plantillas de Prestashop 1.7. También incluye algunos ejemplos de uso de las condiciones: https://www.kreactiva.com/diseno/variables-globales-smarty-en-prestashop-y-ejemplos-de-uso/ Variables de información general sobre su tienda online Contenidos del artículo {$shop.name} Nombre de la tienda {$shop.email} Correo electrónico de la tienda {$shop.logo} Logotipo de la tienda {$shop.favicon}...
Añadir etiqueta meta robots en Prestashop
Prestashop 1.7, por defecto, dispone de etiqueta meta robots en algunas páginas (para Google bloquear con robots.txt es insuficiente). Es el caso de los listados de búsquedas: /controllers/front/listing/SearchController.php /** * Ensure that no search results page is indexed by search engines. */ public function getTemplateVarPage() { $page = parent::getTemplateVarPage(); $page['meta']['robots']...