Personalizar página 404 de Prestashop 1.7

En este TIP vamos a comentar a grosso modo algunos de los ficheros y aspectos implicados en la página 404 de Prestashop 1.7

Ficheros implicados:

Controlador de la pagina 404 (página no encontrada):

/controllers/front/PageNotFoundController.php

Dentro de: initContent  generación del código status del error 404, y además se indica el TPL que se mostrara.

Dentro de getTemplateVarPage en esta ocasión se sobrescribe el valor de la variable page_title que explicaremos posteriormente (no confundir con la del meta título)

TPLS implicados:

/themes/classic/templates/errors/404.tpl -> Página genérica del error 404 que incluye un include hacia el fichero: /themes/classic/templates/errors/not-found.tpl -> TPL con dos hooks disponibles (displayNotFound y displaySearch)


En el fichero:

/themes/classic/templates/errors/404.tpl 

Observamos el siguiente contenido:

Pasamos a estudiar el bloque page_title y el bloque page_content_container

El bloque page_title

corresponde a la siguiente parte de la página 404:

Bloque título

Donde vemos que está imprimiendo el contenido de la variable:

{$page.title}

No confundir con el valor de la variable: {$page.meta.title} que es la que muestra el valor del meta título de la página 404

Que podemos configurar en la pestaña Parámetros -> Trafico & SEO y URLS (junto con la meta descripción, url amigable, etc..)

Meta título

Y que podemos verificar que la estamos usando en el fichero: /themes/classic/templates/_partials/head.tpl aquí:

Meta título

Al final entre y una cosa y otra me voy por los laureles, lo que quiero decir es que no confundamos las variables, y que la variable (y su valor):

{$page.title}

está viniendo de otro sitio que comentamos a continuación:

Al acceder al controlador: /controllers/front/PageNotFoundController.php observamos dentro de la función getTemplateVarPage la construcción de la variable (en esta ocasión) que estamos usando en el fichero TPL:

getTemplateVarPage

Quizás es un poco confuso, pero paso a explicarlo brevemente:

$page = parent::getTemplateVarPage();

El controlador hereda de FrontController y en FrontController está definida la función getTemplateVarPage() que entre otros aspectos vemos dentro de la función getTemplateVarPage() este código:

Código

Lo que estamos haciendo es llamar a la función padre (parent::getTemplateVarPage();)posteriormente en esta instrucción:

$page['title'] = $this->trans('The page you are looking for was not found.', array(), 'Shop.Theme.Global');

Sobreescribimos el valor del título.

Recordar que este título lo podemos traducir/cambiar/personalizar sin problemas en la pestaña Internacional -> Traducciones -> Modificar Traducciones en los diferentes de idiomas e la tienda.

Tipo de traducción -> Traducción de temas
Seleccione su tema -> Plantilla que estamos usando (en nuestro caso: classic)
Seleccione su idioma -> Como queremos personalizar la frase para el idioma español, señalo: Español

Pulsamos en Modificar.

Modificar traducción

Y buscamos la frase: “La página que busca no se ha encontrado.

Cambiar texto

Simplemente escribimos nuestra frase personalizada y guardamos los cambios.

Seguimos avanzando dentro del fichero:
/themes/classic/templates/errors/404.tpl donde vemos que en el bloque: page_content_container tenemos un include hacia el TPL not-found.tpl

Include

Que corresponde a la parte que muestro en la siguiente captura:

Visualización include

Por lo tanto, si vamos al fichero /themes/classic/templates/errors/not-found.tpl

Vemos el siguiente código:

not-found.tpl

Dentro del block page_content tenemos disponible:

Dos palabras claves/textos (yo lo suelo denominar palabras claves porque nos sirven para luego poder traducir los textos en los diferentes idiomas de la tienda)

l s

Que corresponde a la parte que señalo en la siguiente captura:

Textos
Textos

Recordar que estos textos se pueden cambiar/modificar en los distintos idiomas de la tienda en la pestaña Internacional -> Localización -> Modificar Traducciones

Dentro del bloque -> block seach  tenemos disponible el hook -> displaySearch

displaySearch
displaySearch

En el hook -> displaySearch si vamos a la pestaña Diseño -> posiciones de los módulos del panel, veremos que tenemos cargado el módulo del buscador.

Módulos instalados en displaySearch

