Crear portfolio (portafolio) en Prestashop

Módulo para Prestashop que permite montar un portfolio (portafolio) – galería de imágenes con paginación.

Porfolio Prestashop

Se trata de módulo gratuito, desarrollado por fmemodules.com.

Subida e instalación del módulo desde la pestaña módulos -> módulos y servicios.

Módulo instalado

Dentro de la propia configuración del módulo podemos configurar:

Configuración módulo
  • Page Heading -> Título del portfolio.

    Título portfolio
  • Order -> Tipo de ordenamiento de los elementos del portfolio.

Hasta ahora hemos hablado de configuraciones generales, pero ¿Dónde añadimos los elementos del portfolio (portafolio)?

Al instalar el módulo, nos crea una pestaña en el panel denominada “Portfolio /Portafolio

Menú portfolio

Al acceder a dicha pestaña, podremos gestionar los elementos del portfolio.

Añadir nuevo elemento en el portfolio (portafolio).

Añadir elemento portfolio
Definir elemento del portfolio
  • Active -> Elemento activado / desactivado. Simplemente si queremos que se visualice el elemento, lo dejamos en activado.
  • Heading -> Título del elemento.

    Título
  • Título debajo del principal
  • Link -> Enlace del elemento. Configuramos el enlace donde nos llevara el elemento del portfolio (portafolio). Al hacer clic sobre botón indicado en la captura, nos llevara hacia la dirección que hemos configurado en este campo.

    Enlace
  • Description -> Descripción (bloque 1)
    Bloque descripción 1
  • Features -> Bloque descripción 2.

    Bloque descripción 2.
  • Image -> Subimos la imagen que se mostrara en el elemento que estamos configurando.

    Imagen portfolio

Este proceso lo podemos repetir indefinidamente para crear varios elementos en el portfolio (portafolio).

Eliminar o modificar un elemento del portfolio (portafolio).

Eliminar / modificar elemento del portfolio

Una vez añadidos los elementos al portfolio (portafolio), ¿Cómo podemos visualizarlos?

Vamos a la pestaña Preferencias -> SEO y URLS.

Cuando hice la instalación del módulo y por tanto la reseña, el módulo no tenía creada por defecto una URL amigable, así que tuve pulsar en “Añadir una nueva página”

Añadir nueva página
Definiendo datos de la página del portfolio
  • Página -> Página de módulo – portfolio / portfolio

    Página
  • Título de la página -> Título de la página para los buscadores (meta title).
  • Meta descripción -> Descripción de la página para los buscadores (meta description).
  • URL reescrita -> URL amigable del módulo. Con ella vamos a poder acceder directamente a la página del portfolio. Si indicamos “portfolio”, podremos ver el portfolio accediendo mediante la url: “tuweb.com/portfolio“.

En mi caso particular tuve que añadir la página manualmente, si en vuestro caso el módulo la crea, depende pulsar el botón “Añadir una nueva página“, busca la página “portfolio” dentro de la misma zona de Preferencias -> SEO y URLS y pulsar en “Modificar“.

Modificar URL

¿Dónde puedo descargar el módulo? Continúa leyendo Crear portfolio (portafolio) en Prestashop

Verificar edad (fecha de nacimiento) en popup en Prestashop

Este módulo permite mostrar en la tienda un popup donde solicitara/pedirá al usuario la fecha de nacimiento y dependiendo de la configuración del módulo podrá acceder a la tienda. También, se puede configurar para que aparezca directamente el típico botón de aceptación. Nos puede servir, por ejemplo, para mostrar el aviso de +18 en las tiendas que venden productos “sensibles” para adultos.

Popup
Popup
Popup

Módulo desarrollado por el usuario electriz de la comunidad de Prestashop.

La subida e instalación del módulo, sin problemas, desde la pestaña módulos -> módulos y servicios. Revisar guía de instalación de módulos en Prestashop.

Módulo instalado

El módulo viene dividido en 2 bloques de configuración, que pasamos a comentar de forma breve (no voy a comentar todas las opciones, solamente las “básicas”).

