Finally the help of IT is here

Blog de soluciones informaticas.

Mostrar solo productos disponibles en listado de productos Prestashop

Posteado por Xavier Xaus Nadal on 29th noviembre 2014

Mostrar solo productos disponibles en los listados de productos Prestashop aunque parezca que debería ser fácil y debería existir una configuración específica para ello, no es así.

En la actual versión 1.6.0.9 a 29/11/2014 no disponemos de esta funcionalidad y debemos tocar el código de nuestro tema actual para conseguir que únicamente los productos que tenemos disponibles estén visibles al público.

Para qué queremos mostrar solo productos disponibles?

Pues únicamente para que los posibles compradores no tengan que estar navegando y descartando productos que no van a poder comprar, sí es cierto, los conocerán y los podrán comprar o solicitar en la atención al cliente de la tienda, pero también lo pueden hacer si no encuentran el producto, el SEO mediante esta configuración no se verá afectado ya que los productos igualmente a través de buscador seguirán existiendo, únicamente modificaremos la vista de productos dentro de una categoría.

Seguro que existen varios métodos para realizar la misma acción, pero voy a dejar el que tengo implementado en algunas de mis tiendas y si tenéis una solución mejor por favor enviadla, o escribid un comentario en el artículo.

Vamos a explicar como realizar esta pequeña modificación.

How to show available products only on Prestashop.

Lo primero que debemos conseguir es acceso al FTP y editar el fichero product-list.tpl

Buscamos la siguiente cadena de texto:

{foreach from=$products item=product name=products}

Añadimos justo debajo de esta línea el siguiente código:

{if $product.quantity > 0}

Ahora buscamos el final del foreach y agregamos la siguiente línea justo antes del {/foreach}

{/if}

Con esto conseguiremos que en el listado de productos únicamente se muestren los productos disponibles.

Un punto en contra de esta solución es que si tenemos varias páginas de productos seguirán apareciendo los valores de las páginas donde deberían existir productos visibles pero que hemos ocultado. Si alguien se le ocurre como arreglarlo la comunidad prestashop se lo agradecerá.

Saludos y hasta pronto MegaCracks.

Por cierto os dejo el enlace a una de mis nuevas tiendas online https://www.todenka.com donde tenemos esta funcionalidad aplicada. Esperemos que os guste y nos compréis algún artículo.

Tags: , ,
Posteado por Prestashop | No Comments »

Como restaurar una base de datos MySQL

Posteado por Xavier Xaus Nadal on 29th octubre 2013

Para restaurar una base de datos Mysql como la que usamos en prestashop únicamente debéis acceder al entorno phpmyadmin desde vuestro hosting o bien desde http://localhost/phpmyadmin

Cuando hayáis accedido, lo que yo os recomiendo es que pulséis sobre la base de datos que queráis realizarla restauración y le hagáis primero un backup siguiendo el tutorial http://www.megacrack.es/2013/10/29/realizar-backup-mysql-con-phpmyadmin/

Cuando tengáis la copia de seguridad de la base de datos ya podéis estar tranquilos en realizar la restauración sobre la base de datos actual, y algunos os preguntaréis porqué sobre la misma base de datos, pues es para que no tengáis que estar modificando los ficheros de configuración por ejemplo de vuestra tienda online. Siguiendo este procedimiento también podéis conseguir realizar un entorno de test con la restauración de las tablas de la base de datos de producción en una nueva base de datos y conseguir así un entorno exactamente igual al de producción para poder hacer vuestras pruebas sin problemas. Si os habéis perdido un poco haced un comentario en el artículo y os lo explicamos de nuevo (ningún problema).

A lo que vamos, teniendo la seguridad que disponemos de un backup real y hemos accedido al phpmyadmin nos situamos en la base de datos que queramos restaurar y pulsamos sobre ella.

Se nos abrirá la ventana con todas las tablas de la base de datos.

Ahora lo que tenemos que hacer es seleccionar todas las tablas y pulsar sobre eliminar (Para que la base de datos se quede vacía vacía y conseguir así una restauración limpia y sin futuros problemas (Por esto insistía en hacer un backup de la base de datos actual) por si luego os dais cuenta que habías trabajado sobre ella y al restaurar el backup no tenéis la información que os falta.

Sigue leyendo MegaCrack »

Tags: , , ,
Posteado por backup | No Comments »

Realizar backup Mysql con PhpMyadmin

Posteado por Xavier Xaus Nadal on 29th octubre 2013

Para poder realizar un backup de una base de datos Mysql podemos usar varios métodos, pero el más fácil para los principiantes es realizarlo a través del programa PhpMyadmin.

Siguiendo con el curso tutorial de prestashop http://www.megacrack.es/2013/10/28/como-montar-tu-propia-tienda-online/ os vamos a enseñar como hacer un backup de la base de datos de prestashop

Lo primero que debemos hacer es acceder a PhpmyAdmin desde vuestro hosting o si lo tenéis en local “Servidor de desarrollo” desde http://localhost/phpmyadmin

Pulsamos sobre la base de datos que queramos hacer el backup.

Sigue leyendo MegaCrack »

Tags: , , , ,
Posteado por backup | No Comments »

Como montar tu tienda online en sencillos pasos

Posteado por Xavier Xaus Nadal on 29th octubre 2013

Buenas, seguimos con el curso o tutorial para conseguir tu tienda online en sencillos pasos

Primero hemos conseguido montar la tienda online a través de un servidor local que hemos instalado en nuestro ordenador, Podéis seguir este artículo para llegar justo a este punto.

http://www.megacrack.es/2013/10/28/como-montar-tu-propia-tienda-online/

A partir de aquí cuando ya hemos accedido a nuestra tienda online vamos a hacer los primeros pasos y mejorar el rendimiento de la web, poner nuestro propio logo, etc.

Vamos a acceder a nuestro backend de prestashop en http://www.dominio.com/<directorioadmin> o http://localhost/<directorioadmin>

Sigue leyendo MegaCrack »

Tags: , , ,
Posteado por Tienda Online | No Comments »