Por eso vemos el buscador, tal como podéis ver en la siguiente captura:

Buscador

Por último, tenemos otro bloque denominado -> hook_not_found donde tenemos  disponible otro hook, en este caso denominado -> displayNotFound

displayNotFound
displayNotFound

Si realmente queréis personalizar la página 404 en Prestashop 1.7, os he dicho básicamente los ficheros que existen, ya depende de vosotros como queréis personalizarlo, si añadiendo nuevos hooks y en esos hooks añadir lo que veáis  conveniente o intentar añadir algún módulo a los hooks disponibles o editar los TPLS a mano y definir la estructura que creáis conveniente.  Tener cuidado con el include del que hemos hablado porque posiblemente se usa en otras partes de la tienda.

No he hablado de los estilos (del css) que si nos fijamos en el fichero theme.css descomprimido y buscáis las reglas relacionadas con #pagenotfound veréis lo que tenéis disponible. Recordar que, por ejemplo, desde botón derecho ratón -> inspeccionar elemento en Chrome podéis ver fácilmente las líneas CSS, tener cuidado al tocarlas y no tocar líneas generales que puedan afectar a otras partes de la tienda. Recordar que si solo quieres que se aplique a la página 404 los estilos deben ir con #pagenotfound por delante. Por otro lado, recordar que en el fichero: /themes/classic/assets/css/custom.css podéis crear vuestras propias reglas.

Un ejemplo, cambiar tamaño y color del título “La página que busca no se ha encontrado.”

La página que busca no se ha encontrado

Por ejemplo, añadimos en el fichero: /themes/classic/assets/css/custom.css la siguiente instrucción:

#pagenotfound h1 {
color: #9e1b33;
font-size: 30px;
}
custom.css

Hemos cambiado el título a un color rojizo y con un tamaño de fuente de 30px.

Tamaño y color cambiado

Este documento  está construido bajo Prestashop 1.7.2.4, es muy posible que en futuras variantes de Prestashop 1.7.X esta explicación no sea válida.

 

Print Friendly, PDF & Email

Nombre de la categoría en el bloque de productos destacados de Prestashop 1.7

No hablo de cambiar el título dentro de la gestión de traducciones en Prestashop 1.7 sino que automáticamente se muestre el título de la categoría de la cual muestra los productos el módulo en cuestión.

Si recordamos la configuración básica del módulo de productos destacados, entre otras opciones podíamos seleccionar el ID de la categoría para que en el módulo solo se mostraran productos de dicha categoría.

La idea es que el título del bloque depende titularse “Productos destacados” si has dicho que el módulo seleccione los productos de la categoría “Tomates” pues que se titule tomates, o si otro día decides que seleccione los productos de la categoría “EDT” pues que el título del bloque sea “EDT”.  La finalidad es que este cambio se haga de forma automática.

Recuerdo que estoy usando Prestashop 1.7 con la plantilla por defecto (classic).

En el fichero: /modules/ps_featuredproducts/ps_featuredproducts.php dentro de la función: getWidgetVariables

getWidgetVariables

Añadimos la siguiente instrucción:

$category = new Category((int) Configuration::get('HOME_FEATURED_CAT'), $this->context->language->id);
Creación instancia

De esta manera como hemos creado una instancia de la clase Category basándonos en el id de categoría que hemos configurado en el módulo, podemos obtener los datos de la categoría, como puede ser el nombre.

Y después (en la parte del return (dentro de la misma función)) añadimos:


'nombreCat' => $category->name,

Variable Smarty

Recordar que, aunque nosotros hemos editado directamente la clase del módulo, lo aconsejable y recomendable es hacer un override de dicha clase en el directorio /override/classes/module/

El siguiente paso consiste en ir al fichero:

/themes/classic/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl

Donde buscamos la siguiente línea de código:

ps_featuredproducts.tpl

Y la dejamos del siguiente modo:

Fichero TPL modificado

Si os fijáis simplemente estamos usando la variable {$nombreCat} que hemos declarado antes en la clase del módulo.

Finalmente, ya podremos ver el nombre de la categoría en el título del bloque.

Nombre de la categoría en el título del bloque de productos destacados de Prestashop 1.7

Documento construido bajo Prestashop 1.7.2.4

Print Friendly, PDF & Email

Teléfono en el email de notificaciones de pedidos de Prestashop 1.7

