Prestashop

Eliminar imágenes cuando se duplica producto en PrestaShop

En PrestaShop 1.6 cuando se duplicaba un producto desde el backoffice, nos daba la opción de duplicar el producto copiando todo el contenido (textos, atributos, imágenes, etc) o copiar el contenido sin imágenes. Ahora con PrestaShop ya no existe esa opción, y duplica el producto entero es decir duplicar contenido, atributos, características, imágenes, peso, precio, etc. Lo que os comparto en este post es realizar una pequeña modificación para cuando se duplique un producto desde el backoffice se duplique todo el contenido menos las imágenes en PrestaShop 1.7. Para ello nos vamos al fichero  AdminProductDataProvider.php situado en el directorio /src/Adapter/Product Nos descargamos el fichero AdminProductDataProvider.php y eliminamos las lineas que vemos están marcadas en la siguiente imagen: Ahora subimos el ...

Continuar leyendo

Cómo optimizar el meta title y description en PrestaShop

Los meta tags o etiqueta meta dan la información útil a los motores de búsqueda sobre qué contenido/tema compone una URL de un sitio web. Los meta-tags que utilizaremos y veremos en este post es el meta titulo y meta descripción. Meta title El meta title tiene que tener entre 40 y 60 caracteres de longitud. Para el meta título hay que tener en cuenta que en el final de este hay que añadir el nombre de la tienda “- Tienda David» que son 14 caracteres. Es decir, el meta título quedaría de la siguiente manera: Titulo  – Tienda David Si podemos añadir otras keywords (oferta, exclusiva, único, comprar, venta …) sin pasarnos de la longitud máxima de 55 caracteres, ...

Continuar leyendo

Como añadir campos al formulario de contacto en PrestaShop

Continuando con la saga de posts sobre PrestaShop, hoy escribo sobre un tema que más de una vez he tenido que aplicar para los clientes de mantenimiento de PrestaShop, que no es más que añadir nuevos campos al formulario de contacto. Para agregar nuevos campos a los formularios de contacto (contact form) de PrestaShop, tendremos que realizar las siguientes modificaciones: El archivo de plantilla contact-form.tpl, ubicado en la carpeta de temas. La base de datos, para agregar el nuevo campo. La clase CustomerThread.php, para recuperar nuevos datos del formulario. Tutorial de cómo añadir nuevos campos al formulario de contacto de PrestaShop Paso 1.- Edición formulario de contacto Comencemos editando el formulario de contacto. Accede a la carpeta de tu tema ...

Continuar leyendo

Cómo poner por defecto la combinación más barata en PrestaShop

¿Revisas los productos uno a uno viendo si esta activa la combinación más barata? Si la tienda online tiene 10 productos aun te lo paso, pero si tienes 1.000 productos o más, imagínate el tiempo que vas invertir. Esto ya no va a ser un problema, he programado un módulo gratuito para PrestaShop en el que hará este trabajo por ti. El módulo recorrerá todos los productos y todas sus combinaciones, y aplicará como combinación predeterminada la combinación más barata. Comentar que este módulo es válido para PrestaShop 1.6 y 1.7. ¿Cómo instalar el módulo de la combinación más barata? Después de descargarnos el módulo, nos vamos a la sección de módulo y subimos el módulo:   Una vez subido ...

Continuar leyendo

Cómo cambiar la contraseña de PrestaShop

En muchas ocasiones, nos encontramos con que queremos cambiar la contraseña de un cliente o queremos cambiar la contraseña del backoffice de PrestaShop. El primer paso que hacemos es ir al backoffice para acceder y pulsar la típica frase: “He olvidado mi contraseña” y no funciona :(. Ahí es cuando viene el “desespero” y nos preguntamos: «¿Qué coj** hago ahora?». No te preocupes, no es necesario ser un programador experto en PrestaShop, ya que en este post te explico cómo solucionar este problema. Tutorial de cómo cambiar la contraseña de PrestaShop por base de datos en phpMyAdmin Paso 1.- Buscar la cookie key El primer punto es buscar la cookie key de nuestro PrestaShop, pero ¿qué es la cookie key? ...

Continuar leyendo