Blog

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

Configurar registros DNS de Office 365 en Plesk

En este tutorial os voy a enseñar como configurar las DNS del Office365 en nuestro servidor con Plesk. Si no estás acostumbrando a tocar los registros de DNS, no te preocupes ni tengas miedo. Si sigues paso por paso esta guía, no te perderás y seguro que lo consigues, así que vamos al lío. 💪 Guía de cómo configurar las DNS de Office 365: Paso 1.- Plesk Primero de todo, accedemos a nuestro panel de administración del hosting Plesk (sería lo mismo si utilizáramos cPanel). Nos vamos a la sección de «Configuración de DNS» Dentro de esta sección, es donde vamos a eliminar y añadir nuestros registros para que nuestro dominio utilice los servicios de correos de Office365. Paso 2.- ...

Continuar leyendo

Cómo activar el editor Gutenberg en Custom Post Type en WordPress

A partir de la versión 5.0, WordPress ha implementado un nuevo constructor de maquetación por bloques, que ha tenido una gran acogida entre los miles de usuarios de WordPress. El problema que nos encontramos con Gutenberg es que cuando instalamos alguna plantilla y esta plantilla utiliza Custom Post Type, en ocasiones, no tienen activado el editor Gutenberg. Vamos a verlo con un ejemplo de este Custom Post Type, en el que no tenemos activado Gutenberg: Nos vamos al template y buscamos la definición de este Custom Post Type y añadimos: ‘show_in_rest’ => true, ‘supports’ => array(‘editor’) Es decir, se quedaría así la definición del Custom Post Type: $args = array( ‘labels’ => $labels, ‘singular_label’ => esc_html_x( ‘Practicas’, ‘post type singular ...

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