Estamos hablando del email que recibes como notificación de que un cliente ha realizado un pedido en tu tienda. Es decir, del módulo mailalerts en PS 1.6 y ps_emailalerts en PS 1.7.

Es cierto que podemos ver el teléfono del cliente en la dirección debido a que el mismo está añadido en el formato de la dirección en la pestaña Internacional -> Ubicaciones geográficas -> País -> Editar País -> Formato de la dirección  (phone -> número de teléfono fijo, phone_mobile -> número de teléfono móvil) .

Formato de la dirección

Y debido a lo comentado entre otras cuestiones cuando vemos la dirección del cliente impresa vemos el teléfono tanto en los emails como en cualquier otra sección de la tienda.

Dirección cliente

Pero, en esta ocasión la idea es mostrar el teléfono en otra parte del email (independientemente de que se vea en la dirección), para tenerlo más a mano.

En el fichero: /modules/ps_emailalerts/ps_emailalerts.php  dentro de la función hookActionValidateOrder tenemos disponibles dentro de las variables del email “$template_vars = array( …. ”  la asignación:

'{delivery_phone}' => $delivery->phone ? $delivery->phone : $delivery->phone_mobile,
ps_emailalerts.php

Esto quiere decir que podemos usar la variable:  “{delivery_phone}” en el email para mostrar el teléfono que ha configurado el cliente en la dirección de envío en cualquier otra parte del mismo email.

La idea es mostrar el teléfono en la primera línea del email, es decir, cuando dice:

||||||Tienes un nuevo pedido en tu tienda “Chowiman” realizado por el cliente “Nadie Forever” con número de teléfono: …..||||

Simplemente editamos los ficheros: new_order.html y new_order.txt y añadimos la variable: {delivery_phone}

Por ejemplo, abrimos el fichero: new_order.html buscamos la línea de código:

Código email

Y simplemente añadimos la variable: {delivery_phone} junto con el texto que queremos que la acompañe.

A la hora de editar los emails, recordar que podéis hacerlo desde el mismo panel de administración (ejemplo básico de modificar emails desde el panel de la tienda) o editando los ficheros manualmente bajándolos desde el ftp o  directamente desde el administrador de archivos de tu hosting.

Si lo hacéis manualmente, recordar que si existe un override del email en el directorio de tu plantilla:

/themes/TuPlantilla/modules/ps_emailalerts/mails/prefijoIdioma/

debéis editar el que se encuentra en dicha ruta, ya que tiene prioridad sobre el fichero original: /modules/ps_emailalerts/mails/prefijoIdioma/.

Recordar que son dos ficheros: new_order.html y new_order.txt (el *.txt es para cuando vemos el email en texto plano).

Finalmente el inicio del email quedara del siguiente modo:

Email modificado

Tip construido bajo Prestashop 1.7.2.4 y versión 2.0.1 del módulo.

Print Friendly, PDF & Email

Crear nuevo campo en los transportistas en Prestashop 1.7

Documento donde vamos añadir un campo nuevo en los transportistas en Prestashop 1.7.

Este documento ha sido probado en Prestashop 1.7.2.4. Lo digo porque existe la posibilidad de que en futuras variantes de Prestashop 1.7.X no sea válido y se haga de forma totalmente diferente.

Añadir campo en la base de datos

En nuestro caso vamos añadir un campo de tipo VARCHAR de 64 caracteres de longitud denominado “campo_prueba“.

El campo lo vamos añadir en la tabla: ps_carrier (recordar que yo digo “ps_” debido a que es el prefijo de las tablas de mi instalación de Prestashop, en vuestro caso este dato puede variar, es solo un aviso para navegantes).

El campo lo podemos añadir fácilmente desde phpMyAdmin bien gráficamente o generando la consulta.

Campo nuevo en la base de datos en la tabla ps_carrier

Consulta SQL para avanzados:

Consulta SQL para añadir campo

Crear override de la clase Carrier

En el override de la clase Carrier vamos definir el nuevo campo que hemos creado en la tabla ps_carrier.

Recordar que el override de la clase Carrier se guarda en el directorio /override/classes/ 

Creamos el fichero Carrier.php con este contenido:

Override de la clase Carrier
Override de la clase Carrier

Dentro del contenido del override de la clase Carrier vamos a pegar de la clase original (/classes/Carrier.php) el código de “public static $definition” (que es el correspondiente a la definición de los campos de la tabla ps_carrier).

public static $definition = array

Ahora mismo el override tiene el siguiente contenido:

Override clase Carrier

En este override nos quedan “2” puntos.

Añadir un atributo publico al override de la clase Carrier.

Atributo público del override de la clase Carrier

Añadir la definición del campo que hemos creado en la base de datos dentro de “public static $definition = array( ‘fields’ => array(

Definición campo

El override de la clase Carrier quedara del siguiente modo:

Override de la clase Carrier

Podéis descargar el override aquí (esta comprimido en zip): Descargar (recordar que debéis guardarlo en el directorio /override/classes/)

Crear override del controlador: AdminCarrierWizardController

El override del controlador AdminCarrierWizardController se guarda en el directorio /override/controllers/admin/

Creamos el fichero AdminCarrierWizardController.php con este contenido:

Override del controlador AdminCarrierWizardController

Copiamos del controlador original /controllers/admin/AdminCarrierWizardController.php las funciones: renderStepOne y getStepOneFieldsValues

En las funciones que hemos pegado en el override tenemos que hacer los siguientes cambios:

Dentro de la función: renderStepOne añadimos el campo que se mostrara para rellenar en el primer paso de configuración del transportista. Lo hacemos dentro de $this->fields_form = array( ‘form’ => array( .. ‘input’ => array( Continúa leyendo Crear nuevo campo en los transportistas en Prestashop 1.7

Print Friendly, PDF & Email

Limpiar lista de módulos en Prestashop 1.7

Cuando accedíamos a la pestaña “Módulos -> Módulos y Servicios

Entrando en la gestión de módulos en Prestashop 1.7

y estábamos situados dentro del bloque “Selección“, mostraba tanto los módulos que no estaban instalados como los módulos disponibles para descargar o comprar.

Hennes, nos propone mostrar solo en el bloque “Selección” los módulos que no están instalados, pero que se encuentran físicamente en el servidor.

Para ello, nos propone ir al fichero:

src/Core/Addon/Module/ModuleRepository.php

Editando fichero

Y dentro de la función “getList()”

La podemos encontrar justo debajo del siguiente bloque:

/**
* @return AddonInterface[] retrieve the universe of Modules
*/

Donde veremos el siguiente código:

Función getList()

Dejarla del siguiente modo:

Función getList() modificada

Hemos comentado el “return array_merge” donde retornábamos dos funciones, la que hace referencia a los módulos que se encuentran físicamente en el servidor (getModulesOnDisk) y la que hace referencia a los módulos que no se encuentra físicamente para descargarlos (getAddonsCatalogModules). Hemos comentado dicho return y hemos dejado un return único retornando la función getModulesOnDisk.

Este documento ha sido construido bajo Prestashop 1.7.2.4 y es muy posible que no sea válido para futuras variantes o que futuras variantes dejen realizar esta configuración desde el mismo panel.

 

Print Friendly, PDF & Email

Captcha para Prestashop 1.7

A inicios del año 2013 habíamos reseñado un módulo que integraba una especie de captcha en Prestashop para poder mostrarlo en los distintos formularios de la tienda.

En esta ocasión, vamos hablar de otro clásico y de nuevo del compañero francés  Hernes del que ya hemos comentado en antaño varios aportes interesantes.

Captcha formulario de contacto
Captcha en el formulario de registro de Prestashop 1.7

Aunque existen versiones del módulo para versiones anteriores de Prestashop, en la actualidad también esta disponible una versión actualizada del módulo para mostrar el reCAPTCHA de Google en el formulario de contacto y de registro en Prestashop 1.7.  Al final de la entrada dejare el enlace para descargarlo desde el repositorio.

Una vez hemos instalado el módulo desde la pestaña módulos y servicios -> módulos y servicios del panel de administración y accedemos a su configuración, debemos añadir los datos de la API

Datos captcha
  • Para obtener los datos “Captcha public key (Site Key)” y “Captcha private key (Secret key)” debemos tener añadido nuestra web en: https://www.google.com/recaptcha/intro/index.htmlAccedemos al enlace que he pasado y añadimos nuestra tienda, tal como podéis ver en la siguiente captura:
Creando Captcha
  • Etiqueta -> Etiqueta a modo informativo.
  • Choose the type Captcha -> Nosotros hemos elegido reCaptcha v2
  • Dominios -> Añadimos el dominio de nuestra tienda.

Una vez registrado el captcha, podremos obtener la clave del sitio (Site Key) y la clave Secreta (Secret Key) para pegarla posteriormente en la configuración del módulo.

Clave del sitio y clave secreta
  • Otras opciones de configuración que nos ofrece el módulo son las siguientes:
    Activar/Desactivar captcha

    Enable Captcha for contact form -> Para activar/desactivar el captcha en el formulario de contacto.
    Enable Captcha for account creation -> Para activar/desactivar el captcha en el formulario de registro.

Por si tenéis curiosidad el módulo lleva los siguientes overrides:

Controlador -> AuthController.php para añadir el catpcha en el formulario de registro.

Clase del módulo de formulario de contacto -> contactform.php -> Para añadir el captcha al formulario de contacto.

¿Dónde podemos descargar la última versión de este módulo para poder integrar un catpcha en Prestashop 1.7?

Podemos descargar las distintas versiones del módulo desde el siguiente enlace https://github.com/nenes25/eicaptcha/releases donde disponemos también de una versión del módulo para versiones anteriores de Prestashop.

Documento construido bajo Prestashop 1.7.2.4 y la versión 2.0.1 del módulo.

PD: Se me ha olvidado comentar (en Prestashop 1.7) que debéis tener instalado previamente el módulo contactform, si no lo tenéis instalado, lo buscáis en la zona de gestión de módulos y aparecerá para instalarlo.

Módulo

 

Print Friendly, PDF & Email

Enlace con popup en la ficha del producto en Prestashop 1.7

Si bien es cierto que es un módulo que se encuentra disponible en la comunidad desde hace bastantes años y encima desarrollado por el usuario Shacker de la misma Comunidad de Prestashop, si la memoria no me falla todavía no lo había reseñado por aquí, aunque si utilizado.

Este módulo para Prestashop está actualizado para que funcione en Prestashop 1.7.

Dicho módulo permite mostrar en la ficha del producto un enlace que al pulsarlo se mostrara el contenido que hemos configurado en el mismo módulo en un popup.

Enlace abrir popup
Popup prestashop 1.7

La instalación del módulo, como suele ser habitual en el universo de Prestashop se realiza desde la pestaña Módulos y Servicios -> Módulos y Servicios

Módulo instalado

Las opciones que ofrece la versión gratuita del módulo son las siguientes:

  • Contenido que se visualizara al pinchar el enlace de la ficha del producto en un popup. En este ejemplo te colocan una tabla de tallas, pero puede ser perfectamente cualquier otra cosa.
Contenido que se vera en el popup
  • Categorías donde se visualiza el enlace que abre el popup. Es decir, si señalamos “Women” se mostrará el enlace en los productos que estén situados en la categoría Women.
Categorías de los productos donde se mostrara el enlace que abrirá el popup

¿Dónde puedo descargar el módulo?

https://www.prestashop.com/forums/topic/224670-module-sizes-guide-chart-v201-ps-1217/

http://catalogo-onlinersi.net/en/add-ons-prestashop-modules/406-sizes-chart-prestashop-module.html

https://www.prestashop.com/forums/topic/224672-modulo-sizes-chart-v20-tabla-de-tama%C3%B1os-ps-1217/

Documento realizado bajo Prestashop 1.7.2.4 y la versión 2.0.1 del módulo.

Print Friendly, PDF & Email

DOC – Añadir campos al formulario de contacto en Prestashop 1.7

Campo nuevo del formulario de contacto

Dejo un pequeño documento, donde comento brevemente los ficheros y tablas de la base de datos para posibilitar el que podamos añadir campos nuevos en el formulario de contacto, poder enviarlos por emails y almacenarlos también en la base de datos para luego poder verlos en el panel de administración.

No es una guía propiamente y es una nueva modalidad de artículos donde depende explicar cómo hacerlo, os comento que ficheros debéis modificar con un breve comentario. De esta manera os dejo a vosotros investigar dentro del universo de Prestashop.

¿Preparado para añadir campos en el formulario de contacto de Prestashop 1.7? (Pincha en la siguiente imagen)

Añadir campos en el formulario de contacto de Prestashop 1.7
Añadir campos en el formulario de contacto de Prestashop 1.7

 

Print Friendly, PDF & Email

Reglamento general de protección de datos en el formulario de contacto de Prestashop 1.7

A medidos del 2017 estuvimos comentando en el blog el tema del módulo de la normativa legal que llevaba Prestashop (revisar articulo) para esta nueva versión de Prestashop.

No confundir con añadir la información en el formulario de registro.

En esta ocasión, vamos hablar de como añadir un bloque de texto personalizado a la sección de contacto de la tienda para incluir las normativas que nos van a obligar en breve la Unión Europea.

En la sección de la página de contacto (no en el propio formulario de contacto) de Prestashop 1.7, vamos a posibilitar que podamos añadir información desde un módulo.

1 – Creamos un hook nuevo que vamos a llamarlo “nadie” con el módulo de VekiaCrear hooks mediante el módulo de Vekia (revisar artículo de hace unos cuantos años que sigue siendo válido (solo la parte referente a Vekia)).

Crear hook

2Antes de ejecutar este punto, recordar el articulo : ¿Dónde esta el formulario de contacto?  que publiquemos a finales del año 2016

Vamos al fichero: /themes/classic/templates/contact.tpl y añadimos nuestro hook:

Hook Nadie

2 – Descargarmos el módulo ContentBox del que hicimos en su momento una reseña aquí: ContentBox vs HtmlBox hace unos cuantos años.

Descargar ContentBox: https://contentbox.org/ 

** Estas modificaciones son solo necesarias si el módulo no está actualizado para funcionar en Prestashop 1.7 *****

A día 31 de diciembre de 2017 el módulo no está actualizado, pero se puede instalar, el problema es que antes debéis modificar en el fichero: contentbox.php la línea:


$this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.6');

Línea a modificar

por


$this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.7');

Línea modificada

Sino os dará el siguiente error en la instalación: “No se pudo install módulo contentbox. La versión del módulo no es compatible con tu versión de PrestaShop.”

Otra cosilla que he tenido que modificar (porque no mostraba luego el texto bien en la tienda), es en el fichero: modules/contentbox/views/templates/front/template.tpl

Esta línea:

{$content|escape:nofilter}
Antes

por

{$content nofilter}
Despues

Volvemos a comprimir el módulo y ahora subimos e instalamos el módulo desde la pestaña módulos -> módulos.

Módulo instalado
 ************************************

 

Ahora vamos a la pestaña Diseño -> Posiciones del panel y quitamos el módulo del displayFooter

Desenganchar módulo

En la misma pestaña Diseño -> Posiciones pulsamos en el botón “Insertar un módulo

Insertar módulo

Posteriormente nos aparecerá un formulario en el que pasamos a rellenar los siguientes datos:

Módulo -> ContentBox
Mover a -> nadie

Mover módulo de Hook

Posteriormente volvemos a la pestaña Módulos -> Módulos y en el bloque de “Módulos instalados” accedemos a la configuración del módulo del ContentBox

Acceder a la configuración del módulo

Y lo que escribamos en el módulo se verá debajo del formulario de contacto:

Texto módulo
Mensaje formulario de contacto

Documento construido bajo Prestashop 1.7.2.4 con la plantilla por defecto y la versión “1.1.1” del módulo contentBox

 

Print Friendly, PDF & Email

Mostrar imágenes y precios en el buscador de Prestashop 1.7

Otro aporte más desarrollado por el usuario BonPresta de la Comunidad de Prestashop.

El buscador por defecto muestra solo el nombre de los productos.

Buscador normal

Con este módulo veremos imagen y precios de los productos.

Mostrar imágenes y precios en el buscador de Prestashop

La instalación del módulo, sin ningún problema, desde la pestaña módulos -> módulos y servicios.

Módulo instalado

Dentro de la configuración del módulo nos encontramos las siguientes opciones:

Configuración módulo

Enable image -> Permite activar o desactivar la visualización de la imagen del producto en el buscador.

Imagen producto

Enable name -> Permite activar o desactivar la visualización del nombre del producto en el buscador.

Nombre del producto en el buscador

Enable price -> Permite activar o desactivar la visualización del precio del producto en el buscador

Precio del producto

Numbers products: Número de productos a mostrar en el buscador.

Continúa leyendo Mostrar imágenes y precios en el buscador de Prestashop 1.7

Print Friendly, PDF & Email