El primer bloque se denomina “Ajustes” dividido en 4 bloques de configuración internos referente a la configuración del popup.

Primer bloque de configuración

Pasamos a comentar algunas opciones de los 4 bloques internos:

#####Bloque -> Ajustes#####

Para configurar las opciones generales del popup.

Bloque ajustes
  • Age verification type -> En el popup que aparece en la tienda, podemos configurar si solicitara al usuario la fecha de nacimiento (Select Day/Month/Year of birth) para compararlo con la edad mínima de acceso que hemos configurado en el módulo, o simplemente mostrara un botón de aceptación (Simple acceptation via button).
    Opción -> Select Day/Month/Year of birth

    Simple acceptation via button
  • Min. age required -> Configuramos simplemente la edad de acceso mínima. Esta opción solo tiene validez si en la opción “Age verification type” hemos seleccionado “Select Day/Month/Year of birth“, para que nos soliciten en el popup la fecha de nacimiento y compararlo con la edad que hemos configurado. Al menos funciona de este modo en el momento en el que se hizo la reseña del módulo.

Continúa leyendo Verificar edad (fecha de nacimiento) en popup en Prestashop

Elementos dinámicos en los contenidos (wysiwyg) Prestashop

Comentamos un aporte francés de henners que permite añadir dentro de los contenidos de las categorías, fabricantes (marcas), productos, cms (páginas de contenido) y proveedores elementos dinámicos dentro de los campos de las descripciones.

La idea es que podamos mostrar un valor en la descripción mediante una variable.

Por ejemplo, si queremos mostrar el email de la tienda en una de las páginas de contenido que creamos en la pestaña “Diseño -> Páginas” con este aporte podemos usar la variable:

{{configuration name=PS_SHOP_EMAIL}}

para imprimir el email de la tienda, sin necesidad de escribirlo manualmente.

Email de la tienda
Email tienda

El módulo que nos permite utilizar este tipo de variables en las descripciones, lo podéis descargar al final de la entrada, pero antes de descargarlo y usarlo, comento algunas cosas que debéis tener en cuenta.

Por ejemplo, para imprimir el nombre de la tienda usaríamos:

  • {{configuration name=PS_SHOP_NAME}}

Si vamos a la tabla ps_configuratión de la base de datos y añadimos una nueva fila:

INSERT INTO `ps_configuration` (`id_configuration`, `id_shop_group`, `id_shop`, `name`, `value`, `date_add`, `date_upd`) VALUES (NULL, NULL, NULL, ‘MI_PERRO’, ‘Jack Pulgas’, CURRENT_DATE(), CURRENT_DATE());

Consulta SQL

He añadido un nuevo elemento en la tabla ps_configuration, denominado “MI_PERRO” y con el valor “Jack Pulgas”.

Recordamos que hablamos de la tabla ps_configuration, pero en vuestro caso puede ser que el prefijo de las tablas donde tenéis Prestashop no sea “ps_” y se denomine de otro modo.

Finalmente, podemos usar la siguiente variable:

  • {{configuration name=MI_PERRO}} para imprimir el nombre de mi perro.
    Variable nombre perro

    Valor de la variable
    Valor de la variable

Vamos añadir el nombre de mi perro en unos de los productos de la tienda. 

Añadir variable en la descripción del producto
Valor de la variable impreso

El módulo queda instalado en los hooks:

El módulo lleva incorporada una función que obtiene los datos de la tabla ps_configuration, la función se denomina: _updateContentVars

Función _updateContentVars

Función que es usada por las otras funciones definidas en el módulo referente a los hooks.

Un ejemplo, dentro de la función hookFilterProductContent (referente a los productos)

hookFilterProductContent

¿Dónde puedo ver información sobre este aporte y descargar el módulo?

Continúa leyendo Elementos dinámicos en los contenidos (wysiwyg) Prestashop

Otro módulo de comentarios y valoraciones de productos para Prestashop

Presentamos un módulo avanzado para gestionar valoraciones y comentarios en los productos, con unas capturas preliminares:

