Mostrar el ID de los clientes en las Facturas en Prestashop 1.7

El usuario Ventura de la Comunidad de Prestashop, nos proporciona una solución que nos permitirá mostrar el ID del cliente en la impresión de las facturas en nuestra tienda.

La solución proporcionada por Ventura, es la siguiente:

Editar el fichero: pdf/invoice.addresses-tab.tpl

Añadir el siguiente código:

{l s='Customer ID: %s' sprintf=[$customer->id] d='Shop.PDF' pdf='true'}

Debajo de:

{$invoice_address}

De esta manera, al ver la Factura del Cliente en Prestashop, veremos también el ID del Cliente, tal como podemos visualizar en la siguiente imagen:

Ver ID de cliente en Factura en Prestashop 1.7
Print Friendly, PDF & Email

¿No funciona la variable global $page_name en Prestashop 1.7?

Si en Prestashop 1.7 (variante 1.7.0.3) intentamos escribir en un fichero “tpl” la variable:

{$page_name}

No obtenemos ningún valor….

Un ejemplo, vamos a editar el fichero:

/themes/classic/templates/_partials/header.tpl

Y añadimos la siguiente línea:

Esto es una prueba: {$page_name}

Continúa leyendo ¿No funciona la variable global $page_name en Prestashop 1.7?

Print Friendly, PDF & Email

¿No se ven las subcategorías en los listado de las categorías en Prestashop 1.7?

Más que una pregunta, era una afirmación pero siendo un poco original, prefiero colocar un titular amarillista…

Lo dicho, en Prestashop 1.7, no se ven las subcategorías cuando pinchas en una categoría.

¿Por qué?

Sencillo, no está implementada esa función a día de hoy en Prestashop 1.7.0.3

Muestro imágenes, para que veáis a lo que me refiero:

Al principio creía que era como pasaba en Prestashop 1.6, que no estaba chequeada en el “Configurador de temas” la opción: “Mostrar subcategorías”

Mostrar subcategorías en Prestashop 1.6
Mostrar subcategorías en Prestashop 1.6

Pero no…..

El problema viene debido a que en Prestashop 1.7.0.3, no tiene implementada esta función…

Tenemos varias soluciones por la Comunidad de Prestashop, en esta ocasión, vamos a obtener la solución que nos proporciona el usuario “nemo“.

Nos propone lo siguientes cambios:

1 – Modificar fichero TPL

Editamos el fichero:

/themes/classic/templates/catalog/listing/category.tpl

Donde tenemos el siguiente código:

Código Category.tpl en Prestashop 1.7
Código Category.tpl en Prestashop 1.7

Continúa leyendo ¿No se ven las subcategorías en los listado de las categorías en Prestashop 1.7?

Print Friendly, PDF & Email

Mostrar bloque de productos destacados y mejores ventas en pestañas en Prestashop 1.7

Es una traducción del artículo de Vekia de la Comunidad de Prestashop donde nos comenta la posibilidad de mostrar los bloques de página principal referentes a Productos Destacados, Nuevos Productos, Promociones, etc.. de la misma forma que se visualiza en Prestashop 1.6.

Formato Pestañas Productos Página Principal - Prestashop 1.6
Formato Pestañas Productos Página Principal – Prestashop 1.6

En Prestashop 1.7 (al menos en la versión 1.7.0.3) los bloques de Nuevos, Populares, etc..  no se visualizan en formato de pestañas.

Vekia, nos propone las siguientes modificaciones, para conseguir que se vean en el mismo formato que lo veíamos en Prestashop 1.6

Paso 1 – Crear Hooks

Nos proporciona su módulo, creador de “Hooks”, que podemos descargarlo gratuitamente desde aquí: Descargar Módulo

Con este módulo vamos a crear dos “hooks”:

displayHomeTabdisplayHomeTabContent

Crear Hook displayHomeTab en Prestashop 1.7
Crear Hook displayHomeTab en Prestashop 1.7
Crear Hook displayHomeTabContent en Prestashop 1.7
Crear Hook displayHomeTabContent en Prestashop 1.7

Paso 2 – Editar Fichero TPL

Editamos el fichero:

/themes/classic/templates/index.tpl

En el que Vekia nos propone cambiar el siguiente contenido:


{extends file='page.tpl'}

