Gestionar los menús del panel de administración en Prestashop 1.7

Si recordamos en Prestashop 1.6 al acceder a la pestaña Administración -> Menús podíamos gestionar los menús del panel de administración.

Menús en Prestashop

Con la llegada de Prestashop 1.7 (al menos hasta Prestashop 1.7.3.0 beta (lo que ocurra en un presente o futuro no lo sabemos nadie)) este acceso desapareció.

El usuario Vekia de la Comunidad de Prestashop, nos proporciona un módulo que nos soluciona la papeleta.

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

Módulo instalado

El módulo no lleva ninguna opción de configuración adicional.

Una vez instalado, veremos que en la pestaña “Parámetros Avanzados” podemos ver la opción “Menú” en Prestashop 1.7

Acceso gestión menús

Por ejemplo, vamos a cambiar el nombre de Catalogo -> Archivos por Catalogo -> Adjuntos

Accedemos a la gestión de los Menús en la pestaña Parámetros Avanzados -> Menú

Pinchamos en el icono que tenemos a lado de  “Modificar” (la flecha) y hacemos click sobre la opción (“Datos“) en la sección “Vender

Sección Vender
Acceder a las opciones del Bloque Ventas

Ahora veremos los “Menús” -> Pedido / Catalogo / Clientes / Servicio al Cliente / Estadísticas / …

Pinchamos en la flecha que está a lado del botón de modificar correspondiente a “Catálogo” y pinchamos en la opción “Datos

Acceder a los submenús de Catalogo

Y ahora veremos los menús: Productos, Categorías, Monitoreo, Atributos y Características, Marcas y Proveedores, Adjuntos, etc…

En este caso pinchamos directamente en “Modificar” (sobre el menú “Adjuntos”) o directamente sobre el nombre.

Modificar menú

Y veremos la siguiente información:

Información pestaña

Si cambiamos el nombre (en la casilla donde está el nombre actual) de la pestaña por “Adjuntos” veremos que el cambio se hace efectivo y ahora la pestaña aparecerá con el nuevo nombre.

Nombre cambiado
Nombre cambiado

La opción “Padre (Pestaña)” simplemente es para indicar bajo que “Menú” queremos la pestaña, ahora mismo está señalado por Catálogo porque si nos fijamos la opción está bajo Catálogo, pero en principio podemos cambiarlo para colocarlo bajo otra pestaña (menú).

La clase del menú de Adjuntos es: AdminAttachments correspondiente al controlador /controllers/admin/AdminAttachmentsController.php

Recordar que también podéis ordenar el orden de los menús:

Cambiar orden menú

El nombre de las pestañas para los diferentes idiomas queda guardado en la base de datos en la tabla: ps_tab_lang. 

¿Dónde puedo descargar el módulo actualizado?

https://mypresta.eu/modules/administration-tools/back-office-menu-manager.html

Documento construido en base Prestashop 1.7.3.0 beta 1 y la versión “1.2.0” del módulo.

Como he comentado al principio actualmente en Prestashop 1.7 no viene el acceso a la gestión de los menús desde el panel de administración, es posible que en un presente o futuro cercano en las siguientes variantes de Prestashop 1.7.X.X esta acceso vuelva a estar disponible de forma nativa.

Print Friendly, PDF & Email

[DOC] Configurar alertas de los emails en Prestashop 1.7

Últimamente no escribo documentación usuario para Prestashop 1.7 porque no me gusta y en la actualidad tenéis disponibles en la red montón de tutoriales (además de la documentación oficial) y múltiples recursos en videotutoriales.

Es simplemente un pequeño documento de unas 1000 palabras aproximadamente donde comentamos paso a paso las opciones que lleva el módulo en cuestión respecto a las alertas (notificaciones) por email en Prestashop.

Para revisar este documento, tenéis que pinchar en la siguiente imagen:

Documentación usuario 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

Banner de la página principal en la cabecera en Prestashop 1.7

En este pequeño documento, vamos a cambiar de localización del módulo de banner que se muestra en la página principal para colocarlo en la cabecera de la tienda.

Banner principal en Prestashop 1.7

La idea es dejar ese banner en la cabecera de la tienda.

Banner cabecera

Vemos que en el fichero: /themes/classic/templates/_partials/header.tpl (Versión 1.7.2.4 de Prestashop) disponemos de la siguiente línea de código:

{block name='header_banner'}
<div class="header-banner">
{hook h='displayBanner'}
</div>
{/block}
header.tpl

Y la vamos a dejar del siguiente modo (hemos encerrado la impresión del hook -> displayBanner dentro de un div con clase container):