Popup valoración
Popup comentarios
Popup comentarios
Listado comentarios producto tienda
Listado comentarios aprobar/denegar
Listado comentarios productos panel
Listado comentarios productos panel
Responder comentarios de usuarios
Crear comentarios desde el panel
Listado valoraciones en listados

Módulo desarrollado por: datakick de la comunidad de Prestashop.

Se trata de un módulo diferente al que lleva Prestashop para gestionar comentarios y valoraciones en los productos.

Comentare brevemente algunas de las opciones de configuración que lleva el módulo.

Continúa leyendo Otro módulo de comentarios y valoraciones de productos para Prestashop

Integrar AMP gratis en Prestashop 1.6 y 1.7

El usuario Léopold Jacquot de la Comunidad de Prestashop nos proporciona un módulo para poder configurar AMP obteniendo una mayor optimización de la tienda en dispositivos móviles. De esta forma, cargaremos las distintas secciones de la tienda más rápido que el coche de Fernando Alonso, consiguiendo una mayor optimización en Prestashop  al cargar, por ejemplo, una versión “light” de las secciones de las categorías y productos de la tienda en dispositivos móviles.

Prestashop más rápido que nunca
Prestashop más rápido que nunca

La subida e instalación del módulo sin problemas desde la pestaña módulos -> módulos.

El módulo no permite ninguna configuración adicional y queda instalado en el hook -> displayHeader

Los ficheros del módulo los encontrareis en el directorio /modules/amp/

Ficheros módulo

El módulo queda instalado en el hook -> displayHeader cargando el fichero:
/modules/amp/views/templates/hook/amp_header.tpl que dependiendo de que en sección nos encontremos cargara la plantilla de productos o de categorías optimizada.

Código que carga en el hookDisplayHeader. Fichero: /modules/amp/amp.php

Dentro del directorio:

/modules/amp/views/templates/front/

Encontremos los ficheros:

Respecto a la optimización de las categorías:

category.tpl
category_17.tpl

Respecto a la optimización de los productos:

product.tpl
product_17.tpl

Veamos como se ven las fichas de productos y categorías en el móvil con AMP activado:

Ficha del producto optimizada en Prestashop con AMP
Ficha categorías optimizadas con AMP

Por ahora el módulo funciona para la sección de categorías y la de productos, pero se espera que se desarrollen las funcionalidades para la página de inicio y para las páginas de contenidos.

¿Dónde puedo descargar el módulo y ver los posibles problemas que tiene?

https://www.prestashop.com/forums/topic/663372-module-gratuit-amp-accelerated-mobile-pages-2011-ps-16-17/

https://github.com/L3o-pold/prestashopamp (si descargas el módulo desde github y tienes problemas al subir el módulo a tu tienda, recuerda: ¿Has subido un módulo y no aparece en el listado en Prestashop?)

Descarga alternativa de una versión antigua del módulo por si falla el enlace fuente.

Documento construido bajo Prestashop 1.7.3.0 y la versión “2.0.11′ del módulo.

También es válido para Prestashop 1.6.

Categorías con productos en la página principal en Prestashop 1.7

Por este blog tenemos reseñado varios módulos que simulaban una función simular, como este: Visualizar categorías en la página principal de Prestashop.

En esta ocasión vamos hablar de un módulo desarrollado por Kaviarasan K K disponible en su repositorio de github.

El módulo permite mostrar en la página principal bloques de productos por categorías.

Bloque de categorías con productos en la página principal de Prestashop 1.7

A diferencia del módulo de productos destacados donde solo mostraba un bloque en base a la categoría que configurábamos para mostrar los productos en dicho bloque, este módulo permite configurar la visualización de tantos bloques como categorías tengamos añadidas en la tienda.

Subida e instalación del módulo desde la pestaña módulos -> módulos y servicios

Módulo instalado

El módulo trae las siguientes opciones de configuración:

Opciones de configuración del módulo
  • Number of products to be displayed -> Número de productos a mostrar en los bloques de productos por categorías.
  • Categorías -> Por cada categoría que seleccionemos el módulo mostrara un bloque distinto en la página principal.
  • Number of products to be displayed -> Mostrar aleatoriamente los productos de los bloques de las categorías.

¿Dónde puedo descargar la última versión del módulo?

https://github.com/Kingsman-The-Secret-Service/prestashop-17-category-wise-products-display (al subir un módulo descargado desde gitbub, recordar este post: Error al subir módulo)

Descargar una versión antigua del módulo por si falla el enlace fuente en algún momento.

Documento construido en base a Prestashop 1.7.3.0 con la versión “1.0.7” del módulo.

Otra solución al error 500 al regenerar miniaturas en Prestashop

En el blog teníamos un aporte que se comentó por el foro de Prestashop hace bastantes años que si por limitación del hosting en el max_execution_time y memory_limit nos “petaba” la regeneración de miniatura una solución era regenerarlas tipo a tipo (productos -> home_default, productos -> large_default …) y cuando falla de nuevo tener señalado “Borrar las imágenes anteriores -> No”  y así sucesivamente, como también tenéis comentado en el blog en este otro post:  Error 500 al regenerar miniaturas en Prestashop (revisar enlace) pero incluso así podía darnos aquel fatídico error 500 y pasarnos horas intentando regenerar miniaturas.

Triste por pasar un día completo intentando regenerar las miniaturas en Prestashop

Una opción que nos puede ayudar a “suplir el problema” recomendada en el foro de Prestashop es usar un aporte de ComonSoft

A diferencia del comportamiento nativo de Prestashop, el módulo usa ajax para efectuar la regeneración de miniaturas.

La instalación y subida del módulo sin problemas desde la pestaña módulos -> módulos

Módulo instalado

Las opciones de configuración que nos presenta el módulo son las siguientes:

Opciones de configuración

Podemos regenerar las imágenes (por productos, categorías, fabricantes, etc..)

Regenerar imágenes individualmente

Podemos “pausar” la regeneración de miniaturas

Pausar regeneración de miniaturas

Podemos “Resetear” el contador.

Resetear contador

Si tenemos instalado el módulo que añade la marca de agua a las imágenes, debemos marcar la opción: Watermark ? (module watermark need to be enable)

Opción regenerar miniaturas si tenemos activo el módulo marca de agua en Prestashop

Podemos continuar con una regeneración de miniaturas que ha quedado pausada pulsando el botón “Resume

Regeneración pausada

Además, en la parte inferior de la configuración del módulo tenemos un “bloque” donde podemos ver un debug de lo que está ocurriendo al regenerar las miniaturas.

Debug módulo

¿Dónde puedo descargar el módulo?

https://github.com/ComonSoft/imageRegeneratorPrestashop 

Recordar que si falla la subida del módulo, revisar el post de: ¿Has subido un módulo y no aparece en el listado en Prestashop?

http://css.comonsoft.com/tutoriels/regeneration-images-prestashop-module-gratuit.htm

Descarga alternativa del módulo por si enlace fuente falla.

Este documento ha sido construido bajo Prestashop 1.6.1.18 y la versión “1.2” del módulo.

Permitir que el cliente pueda elegir su grupo en el registro en Prestashop

Módulo que permite que el futuro cliente al registrarse pueda elegir a que “grupo” de clientes pertenecerá. Evidentemente el módulo permite configurar que grupos de clientes están disponibles en el formulario de registro.

Elegir grupo en el registro de clientes

Para acceder a la reseña completa del módulo, debéis pinchar en la siguiente imagen:

Ver información sobre un módulo que permite que el “futuro” cliente pueda seleccionar en el formulario de registro a que grupo pertenece.

[DOC] Preguntas frecuentes por productos en Prestashop

Tenéis en el blog una reseña de un módulo que permite gestionar preguntas frecuentes por productos (tanto de forma individual como en base las categorías de los mismos).

Zona FAQ en el producto

El módulo yo lo he instalado en Prestashop 1.6 (1.6.1.18) no en Prestashop 1.7. Si bien es cierto que, en la reseña, repaso las opciones del módulo, no quiere decir que lo haya testeado. Por lo que estáis invitado a probarlo y ver que funciona y no funciona.

