Añadir ficheros CSS y JavaScript en Prestashop

En esta ocasión, vamos hablar de un aporte desarrollado por el usuario Tuni-Soft de la Comunidad de Prestashop, que nos permite cargar nuestros propios ficheros *.css y *.js para luego cargarlos tanto en la tienda como en el mismo panel de administración.

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

El módulo, no ofrece ninguna configuración adicional y funciona de la siguiente forma:

En el directorio del módulo:

/modules/medialoader/

No debemos fijar en las siguientes 4 carpetas:

Carpeta para cargar nuestros CSS Y JS en Prestashop mediante un módulo

  • css -> Aquí metemos los ficheros CSS que luego cargaran en la tienda
  • js -> Aquí metemos los ficheros JS que luego cargaran en la tienda
  • bo_css -> Aquí metemos los ficheros CSS que cargaran en el panel de administración de tu tienda
  • bo_js -> Aquí metemos los ficheros JS que cargaran en el panel de administración de tu tienda

A nivel de código el módulo simplemente se instala en dos “hooks” en el displayHeader (hook donde cargan JS y CSS en el front-office) y en el displayBackOfficeHeader (hook donde cargan los JS y CSS en el back-office (panel)) y luego dentro de la función de los hooks, lo que hace es buscar dentro de los directorios que hemos comentado anteriormente y hacer uso de la función addCSS (para añadir los CSS) y de la función addJSS (para añadir los JS). (Si tenéis interés revisar el fichero medialoader.php)

¿Dónde puedo descargar este aporte para poder cargar mis ficheros JS y CSS en Prestashop?

https://www.prestashop.com/forums/topic/386184-free-medialoader-module-load-your-js-and-css-files-easily/

Por cierto, ¿Recordáis que también podíamos usar contentbox para cargar nuestros ficheros JS y CSS en la sección “Load Files on HTML Header ?

Sigue leyendo

¿Dónde se guardan los datos de conexión a la base de datos en Prestashop 1.7?

Sorpresa… sorpresa… no es igual que en antaño ni en el mismo fichero….ni en la misma ruta.. en Prestashop 1.7 cambia…

En este caso, para acceder al fichero que contiene los datos de conexión a la base de datos en Prestashop 1.7, tenemos que acceder al fichero:

Configuración Base de datos Prestashop 1.7

Configuración Base de datos Prestashop 1.7

/app/config/parameters.php

Y aquí:
Sigue leyendo

Cambiar texto del bloque de la página principal en Prestashop 1.7

Por lo visto, todavía tengo seguidores ultras de mi época antigua…, según vi en el feed de suscriptores del blog (además de los comentarios de mi anterior post).

Como dije en mi anterior post.. en busca de nuevos horizontes estoy tras unos años bastante tocado… por lo tanto … no puedo dedicar tiempo a esto… más bien este post es para ver si recuerdo como escribir…

Escribir 2 post después de tantos años, casi es como un orgasmo, el tercero veremos a ver si es este año o dentro de 2 años 🙂

Estaba pensando sobre si escribir un post sobre alguna cosita de Prestashop 1.7, o escribir una curiosidad general que me paso en mis años de juventud con Prestashop y el Comercio Electrónico con un departamento interno que trabaja para cierta empresa que tienen el logotipo verde y que dar más datos sería un poco peligroso, pero digamos que tiene centros por toda España y  tiene logotipo de color “verde”… (Imaginaros… de cual se trata…)

Eso sí… el proyecto por lo que parece quedo estacando… (Recuerda que era sobre la versión 1.4 de Prestashop)

Por suerte guardo datos de esa época, como documentación de la pasarela que me mandaron….  (la pasarela empieza por “c … y termina por x”) …

Sigue leyendo

Como empezó mi andadura en Prestashop en el 2010

Destacado

Era el año 2010, un cliente buscaba montar una tienda, en ese momento desconocía Prestashop, pero un buen amigo de Cádiz, me dijo que existía una plataforma de comercio electrónico llamada Prestashop, me puse a investigar y curiosamente desde el primer día me enamore de ella.

Cuando fueron pasando los meses, me registre en la Comunidad Oficial de Prestashop, y vi que muchos usuarios tenían dudas que yo mismo había tenido unos meses antes, sin pensarlo, me puse a dar soporte de forma totalmente voluntaria.

Fueron pasando los meses, y cuando me di cuenta, estábamos en el 2011, moderando y dando soporte a la Comunidad de Prestashop casi “24 horas al día”.

No solo me llegaban consultas en los foros de Prestashop, también por email, por teléfono y al final sin darme cuenta, termino siendo casi todo voluntario.

Es cierto, que fui sacando algún trabajo a nivel de implementación, configuración, personalización, desarrollo, asesoramiento, pero gestionar la Comunidad de Prestashop, me llevaba demasiado tiempo…. y compatibilizar ambas cosas era muy complicado.

Recuerdo, que hasta me llamaban por teléfono personas de otros países para que les ayudara.

En el año 2012, se celebro el Barcamp de Prestashop en Barcelona, donde acudí con una persona de Murcia vinculada también al mundillo de Prestashop, creo recordar que fuimos en avión, y estuvimos alojados en un hostal…

Recuerdo con mucho cariño, que en aquella época me nombraron en la newsletter oficial de Prestashop: (Ver newsletter)

Newsletter Prestashop

En el 2012 – 2013, fue la explosión definitiva por parte mía en la Comunidad de Prestashop,  empezaron a registrarse mas usuarios en los foros de Prestashop, y esto hizo que mi participación subiera como la espuma, recuerdo que pasaba días sin dormir para participar e intentar ayudar en lo que podía 🙂