{block name='header_banner'}
<div class="header-banner">
<div class="container">
{hook h='displayBanner'}
</div>
</div>
{/block}
header.tpl

El siguiente paso es ir a la pestaña Diseño -> posiciones de los módulos, pulsamos en “Insertar un módulo

Insertar módulo hook

Y vemos que no encontramos el hook -> displayBanner

No aparece hook -> displayBanner

Vamos a crear nosotros el hook, mediante el módulo gratuito de Vekia: Crear Hook mediante el módulo de Vekia

Una vez hayamos creado el hook:

Creando hook

Volvemos a la pestaña Diseño -> Posiciones de los módulos y ahora si podremos anclar el módulo del banner en el hook -> displayBanner

Anclando módulo en el displayBanner

Finalmente, lo veremos del siguiente modo:

Logo cabecera

Vemos que queda demasiado ajustado, podemos meterle un relleno, añadiendo, por ejemplo, en el fichero:

/themes/classic/assets/css/custom.css

La siguiente instrucción:

#header .header-banner {
padding: 1em;
}

Continúa leyendo Banner de la página principal en la cabecera en Prestashop 1.7

Print Friendly, PDF & Email

Bloques de texto personalizados en el pie en Prestashop 1.7

No estamos hablando de instalar contentbox/htmlbox en nuestra tienda, estamos hablando simplemente de cambiar de ubicación el módulo de texto que se muestra en la página principal al hook -> displayFooterBefore para que se vea en toda la tienda.

Por defecto el módulo Bloques de texto personalizados (custom_text), se muestra en la página principal, pero no en resto de secciones.

Texto de la página principal en Prestashop 1.7

Para que se vea en todas las secciones, vamos hacer tres cosas:

  • Eliminarlo del displayHome
  • Insertarlo en el displayFooterBefore
  • Colocarlo en la primera posición del displayFooterBefore

Vamos a la pestaña Diseño -> Posiciones de los módulos

Acceder a las posiciones de los módulos en Prestashop 1.7

Buscamos el bloque displayHome y desenganchamos el módulo de esa posición.

Quitar módulo de la página principal en Prestashop 1.7

Ahora en la misma pestaña Diseño-> Posiciones de los módulos, pinchamos el botón superior denominado (Insertar un hook (puede tener un nombre distinto en vuestro caso) )

Insertando modulo en hook en Prestashop 1.7

Y en el formulario seleccionamos:

Módulos -> Bloque de textos personalizados
Mover a -> displayFooterBefore

Insertando módulo en el displayFooterBefore

Por último, vamos a colocarlo en la primera posición del displayFooterBefore, para ello en la misma pestaña de Diseño -> Posiciones de los módulos, buscamos el bloque “displayFooterBefore” y arrastramos el módulo hacia arriba.

Subir módulo a primera posición del displayFooterBefore
Modulo en primera posición del displayFooterBefore

El resultado final es el siguiente:

Documento testeado en Prestashop 1.7.1.2

Seguimos sin tener el Live Edit (que en la 1.7 inicialmente lo desecharon) disponible que teníamos por ejemplo en la 1.6, para mover los módulos de posición “gráficamente” sin hacerlo manualmente, esperemos que en las próximas variantes de Prestashop 1.7.X.X, implementen el Live Edit para Prestashop 1.7

Print Friendly, PDF & Email

Disponible en español la guía de usuario de Prestashop 1.7

Me acaba de informar Jesús Ruiz, que ya tenemos disponible la guía oficial de usuario de Prestashop 1.7 en Español

Por lo que veo, la traducción se la ha currado Jesús de nuevo u al menos ha vuelto a colaborar 🙂

Muy importante, revisar la documentación, antes de ir preguntando dudas por los foros 🙂

Podéis acceder desde aquí:

http://doc.prestashop.com/pages/viewpage.action?pageId=54263818

 

Print Friendly, PDF & Email

Localización de los menús del panel de Prestashop 1.6 en Prestashop 1.7

Siendo hoy el último día de semana santa, y como dije en su momento, desconozco cuando voy a volver por aquí, os recuerdo que tenemos documentado exhaustivamente los cambios de localización de las pestañas entre el panel de administración de Prestashop 1.7 y de versiones anteriores.

De esta forma, si antes habías estado trabajando con versiones anteriores de Prestashop, no te perderás por el panel de administración de esta nueva versión.

Prepárate para entrar en el universo oscuro de Prestashop

¿Cómo puedo ver esté documento?

Lo tienes elaborado aquí: (Pincha en la imagen para acceder al documento)

¿Dónde están las opciones del menú del panel de administración de Prestashop 1.6 en Prestashop 1.7?

