Ocultar nombre del transportista en el proceso de pedido en Prestashop

La idea de este tutorial es que cuando el cliente visualice los transportistas en el proceso del pedido, solo se muestre la imagen que hemos configurado en los transportistas y no el título del mismo.

Actualmente se muestra del siguiente modo:

Nombre del transportista

Con los cambios que vamos aplicar se visualizara de la siguiente forma:

No se muestra el nombre del transportista

Editamos el fichero:

/themes/classic/templates/checkout/_partials/steps/shipping.tpl

Buscamos la siguiente línea de código:

<div class="{if $carrier.logo}col-xs-9{else}col-xs-12{/if}">
<span class="h6 carrier-name">{$carrier.name}</span>
</div>

Y la comentamos (comentar código en Smarty)


{*
<div class="{if $carrier.logo}col-xs-9{else}col-xs-12{/if}">
<span class="h6 carrier-name">{$carrier.name}</span>
</div>
*}

Comentar código

Pero lo más correcto sería visualizar el título del transportista cuando no exista un logo del mismo.

Para ello, en el mismo fichero, buscamos la siguiente línea de código:


{if $carrier.logo}
<div class="col-xs-3">
<img src="{$carrier.logo}" alt="{$carrier.name}" />
</div>
{/if}

Y añadimos un “else” para indicar si no existe un logo asignado al transportista visualizamos el título del mismo.


{if $carrier.logo}
<div class="col-xs-12">
<img src="{$carrier.logo}" alt="{$carrier.name}" />
</div>
{else}
<div class="col-xs-12">
<span class="h6 carrier-name">{$carrier.name}</span>
</div>
{/if}

Código final

Fijaros que también hemos cambiado el tamaño de la rejilla (col-xs-12) – Ver información sobre rejillas (grid)

Captura de ejemplo con 3 transportistas:

Listado transportistas en Prestashop

Si no ves los cambios, ve a la pestaña Parámetros Avanzados -> Rendimiento y haz clic en el botón superior denominado “Borrar caché

Borrar caché

Documento construido bajo Prestashop 1.7.3.2 con la plantilla por defecto.

PD: Recordar que lo más optimo es crear una plantilla hija (child theme) y no editar directamente la plantilla original para realizar los cambios.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *