Guía – Mostrar productos recomendados en el carrito en Prestashop 1.5

En este caso trabajaremos sobre un módulo desarrollado por el usuario gdinari del foro de Prestashop.

resumenCarrito
Módulo productos recomendados en el carrito

El módulo nos permite mostrar los productos de una determinada categoría debajo del carrito de nuestra tienda Prestashop.

¿Cómo se instala el módulo?

El módulo se instala como cualquier otro módulo, es decir siguiendo esta guía: Guía – ¿Cómo subir un módulo a tu tienda Prestashop 1.5?

¿Qué opciones de configuración ofrece el módulo en cuestión? Continúa leyendo Guía – Mostrar productos recomendados en el carrito en Prestashop 1.5

Guía – Hooks de la ficha del producto en Prestashop 1.5

hooksProducto
Hooks ficha producto Prestashop 1.5

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

Guía – Estructura básica de una plantilla en Prestashop 1.5

La estructura básica de carpetas en una plantilla Prestashop 1.5, es la siguiente:

carpetasCache
Estructura básica sobre la plantilla de Prestashop

Guía – Hooks más usados en el Front-Office de tu tienda Prestashop 1.5

Cuando en tu tienda Prestashop, ves que hay módulos que aparecen en los laterales de tu tienda Prestashop, en la página principal de tu tienda, en la cabecera o en el mismo pie de página, esto viene determinado por los siguientes “Hooks”.

posiciones_modulo
Hooks Prestashop 1.5

 

  • displayHeader: Hook donde se carga los css y js de los módulos.
  • displayTop: Hook donde cargan los módulos de la cabecera.
  • displayLeftColumn: : Hook donde cargan los módulos del lateral izquierdo de tu tienda Prestashop.
  • displayHome: : Hook donde cargan los módulos de la página principal de tu tienda Prestashop.
  • displayRightColumn: Hook donde cargan los módulos de la columna derecha de tu tienda Prestashop.
  • displayFooter: Hook donde cargan los módulos del pie de página de tu tienda Prestashop.

Guía – Uso de la clase Cookie en Prestashop 1.5

Recordamos que la clase “Cookie.php” en Prestashop 1.5 se encuentra en el directorio:

/classes/Cookie.php

Podemos leer “Determinados datos” en Prestashop, determinados por la Cookie, que serían lo siguientes:

Datos Cliente / Visitante – Front-End

  • date_add (Fecha creación de la cookie)
  • id_lang (El ID del idioma seleccionado)
  • id_currency (El ID de la moneda seleccionada)
  • last_visited_category (ID de la última categoría visitada en el listado de productos)
  • ajax_blockcart_display (Para conocer si el carrito se encuentra “Expandido” o no lo está)
  • viewed (ID de los productos recién vistos (separados por comas)
  • id_wishlist (ID actual de la lista en el Bloque de wishlist)
  • checkedTOS ( Para saber si han marcado las condiciones del servicio (Condiciones generales de venta) en el checkbock  (“0” si no ha señalado nada, “1” si las ha aceptado)
  • id_guest (EL ID del usuario “invitado”)
  • id_connections (ID de la conexión actual  de la sección del usuario)
  • id_customer (El id del cliente)
  • customer_lastname (Nombre Cliente)
  • customer_firstname (Apellidos Cliente)
  • logged (Sirve para comprobar si estas logeado) Continúa leyendo Guía – Uso de la clase Cookie en Prestashop 1.5

Guía – Listado de controladores del Front-End en Prestashop 1.5

Recordamos que los “Controladores” del Front-End de tu tienda Prestashop, bajo la versión 1.5, se encuentran en el directorio:

/controllers/front/

(No es una lista completa, se está completando)

  • AddressController.php – Usado por “address.php” para que los clientes modifiquen su dirección.
  • AddressesController.php – Usado por “addresses.php” para obtener las direcciones de los clientes
  • AuthController.php – Usado por “authentication.php” para la autentificación del usuario.
  • BestSalesController.php – Usado por “best-sales.php” para obtener el listado de productos más vendidos.
  • CartController.php – Usado por “cart.php” para administrar el carrito de los clientes
  • CategoryController – Usado por “category.php” para obtener los listados de productos por categorías
  • CMSController.php – Usado por “cms.php” para obtener las páginas de CMS (Contenidos)
  • CompareController.php – Usado por “products-comparison.php” para la comparación de productos.
  • ContactController.php – Usado por “contact-form.php” para el funcionamiento del formulario de contacto en el Front-End.
  • DiscountController.php – Usado por “discount.php” para obtener los vales de descuento de los clientes. Continúa leyendo Guía – Listado de controladores del Front-End en Prestashop 1.5

Guía – ¿Cómo subir un módulo a tu tienda Prestashop 1.5?

Para subir un módulo a nuestra tienda Prestashop, podemos hacerlo desde la pestaña Módulos -> Módulos del panel de administración de tu tienda Prestashop

Imaginemos que nos vamos a descargar el siguiente módulo: Descargar Módulo

En este caso, al descargar el fichero, veremos un fichero con extensión “*.zip”

subirmodulo

Para subirlo desde el panel de administración de Prestashop, seguiremos los siguientes pasos:

  1.  Acceder a la pestaña Módulos -> Módulos del panel de administración de tu tienda Prestashop.
    Pestaña Módulos -> Módulos del panel de administración de Prestashop

    Continúa leyendo Guía – ¿Cómo subir un módulo a tu tienda Prestashop 1.5?

Videotutorial sobre fabricantes y proveedores en Prestashop 1.5

En su momento, cree una guía para Introducir los fabricantes y las direcciones de los fabricantes en Prestashop 1.5, en este blog.

Las guías eran las siguientes:

Guía – Añadir direcciones a los fabricantes en Prestashop 1.5

Añadir un nuevo fabricante en Prestashop 1.5

En este caso enlazo un videotutorial desarrollado por “LaPrimera” para Prestashop que permite configurar los fabricantes y proveedores.

Continúa leyendo Videotutorial sobre fabricantes y proveedores en Prestashop 1.5

Guía – Configuración de zonas, países y estados en Prestashop 1.5

Antes de presentar el videotutorial, comentare las diferencias entre “Zonas, países y estados” en Prestashop 1.5

Los Estados, podríamos decir que son las “Provincias”.

Los Países, pues como indica el mismo nombre, son los Países. (España, Francia, ect..)

Por cierto, por defecto el país no tiene activado los estados, para activarlos, debemos ir a la pestaña Localización -> País, editar el País y señala que el País contiene Estados.

locapaises
Ficha país Prestashop

Las Zonas. (Una zona, es lo que luego asignaras al transportista para configurar los gastos de envío)

Un Estado pertenece a un País y ese estado puede tener asignado una zona distinta, de la que tiene el País en Prestashop 1.5

Es decir, imaginemos, que hemos ido a la pestaña Localización -> Estados del panel de administración de Prestashop.

Y hemos introducido varios estados, “Murcia, Madrid, Melilla, ect….”

Y queremos que los gastos de envío de Melilla sean distintos a los de Murcia, pues en la configuración del estado, podemos asignarle que tenga una Zona distinta a la de los otros estados.

Continúa leyendo Guía – Configuración de zonas, países y estados en Prestashop 1.5