Para acceder a la reseña del módulo, debéis pinchar en la siguiente imagen:

Ver información del módulo para gestionar preguntas frecuentes por productos en Prestashop
Ver información del módulo para gestionar preguntas frecuentes por productos en Prestashop

 

Otro módulo para generar un catálogo en pdf en Prestashop

De este tipo de módulos tenemos en el blog comentado un aporte de Shacker de la Comunidad de Prestashop y uno que creo recordar que no se actualizo con el tiempo de Rémi Rüdiger.

En su momento se reseñaron ambos módulos en el blog, pero el de Shacker es uno de los que siguen funcionando en la actualidad porque se ha ido actualizando con el tiempo, como podéis ver en una reseña que tenemos por el blog:

Exportar catálogo en formato presentación en Prestashop por Shacker

En esta ocasión, vamos hablar de un módulo desarrollado por webbax.ch

La instalación y subida del módulo sin problemas desde la pestaña módulos -> módulos

Configuración módulo

Las opciones de configuración que nos ofrece el módulo son las siguientes:

Bloque -> La generación de PDF

Bloque 1 de configuración
Bloque 1 de configuración
  • Nombre del archivo: Simplemente indicamos como queremos que se llame el fichero.
  • Exportar a: Nos permite seleccionar en que idioma queremos exportar el catálogo
  • Declinaciones de exportación: Permite optar por exportar las combinaciones dependiendo de cómo configuremos la opción.
  • Logotipo en la Página 1: Al activar la opción veremos el logo de la tienda en la primera página del PDF.

    Logo tienda
  • Texto en línea de la Página 1 1
  • Texto en línea de la Página 1 2
  • Texto en línea Página 1 3
    Estos tres textos corresponde al texto que aparece debajo del logo:

    Texto debajo del logo
  • Mostrar el índice de los productos -> Opción para generar un índice de los productos en el PDF

    Índice productos
    Índice productos
  • Índice de posición de los productos -> Podemos indicar si el índice se mostrar al final o al inicio del documento.
  • Tipo de imagen -> El tipo de imagen que vamos a mostrar en los productos. Recordar los tipos de imagen provienen de la pestaña Preferencias -> Imágenes (En PS 1.7 Diseño -> Ajustes de las imágenes)
  • Anchura de las imágenes -> Ancho de las imágenes como bien el nombre indica.
  • Descripciones cortas de la pantalla -> Podemos mostrar las descripciones cortas de los productos y decir a partir de que carácter quedan cortadas.
  • Muestran largas descripciones -> Lo mismo que con descripciones cortas pero aplicadas a descripciones largas.
  • Mostrar el precio -> Permite elegir activar/desactivar la visualización del precio en la generación de PDF.
  • Los precios se muestran en el modo de -> con/sin impuestos.
  • Mostrar referencias -> Permite elegir activar/desactivar la visualización de la referencia en la generación de PDF.
  • Mostrar códigos de barras (EAN13)
  • El enlace a la hoja de producto -> Permite mostrar un enlace para acceder a la ficha del producto.

    Enlace ficha del producto
  • Pie de página de texto -> Texto que se mostrar en el pie de página del catalogo

    Pie de página
  • “Experto”  (max_execution_time) / máximo tiempo de ejecución.
  • “Experto”  (memory_limit) / límite de memoria.
    Permite forzar los valores del memory_limit y max_execution_time que nos pueden servir para exportar catálogos grandes, dicho esto, por mucho que fuerces si el servidor está limitado o tiene una configuración limitada no sirve 🙂Bloque -> Categorías
Bloque exportación de productos por categorías

Simplemente señalamos en base a que categorías de los productos queremos generar el Catálogo.

Una vez que hemos configurado todo, pulsamos el botón:

De la exportación

Generar catálogo

Veremos que en la parte superior de la zona de configuración del módulo tenemos generando el fichero para descargarlo:

Descargar PDF

 

Ver catálogo

¿Dónde puedo descargar el módulo?

Continúa leyendo Otro módulo para generar un catálogo en pdf en Prestashop