¿Dónde están las opciones del menú del panel de administración de Prestashop 1.6 en Prestashop 1.7?
Print Friendly, PDF & Email

¿A los clientes no les guarda la información del carrito en Prestashop?

Imaginemos que tienes un cliente que va tu tienda, y añade 5 productos al carrito, pero tiene una urgencia y tiene que salir, y por el camino en un momento de pausa, intenta continuar la compra, pero sospechamente ya no le aparecen los 5 productos que tenía añadidos en el carrito y tiene que añadirlos de nuevo.

¿Cómo podemos hacer que guarde la información del carrito la próxima que vez que inicie sesión en Prestashop?

En Prestashop 1.6, en la pestaña Preferencias  -> Clientes

Configuración básica de las opciones de los clientes en Prestashop 1.6

Opción “Mostrar el carrito al iniciar sesión“.

Recuperar  información del carrito cuando el cliente vuelve a iniciar sesión en Prestashop 1.7
Recuperar información del carrito cuando el cliente vuelve a iniciar sesión en Prestashop 1.7

En Prestashop 1.7, en la pestaña Parámetros de la tienda -> Ajustes sobre Clientes

Opciones básicas de los clientes en Prestashop 1.7

Opción “Mostrar el carrito al iniciar sesión

Recuperar carrito al iniciar sesión en Prestashop 1.7

Debemos señalar en dicha opción (en ambas versiones de Prestashop) el valor ‘SÍ” en la opción que hemos comentado, de esta manera cuando el cliente vuelva a iniciar sesión en la tienda, podrá recuperar su carrito (ver los productos que ya tenía añadidos) y proseguir con la compra.

Continúa leyendo ¿A los clientes no les guarda la información del carrito en Prestashop?

Print Friendly, PDF & Email

Analizando el Widget de Enlaces de Prestashop 1.7

Repaso a fondo del Widget de enlaces en Prestashop 1.7

El año pasado habíamos comentado el Widget de Enlaces brevemente en la guía donde comentábamos los módulos que venían en el pie de página.

La guía se va a realizar bajo la variante 1.7.1.0 de Prestashop 1.7

¿Estáis preparados para ver lo que ofrece el Widget de enlaces en Prestashop a día de hoy?
La verdad, es que yo no, pero de todos modos vamos a empezar 🙂

¿Desde donde podemos acceder a la configuración del Widget de enlaces en Prestashop 1.7?

Desde la pestaña Módulos -> Módulos (Módulos Instalados), buscando el módulo:

“Lista de Enlaces / ps_linklist” (Podéis buscarlo por los dos nombres, si lo buscáis por el segundo lo encontráis seguro, ya que nunca se sabe cuándo puede variar la traducción del nombre del módulo)

Gestión del Widget de Enlaces desde la pestaña Módulos -> Módulos

La otra opción, desde donde podemos acceder a su configuración, es desde la pestaña Diseño -> Widget de Enlaces (Enlaces / Link Widget)

Otra opción para acceder a la configuración del Widget de Enlaces en Prestashop

 Una vez, hemos accedido a la configuración del Widget de Enlaces ¿Qué es lo que vemos?

Vemos que existe un Bloque de Enlaces en el pie DisplayFooter (Hook situado en el pie de página)

Pantalla Inicial del Widget de Enlaces en Prestashop 1.7

Vemos que el hook -> DisplayFooter tiene dos bloques añadidos, uno llamado “Productos” y otro “Our Company” (Nuestra Empresa)

Esos bloques podemos eliminarlos:

Eliminar bloques en el Widget de Enlaces en Prestashop 1.7

Podemos cambiar el orden de los bloques:

Cambiar orden de los bloques de los enlaces del Widget de Enlaces

Podemos modificar los bloques:

Modificar bloques del Widget de Enlaces en Prestashop 1.7

Nosotros vamos hacer un “mini ejemplo” modificando el Bloque denominado “Productos”, pero antes de modificar, os señalo en la siguiente imagen cuales son los dos bloques que tenemos añadidos en el DisplayFooter, para que sepáis que estamos modificando o dejar de modificar.

Bloques del Widget de enlaces en el pie de página en Prestashop 1.7

Nosotros, vamos a modificar el de “Productos”

Modificando el Bloque Productos en el Widget de Enlaces en Prestashop 1.7
Modificando el Bloque Productos en el Widget de Enlaces en Prestashop 1.7

Pulsamos en Modificar y….

Empieza la acción en la gestión del Widget de enlaces en Prestashop 1.7
Empieza la acción en la gestión del Widget de enlaces en Prestashop 1.7