{block name='page_content_container'}

<section id="content" class="page-home">{block name='page_content_top'}{/block}
{block name='page_content'}
{$HOOK_HOME nofilter}
{/block}</section>{/block}

Por el siguiente:

{extends file='page.tpl'}
    {block name='page_content_container'}
      <section id="content" class="page-home">
        {block name='page_content_top'}{/block}
        {block name='page_content'}
          {$HOOK_HOME nofilter}
          {assign var='HOOK_HOME_TAB_CONTENT' value=Hook::exec('displayHomeTabContent')}
          {assign var='HOOK_HOME_TAB' value=Hook::exec('displayHomeTab')}
          {if isset($HOOK_HOME_TAB_CONTENT) && $HOOK_HOME_TAB_CONTENT|trim}
            <div class="tabs">
                {if isset($HOOK_HOME_TAB) && $HOOK_HOME_TAB|trim}
                    <ul id="home-page-tabs" class="nav nav-tabs clearfix">
                        {$HOOK_HOME_TAB nofilter}
                    </ul>
                {/if}
                <div class="tab-content" id="tab-content">{$HOOK_HOME_TAB_CONTENT nofilter}</div>
             </div>
          {/if}
        {/block}
      </section>
    {/block}

En realidad, si nos estamos “fijando” hemos sustituido todo el contenido del fichero…

Antes:

Continúa leyendo Mostrar bloque de productos destacados y mejores ventas en pestañas en Prestashop 1.7

Print Friendly, PDF & Email

Guía – Mostrar marcas en grid (cuadrícula) en Prestashop 1.5

fabricantess

La guía está basada en Prestashop 1.5.5.0 con la plantilla por defecto.

Los ficheros, que vamos a editar son los siguientes:

/themes/default/css/global.css

/themes/default/manufacturer-list.tpl

Vamos a empezar, con el fichero:

/themes/default/manufacturer-list.tpl

Continúa leyendo Guía – Mostrar marcas en grid (cuadrícula) en Prestashop 1.5

Print Friendly, PDF & Email

Guía – Añadir una pestaña adicional para todos los productos en Prestashop 1.5

Es posible que llegado un momento, necesitemos añadir una pestaña adicional de forma general para todos los productos y con el mismo contenido en Prestashop 1.5.

nuevaPestana
Pestaña adicional en la ficha del producto en Prestashop 1.5

Lo primero que vamos hacer, es editar el fichero:

/themes/default/product.tpl (En nuestro caso, estamos trabajando con la plantilla por defecto de Prestashop 1.5)

Dentro del fichero buscamos la siguiente línea:

{if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if}

Y justo debajo, añadimos lo siguiente: Continúa leyendo Guía – Añadir una pestaña adicional para todos los productos en Prestashop 1.5

Print Friendly, PDF & Email

Guía – Añadir comentarios en Prestashop 1.5 bajo Smarty

En esta guía comentaremos como añadir comentarios en tu plantilla Prestashop, bajo la versión 1.5 de Prestashop, y bajo “Smarty”.

A continuación, detallamos varios ejemplo:

Comentario en una línea:

{* Esto es un comentario. *}

Comentario en varias líneas: Continúa leyendo Guía – Añadir comentarios en Prestashop 1.5 bajo Smarty

Print Friendly, PDF & Email

Código QR en la ficha del producto en Prestashop

En este caso, vamos hacer una pequeña chapuza (ya que lo ideal es desarrollar un módulo, para todo lo que sea complementario), pero bueno…

Editamos el fichero (en este caso partimos de la plantilla por defecto de prestashop):

/themes/prestashop/product.tpl

(La idea es la que se muestra en la siguiente imagen, colocarlo en la posición que hemos señalado)

Continúa leyendo Código QR en la ficha del producto en Prestashop

Print Friendly, PDF & Email

Activar JqZoom en los listados de los productos en Prestashop

Por defecto en Prestashop podemos activar el JqZoom, en la pestaña Preferencias/Productos, pero solo se activa en la ficha del producto, pero y si quisiéramos que esto se aplicara también a los listados de los productos.

Pues solo debemos modificar el fichero:

/themes/tutema/product-list.tpl

Continúa leyendo Activar JqZoom en los listados de los productos en Prestashop

Print Friendly, PDF & Email