Como empezó mi andadura en Prestashop en el 2010

Destacado

logo

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.

contribuidormupdate

Pongo también vídeo (alrededor del minuto 15), donde nombran a mi usuario “nadie” de la Comunidad de Prestashop, 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ó.

Print Friendly

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

Prestashop 1.6.1.13 disponible para descargar

Si recordamos, hace un mes aproximadamente, Prestashop, anuncio la versión 1.6.1.12 de Prestashop, hoy día 25 de Abril Prestashop ha sacado la versión 1.6.1.13, donde se han corregido más de 16 errores con respecto a sus antecesoras.

Algunos de los errores corregidos:

  • Panel de administración (BackOffice):
    • Error corregido en la importación de los temas cuando el directorio cache se vacía
    • Permitir transferencia de Stock entre almacenes bajo la multitienda
    •  Se repara la búsqueda en la gestión avanzada de stock.
    • Generación de facturas en el idioma del usuario
    • etc..
  • Front-Office
    • Precio en las combinaciones cuando existe un descuento por cantidad de la misma.
    • Reparación de los estilos del bloque de categorías del pie de página
    • etc..
  • Núcleo (Core)
    • Optimización de las reglas del carrito
    • etc..

Prestashop 1.6.1.13: Descargar

Log/Registro de cambios: Ver

 

Print Friendly

Crear página PHP en Prestashop 1.7

Lo primero es que no estamos hablando de crear páginas de contenidos en la pestaña Preferencias -> CMS (Diseño -> Páginas)

Empecemos  🙂

Aunque se puede hacer mediante módulo, nosotros lo vamos hacer a mano, que si bien no es lo más indicado, supongo que a más de alguno os puede venir bien.

Hace unos 5 años hicimos un ejemplo basado en Prestashop 1.5, ahora lo vamos hacer basado en Prestashop 1.7

El primer paso es crearnos un controlador, al que vamos a llamar “nadieController.php

Lo vamos a guardar en el directorio “/controllers/front”

¿Qué contenido va a tener el fichero “nadieController.php”?

<?php
class NadieControllerCore extends FrontController
{
public $php_self = 'nadie';
public function initContent()
{
$this->context->smarty->assign(
array(
'variableSmarty1' => 'Prueba 1',
'variableSmarty2' => 'Prueba 2',
)
);
parent::initContent();
$this->setTemplate('nadie');
}
}
  • Identificación página
    Entre otras cuestiones, no permite identificar a la página, como también por ejemplo cuando accedemos al controlador vía web, el valor del parámetro. (mismo nombre que la página, si el controlador es “nadieController…”, aquí indicamos ‘nadie’)

    public $php_self = 'nadie';
    
  • Heredamos de FrontController
    class NadieControllerCore extends FrontController
    
  • Función que viene del FrontController, y que se ejecuta nada más ejecutar el controlador.
    public function initContent()
    
  • Preparamos variables para usarlas en el TPL (plantilla)
    $this->context->smarty->assign(
    array(
    'variableSmarty1' => 'Prueba 1',
    'variableSmarty2' => 'Prueba 2',
    )
    
  • Llamada al método padre:
    parent::initContent();
    
  • Asignamos nombre de la plantilla
    “nadie” tiene que estar en “/themes/tuplantilla/templates/” (con extensión tpl), es decir “nadie.tpl
    En setTemplate, escribimos el nombre de la plantilla (nadie.tpl) sin necesidad de colocar la extensión.

    $this->setTemplate('nadie');
    

Una vez preparado el Controlador, vamos a crear el fichero “nadie.tpl” o mejor dicho la plantilla de impresión.

Nuestro contenido será el siguiente:

{extends file='page.tpl'}
{block name='page_title'}
<span class="sitemap-title">{l s='Pagina Nadie' d='Shop.Theme'}</span>
{/block}
{block name='page_content_container'}
<section>
{$variableSmarty1}
{$variableSmarty2}
</section>
{/block}

Bloque estructura – (plantilla)

{extends file='page.tpl'}

Bloque Titulo:

{block name='page_title'}
<span class="sitemap-title">{l s='Pagina Nadie' d='Shop.Theme'}</span>
{/block}

Bloque Titulo

Bloque Contenido:

{block name='page_content_container'}
<section>
{$variableSmarty1}
{$variableSmarty2}
</section>
{/block}

Estamos mostrando el contenido del valor de las variables “variableSmarty1” y “variableSmarty2” que antes habíamos declarado en el controlador.

Imprimiendo variables Smarty

 

Por último, vamos a definir los metatitulos, metadescripción y url amigable de la página de “Nadie”

Vamos a la pestaña Parámetros de la tienda -> Tráfico & SEO, y en el botón “+” añadimos nuestra página.

Nueva página

Nos saldrá un formulario donde seleccionamos la página “nadie”

Definiendo metas y urls amigables para una nueva página en Prestashop

Y definimos el metatitulo, metadescripción, url amigable, etc..

Definiendo datos SEO para la página de Nadie

Ahora para entrar a la dirección, podemos entrar así:

tutienda.com/nadie

Depende así:

tutienda.com/index.php?controller=nadie

Además veremos que aparece el metatitulo y metadescripción, tal como hemos configurado:

Mostrando titulo y descripción SEO

Y con esto y un bizcocho, terminamos por hoy.

Bizcocho de Prestashop

Documento realizado bajo Prestashop 1.7.1.0

Print Friendly

¿Todo configurado y no funcionan los emails en Prestashop?

Hoy toca hablar de otro clásico, lo primero es que no me estoy refiriendo al típico módulo de alertas por correo, que entre otra cosas si recordamos no servia para habilitar las notificaciones al administrador de la tienda de los nuevos pedidos.

Tampoco estamos hablando de la opción Parámetros Avanzados -> Correo Electrónico donde si recordamos nos permitía configurar entre otras opciones si para el envío de los emails, trabajamos con la función “mail()” o con una configuración especifica mediante SMTP.

Si estas teniendo problemas con “algún” email en especifico en la tienda, te recomiendo revisar la pestaña Parámetros Avanzados -> Registro/Logs, posiblemente te lleves una sorpresa y te diga que no encuentra determinadas plantillas de emails.

Print Friendly

Cambiar transportista en el pedido en Prestashop

En esta ocasión, vamos hablar de un módulo desarrollado por el usuario Klemart3D de la Comunidad de Prestashop.

El módulo, añade un “bloque nuevo” en la gestión de pedidos del panel de tu tienda, para poder cambiar el transportista que tenías asignado a un determinado pedido con un simple Click.

En principio, la instalación/subida del módulo sin problemas.

Instalación de un módulo que nos permitirá cambiar el transportista de un pedido en Prestashop de forma sencilla

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

¿Dónde se muestra el bloque para cambiar el transportista de un pedido?

Simplemente, en la ficha del pedido (parte inferior) encima del resumen de los productos del pedido.

Bloque adicional en la ficha del pedido en Prestashop

Cómo podemos ver en la imagen, al desplegar el selector del bloque, nos salen los transportistas que hemos definido en nuestra tienda, y nos da la opción a cambiarlo.

Como buena noticia, puedo decir que, en el tema del foro, los comentarios últimos no son negativos sobre el funcionamiento del módulo 🙂

Sigue leyendo

Print Friendly

[DOC] – Añadir CSS y JS a los módulos en Prestashop 1.7

He elaborado un documento en Español, que nos permitirá saber cómo añadir nuestras propias librerías de javasript y nuestras hojas de estilos a los módulos en Prestashop 1.7

Evidentemente, es un repaso rápido, espero que os sirva.

¿Preparado para añadir tus propias hojas de estilo a tu módulo en Prestashop 1.7? (Pincha en la siguiente imagen)

Añadir CSS y JS en los módulos en Prestashop 1.7

Añadir CSS y JS en los módulos en Prestashop 1.7

Print Friendly

Dimensiones del producto en combinaciones en Prestashop

Dimensiones en las combinaciones de los productos en Prestashop

Este documento está basado en Prestashop 1.6

Hoy vamos hablar de un aporte desarrollado por el usuario jeevanoss de la Comunidad de Prestashop.

Si estamos trabajando con productos que tienen combinaciones, quizás nos entre la necesidad de establecer dimensiones especificas del producto por combinaciones.

Si editamos un producto en Catalogo -> Producto, vemos que podemos hacerlo de forma general en la sección “Transporte” de la ficha de edición del producto.

Datos generales del transporte en un producto

El problema viene dado, a la hora de gestionar las combinaciones, donde no nos deja definir dimensiones del producto por combinaciones, a excepción del impacto en el peso del producto.

Únicamente impacto en el peso en combinaciones

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

Instalando módulo que nos permitirá establecer dimensiones del producto por combinaciones en Prestashop

El módulo, no permite ninguna configuración adicional, simplemente cuando vayamos a editar un producto, veremos la posibilidad de establecer dimensiones por combinaciones del mismo.

Editando un producto desde el panel con posibilidad de añadir dimensiones en las combinaciones

Además, también nos permite configurar el extra en los gastos de envío según combinaciones.

Creo que es un módulo que se le puede sacar bastante partido.

¿Dónde puedo descargar el módulo actualizado, ver los fallos y discutir sobre sus problemas? (Si mi memoria no me falla, el módulo no funciona a día de hoy, pero podéis descargarlo del foro y colaborar para resolver los problemas) 

Sigue leyendo

Print Friendly

¿Frikis de Dragon Ball en un blog de Prestashop?

¿Quién no recuerda la serie de Dragon Ball?

Frikis de Dragon Ball en Prestashop

Os contare una anécdota, sobre inicios del 2000, me encontré una web de Dragon Ball, que, en mi  opinión personal en aquella época, era a nivel Hispano la mejor web a nivel de información.

En aquella época como un superFriki me hice una copia de seguridad de la web, para verla cuando no disponía de acceso a internet.

Me encontré que, con el paso de los años, la web iba desapareciendo y cambiando de alojamiento (todos alojamientos gratuitos), hasta que le perdí la vista a la web.

Fueron pasando los años y de pronto encontrándome en el 2017, y con la web desaparecida de la faz del universo desde hace tiempo y gracias a la copia que hice en su momento para verla en mis tiempos muertos (con archive.org, también pude recuperar algunas secciones), pude hacer un trabajo de restauración y meter los contenidos en WordPress (En unas de las plantillas por defecto, así que tampoco es que me lo haya currado mucho, simplemente estuve pasando los contenidos y viendo que fueran quedando bien).

La idea inicial, era (y es) intentar contactar con el autor original de la web y regalarle tanto el dominio que he comprado como la restauración. No consigo localizar donde está este hombre, y voy a seguir insistiendo, mientras pues se quedará dónde está.

La restauración “cutre” que hice al pasar los contenidos a WordPress (no me he molestado mucho, pero es que no tengo tiempo), está aquí: (Pinchar en la imagen para acceder a la web)

Enciclopedia de Dragon Ball

En la sección de información de la web, está la dirección donde la vi por última vez, si alguien consigue contactar con el autor original, que avise 🙂

He probado tanto el email de hotmail que había antiguamente en la web, como algunos emails de los colaboradores, sin respuesta por el momento.

Print Friendly

Personalizar la página de mantenimiento en Prestashop 1.7 – [DOC]

He elaborado un documento, que nos permitirá conocer aspectos básicos a la hora de personalizar la página de mantenimiento en Prestashop 1.7 

Evidentemente es un documento básico, para que os vayáis buscando la vida )

¿Preparado para personalizar tu página de mantenimiento en Prestashop 1.7?

Para acceder al documento, pulsar en la siguiente imagen.

¿Cómo personalizar la página de mantenimiento en Prestashop 1.7?

¿Cómo personalizar la página de mantenimiento en Prestashop 1.7?

Print Friendly

Prestashop 1.7.1.1 Disponible

Hoy día 20 de abril acaban de sacar la versión 1.7.1.1 de Prestashop.

Como siempre, dejo enlace de descarga y de registro de cambios.

Descargar: https://download.prestashop.com/download/old/prestashop_1.7.1.1.zip

Log de cambios: https://www.prestashop.com/en/developers-versions/changelog/1.7.1.1-stable

Más de 15 errores corregidos con respecto a Prestashop 1.7.1.0

 

Print Friendly