Cambio de idioma cuando actualizo módulos

Cada vez que actualizo algún módulo (que no sé exactamente cual o cuales) se ponen cosas en inglés en la web.

Para solucionarlo ( y no olvidarme de donde se arregla) apunto aquí el camino para arreglarlo.

Internacional-Traducciones-Traducciones  del frontoffice-Theme-fashion_5-idioma español.

Luego en Shop-Theme-Catalog buscar la frase «List of products by brand %s»

Guardar y listo.

Cambiar la posición de los productos en theme_fashion5 Versión 1.2.0

Como no hay ( o no encuentro) un módulo para cambiar la posición de los productos en el index de nuestra página voy a apuntar el proceso aquí.

Tenemos que buscar la ruta «/httpdocs/themes/theme_fashion5/templates/index.tpl» y veremos esto:

Como vemos aquí en la posición 1, están los productos destacados. En la posición 2, están los productos rebajados y en la posición 3, están las novedades de la tienda. Sólo tenemos que cambiar las posiciones que prefiramos aparezcan primero. Guardamos el archivo y casi listo.

No olvidemos que después de cambiar dichas posiciones, deberemos de borrar la caché de nuestro prestashop para que los cambios surtan efecto.

Cambiar Prestashop de carpeta

Esto se puede hacer por ejemplo para cambiar la tienda de «https://tienda_que_ sea.xxx/outletloquesea» a «https://tienda_que_sea.xxx/outlet.

En mi caso lo que voy a hacer es cambiar https://ambalibilbao.shop/outletambalibilbao por https://ambalibilbao.shop/outlet

1º- Lo primero que tenemos que hacer es crear la nueva carpeta con el nombre que queramos dar al dominio o subcarpeta en el dominio para ser más claros. En estas notas no intentamos cambiar el dominio. Lo cierto es que en el paso tres, haré un comentario para poderlo hacer con estas mismas instrucciones.

2º- Copiamos todos los archivos de la vieja carpeta a la nueva, poner atención con esta acción a los permisos de los directorios y archivos. Si se necesitan cambiar, en este mismo blog hay un capítulo que indica como hacerlo.

3º- Abrir la base de datos con phpmyadmin (bueno esta es la que uso yo). Localizamos la tabla «ps_shop_url», la editamos y cambiamos el valor en la sección «physical_uri». En mi caso cambio «/outletambalibilbao/» por «/outlet/. Si queremos cambiar tambien el dominio, tenemos que cambiar en esta misma tabla los valores de los campos «Domain» y «Domain_SSL». En estos campos no hace falta poner la barra derecha «/». En «physical_uri» si es obligatorio ponerla.

4º- El siguiente paso es regenerar el archivo «.htaccess» para que todos los links dinámicos y solo los dinamicos se actualicen. Los links que hayamos creado a mano, los no dinámicos, tendremos que corregirlos también a mano. Para esto también he publicado un capítulo aparte en este mismo blog.

5º- Borrar la cache de prestashop, pero mejor hacerlo directamente desde el directorio «/var/cache/prod» de nuestra tienda. También se puede hacer desde «/cache/smarty/» borrando todos los archivos existentes (excepto «index.php») en las carpetas «/cache» y «/compile». Pero a mí no me ha hecho falta y creo que es más arriesgado.

6º- En caso de que esto presente algún problema con el acceso a nuestra nueva web deberemos borrar también cache de nuestro navegador.

Recomendación:

Para evitar posibles problemas y suavizar el riesgo de fallos al realizar esta operación, es aconsejable tomar ciertas precauciones:

En «Parametros avanzados», «Rendimiento», en el sector «Smarty-compilación de plantillas» poner la opción «Forzar compilación» y en el sector «CCC combinaciones, compresión y cache» todo en no.

La verdad es que a mí, no me ha hecho falta.

Como configurar el transporte en Prestashop 1.7

En el BackOffice vamos a “Personalizar” – “Internacional”- “Ubicaciones Geográficas”-”Zonas”.

Aquí, damos nombre a las zonas a las que enviaremos nuestros productos.

En mi caso creo Bizkaia, Gipuzkoa, Álava y España (Peninsula). Al loro con esto último pues en los países no existe esta denominación.

En el siguientte paso, vamos a la pestaña “Paises”. Al existir numerosos países lo mejor es buscar directamente “Spain” y le cambiamos el nombre por el de España (Península) y la damos de zona a ella misma “España (Península). “Es imprescindible que al configurar el país nos fijemos en que aparezca en el apartado “Formato de dirección” el concepto “Estate:name”. Que no aparece por defecto y me volvió loco.

Por último en este apartado, nos dirigimos a la pestaña “Provincias”. Aquí buscamos Las tres que hemos creado como zona y cambiamos la zona “España (Península)” por las suyas propias, osea Bizkaia, Gipuzkoa y Álava.

Hemos terminado la configuración de las zonas a las que pretendemos vender nuestros productos.

Ahora en el mismo grupo de opciones, nos dirigimos a “Transporte”-”Transportistas”. Pinchamos en “Añadir nuevo transportista” y rellenamos los datos que se nos piden en la pestaña “Configuración general”

En el paso dos (el más importante) rellenamos igualmente los datos que se nos piden de la siguiente manera:

En la imagen anterior vemos parte de este apartado. Un poco más abajo hay que configurar los rangos de las zonas a las que enviaremos nuestros productos y los precios que hay que configurar para cada zona en particular. En mi caso lo tengo configurado así:

Después de esto podemos dar por finalizada la configuración de nuestro transportista.

El apartado tres en nuestro caso no es relevante y está todo a valores 0. El apartado 4 sirve para ver el resumen de como queda nuestra configuración.

Bueno, todavía (lo olvidaba) nos falta ir a “Personalizar- transporte- preferencias”. Esto es tan obvio que no lo voy a comentar aquí.

Tamaño de las imágenes en Prestashop

Tamaño de las imágenes que se van a usar para toda la web

Logo: 190px * 58px.

Slides: 1920px * 500px.

Banners debajo del slide: 383px * 267px aunque se muestra 370px * 258 ya que las imagen es más grande de lo habitual.

Imágenes de los productos (para toda la web): 800px * 800px

Imagen de banner (portada): 1110px * 214px

Imagen de la tienda (exterior): 170px * 115px. No siempre es necesaria pero recomendable para poner en la sección de contacto de las tiendas.