Vemos, una pantalla donde vemos las siguientes opciones:

Primer bloque de configuración del Bloque en el Widget de Enlaces en Prestashop 1.7
Primer bloque de configuración del Bloque en el Widget de Enlaces en Prestashop 1.7

En el primer bloque, vemos que nos permite definir las siguientes opciones:

  • Nombre del Bloque (Definido como nombre del Bloque de enlace)
  • Gancho (Hook / Posición) de la tienda

    Posición del Bloque en el Widget de enlaces en Prestashop 1.7

Seguimos bajando la pantalla, y pasamos al segundo bloque de configuración:

Añadir Contenidos CMS en el Bloque en el Widget de Enlaces en Prestashop 1.7
  • Vemos que nos permite añadir enlaces de los contenidos que hemos creado previamente en la pestaña Diseño -> Página

    Gestión de página (contenidos) en Prestashop 1.7
Configuración de enlaces de páginas de productos en los bloques en el Widget de enlaces en Prestashop 1.7
  • Nos permite añadir en el mismo bloque tres enlaces relacionados con las páginas de productos. (Bajamos los precios (enlace hacia el listado de los productos con descuentos), Productos Nuevos (enlace hacia el listado de los nuevos productos), Lo más vendido (enlace hacia el listado de los productos más vendidos)
Enlaces (fijos) en los bloques del Widget de enlaces en Prestashop 1.7
  • Nos permite añadir también los siguientes enlaces en el bloque:
    • Enlace hacia el formulario de contacto (Contáctenos)
    • Enlace al mapa del sitio web (Mapa del sitio web)

      Mapa del sitio web en Prestashop 1.7
    • Enlace a la sección de tiendas

      Enlace hacia la sección de nuestras tiendas en Prestashop 1.7
    • Enlace hacia la sección de Mi Cuenta / Iniciar sesión

Pasamos, al tercer bloque de configuración.

Enlaces propios en los Bloques dentro de la configuración del Widget de enlaces en Prestashop 1.7
  • Podemos añadir varios enlaces de forma manual, por ejemplo vamos añadir un enlace llamado “Un friki en Japon“, que nos llevara a “http://www.razienjapon.com/
    Añadiendo nuevo enlace en los bloques en la configuración del Widget de enlaces en Prestashop 1.7

    Pulsamos en “Añadir“, y veremos, que no solo queda añadido, sino que ademas podemos añadir más enlaces

    El enlace ha quedado añadido

    Para eliminar el enlace, debemos pulsar en el icono de la “C”

    Eliminar enlaces manuales del bloque en la configuración del Widget de enlaces en Prestashop 1.7
  • Configuración/Creación de los enlaces por idioma

    Configuración de los enlaces por idioma en los Bloques en el Widget de enlaces en Prestashop 1.7

Hemos revisado de una pasada rápida las opciones que nos ofrece la configuración de los bloques, ahora vamos a ubicar un nuevo bloque en una nueva posición. Continúa leyendo Analizando el Widget de Enlaces de Prestashop 1.7

Print Friendly, PDF & Email

Bloque de políticas, envíos de la ficha del producto en Prestashop 1.7

Cuando, por ejemplo vamos a la ficha del producto en Prestashop 1.7, vemos un bloque que le da tranquilidad al usuario, dándole información sobre la política de seguridad, envío, etc..

Textos de información adicional en la ficha del producto en Prestashop 1.7

¿Cómo se pueden cambiar las imágenes de ese bloque y los textos?

Nos vamos a la pestaña Módulos -> Módulos -> Módulos Instalados, y buscamos el módulo llamado “Confianza de cliente / blockreassurance” tal como sugiere la imagen que hemos adjuntado que es la información que muestra el módulo por defecto.

Configurar módulo blockreassurance en Prestashop 1.7

Una vez dentro, vemos que aparecen tres bloques:

Modificar información del módulo blockreassurance (Confianza del Cliente) en Prestashop 1.7

Por ejemplo, vamos a pulsar modificar en el primer elemento:

Modificando primer elemento del bloque Confianza del cliente en Prestashop 1.7

 Vemos, que nos permite cambiar tanto el texto, como el icono/imagen.

Cambiando imagen y texto en el módulo de confianza del cliente en Prestashop 1.7

¿Qué mas opciones nos ofrece el módulo?

No solo nos permite editar los elementos ya creados, también nos permite borrarlos e incluso añadir nuevos elementos

Eliminar elementos del bloque de confianza del cliente en Prestashop 1.7

Continúa leyendo Bloque de políticas, envíos de la ficha del producto en Prestashop 1.7

Print Friendly, PDF & Email