En el 2014, empecé a tener problemas estomacales (tarde casi 2 años en poder recuperarme), que hicieron que mi actividad fuera bajando en la Comunidad, pero seguí activo  intentando ayudar en lo que podía.

Recibí ofertas laborales de varias empresas, y lo cierto es que era un mundillo en el que me apetecía trabajar de forma estable, depende estar haciendo trabajos como freelance, pero la realidad, entre mis problemas gastrointestinales y otros problemas que tenía, no me encontraba en condiciones.

Llego el año 2015, y Prestashop contacto conmigo para darme un premio (por mi contribución a la comunidad de los años anteriores) en un evento que se celebraba en París, como contribuidor más valorado de la Comunidad de Prestashop, como no podía ir a París, me lo enviaron por correos.

Premio recibido por parte del Equipo de Prestashop como contribuidor mas valorado de la Comunidad de Prestashop

Premio recibido por parte del Equipo de Prestashop como contribuidor más valorado de la Comunidad de Prestashop

Pongo también vídeo (alrededor del minuto 15), donde nombran a mi usuario “nadie” de la Comunidad de PrestaShop Themes, por cierto el premio me lo enviaron a mi dirección, pero curiosamente decían que era de Colombia, que cosas tan raras)

premioprestashop

En el año 2015, todavía seguía con algún problema estomacal.. y no estaba totalmente recuperado, aunque bueno no tuvo nada que ver en mi decisión de dejar la Comunidad, simplemente buscaba nuevos horizontes que me permitieran crecer y avanzar, que los sigo buscando, porque de un modo u otro termine encasillado en Prestashop, y es como cuando un actor lleva mucho tiempo en una serie.

Durante mis años en la Comunidad de Prestashop aprendí mucho, y termine adquiriendo una experiencia que no la cambiaría por nada.

Cierto, que también existieron problemas (moderar una comunidad, conllevaba mucha responsabilidad), y ahora mirando las cosas con perspectiva, me equivoque en determinadas decisiones, pero de la experiencia se aprende.

Falta también contar porque mi usuario en la Comunidad de Prestashop se llamaba “Nadie“, pero eso es otra historia…

Por cierto, es posible que falten datos de algún año, en referencia a los acontecimientos, pero es la realidad de lo que ocurrió.

Asistente en la configuración de los transportistas en Prestashop 1.5

A partir de la versión 1.5.5.0 se introduce un asistente que nos ayudara a configurar los transportes y gastos de envío.

(Atención, es solo un repaso muy rápido al nuevo asistente)

Como primer paso, vamos a la pestaña Transporte -> Transportistas y pulsamos en añadir nuevo:

anadirnu

Ahora nos aparecerá la siguiente pantalla:  (Pulsar en la imagen para verla de forma completa)

pant

Sigue leyendo

Guía – Establecer el grupo por defecto en el registro en Prestashop

En esta guía, explicaremos como establecer un grupo distinto al “Predeterminado” cuando un usuario se registre en tu tienda Prestashop bajo la versión 1.4 de Prestashop de forma automática.

En este caso, modificaremos de forma “express” el fichero:

/classes/Customer.php

Buscamos la siguiente linea:

$this->id_default_group = 1;

Y depende “1”, que en Prestashop 1.4 es el id grupo llamado “Predeterminado”.

g_defecto

Listado de grupos en Prestashop 1.4

Sigue leyendo

Nueva versión de Prestashop disponible – Prestashop 1.4.10.0 Final !

Hace unas semanas hablabamos de que ya disponíamos de la versión 1.4.10.0 de Prestashop, pero en versión beta.

Pues ahora esta versión de Prestashop ya esta disponible en formato “estable“.

Esta versión de Prestashop, corrige mas de 200 errores, aumenta la compatibilidad con las ultimas versiones de php,  actualiza algunos módulos, ect…

Esta versión de Prestashop la podéis descargar de aquí: Descargar Prestashop 1.4.10.0

El log de cambios de esta nueva versión de Prestashop lo podéis ver aquí: Ver log de cambios

Guía – Crear constantes en Prestashop 1.5

En esta guía, explicaremos como crear “variables” constantes en Prestashop 1.5.

El primero paso es ir al fichero:

/config/defines.inc.php

Si nos damos cuenta, veremos vemos que tiene lineas como por ejemplo esta:

define('_PS_CLASS_DIR_', _PS_ROOT_DIR_.'/classes/');

En este caso se indica que la el valor de la variable “_PS_CLASS_DIR_”, esta compuesto por el valor de la variable “_PS_ROOT_DIR_” (que en este caso podríamos decir que es el directorio raíz (_PS_ROOT_DIR_ es otra variable que hay definida que hace referencia al directorio raíz, lo que hace en este caso es una concatenación), acompañado de la carpeta “classes”.

¿Como definir nuestra propia variable constante? Sigue leyendo

Guía – Importación masiva de productos en Prestashop 1.5

En Prestashop 1.5, para importar productos masivamente, debemos ir a la pestaña Parametros Avanzados -> Importar CVS del panel de administración de tu tienda Prestashop.

Ademas de importar masivamente en Prestashop 1.5 productos, podremos importar:

  1. Categorías
  2. Productos
  3. Combinaciones
  4. Clientes
  5. Direcciones
  6. Marcas
  7. Proveedores

Sigue leyendo

Guía – Videotutorial sobre combinaciones y atributos

Aunque en su momento, yo ya realize una guía para Prestashop 1.5 llamada “Crear combinaciones en Prestashop 1.5“, para complementar dicha guía, pongo a vuestra disposición un videotutorial desarrollado por “LaPrimera“.

El videotutorial es es el siguiente: