Integrar tu blog WordPress en Prestashop

Muchas de las tiendas montadas con Prestashop, puede tener integrado un blog relacionado con la temática del comercio como manera de mostrar un contenido atractivo a los posibles clientes y visitantes de la web, y que ayude a incrementar nuestras ventas.

En esta entrada mostraremos como se integra un blog WordPress en nuestra tienda Prestashop, paso por paso.

Wordpress y Prestashop

1. Descargar WordPress

Primero descargaremos de la web oficial de WordPress una versión del mismo, la última por ejemplo.

2. Subir WordPress por FTP

Crearemos en el directorio raíz (normalmente se llama www o httpdocs) de nuestro prestashop, una nueva carpeta llamada /blog, en ella subiremos por FTP todos los ficheros del wordpress que hemos descargado en el paso 1.

3. Configurar WordPress

Accederemos a continuación a configurar el blog de wordpress como cualquier otro, es decir, si la url de nuestra tienda es www.nuestroprestashop.es, para acceder a la configuración entraremos en www.nuetroprestashop.es/blog, y en esta configuración, básicamente solo tendremos que configurar la base de datos, que será la misma que la de nuestra tienda, conviene dejar la configuración por defecto, con las tablas del WordPress con prefijo ws_ para diferenciarlas.

4. Modificar cabecera y pie del Blog

Ya tendríamos nuestro blog instalado, pero ahora lo que nos gustaría es que tuviera los estilos y estuviera integrado con nuestra tienda.

Para ello modificaremos los ficheros header.php y footer.php de la template que estamos usando de wordpress, en principio valdría para cualquier template, pero con la template llamada twentytwelve no hay problema.

Habría que sobreescribir header.php con estas dos líneas:

[code]<?php
require_once(dirname(__FILE__).’/../../../../config/config.inc.php’);
require_once(dirname(__FILE__).’/../../../../header.php’);
?>[/code]

y footer.php con estas otras:

[code]

<?php
require_once(dirname(__FILE__).’/../../../../config/config.inc.php’);
require_once(dirname(__FILE__).’/../../../../footer.php’);
?>

[/code]

 

5. Adaptar estilos

En algunos casos puede ser necesario adaptar un poco los estilos para asegurar que los elementos se coloquen bien entre si. Lo verás si abres <tudominio.com>/blog y no sale como esperado.

6. Introducirlo en el menú del Prestashop

Ya quedaría nuestro blog totalmente integrado, podemos modificar estilos para el mismo a nuestro gusto, y añadirlo al prestashop como prefiramos. Es muy típico añadirlo como un elemento más en el menú principal, para ello deberemos ir a configurar el módulo Menú Horizontal Superior:



menu1

 

A continuación añadimos el Link al Blog:

menu2

Quedando de esta forma el menú:

menu3

 

7. Te ayudamos

Intenta seguir estos pasos para hacer la integración – si ves que te da problemas, cuenta con el soporte de nuestro equipo de expertos en PrestaShop.

 

 

PrestAyuda Autor

Comentarios

    SANTIAGO TORIBIO

    (14 septiembre, 2016 - 7:17 pm)

    Hola me gustaría crear un wordpress e integrarlo en mi tienda prestashop. Me decis como podemos hacerlo y un presupuesto o el coste del modulo?

      PrestAyuda

      (19 septiembre, 2016 - 9:16 am)

      Muchas gracias Santiago, te hemos enviado un e-mail para comentar tu proyecto!

    Iñigo fernandez

    (6 octubre, 2016 - 4:50 pm)

    Hola;

    Tengo un prestashop 1.6 con dos idiomas (Español e Inglés). Necesito instalar un wordpress que vaya en en duvetopia.com/es/blog. El problema ea que el presatshop crea el directorio /e de forma /es. Si luego creo uno real donde instalo el wordpress me da problemas. Me podéis ayudar? Muchisimas gracias.

      Sonia Suárez

      (14 octubre, 2016 - 12:50 pm)

      Hola Iñigo,

      Gracias por contactar PrestAyuda.
      En general, prestashop siempre crea carpetas de idiomas con dos letras, como “ES” y tenemos que configurar una excepción para /es/blog.
      Si necesitas más ayuda, contacta [email protected]

    Diego

    (21 febrero, 2017 - 9:20 pm)

    Buenas tardes,

    no entiendo muy bien el 3º paso… ¿Quiere decir que WordPress y Prestashop usarían la misma base de datos? ¿O cada uno una base de datos diferente?

    Gracias

      PrestAyuda

      (22 febrero, 2017 - 1:02 pm)

      Tanto WordPress como PrestaShop necesitan una base de datos MySQL – esta es posible compartir entre los dos sistemas, de modo que solamente hace falta un hosting con 1 base de datos mysql (a veces con esta limitación hay o al menos había mejores precios). Para que se diferencien las tablas de cada sistema, se utiliza un prefijo, para que cada tabla de presta por ejemplo empiece por ps_ y cada tabla de wordpress por wp_ (los prefijos conviene alterar y alargar por seguridad)

    Diego

    (27 febrero, 2017 - 10:24 am)

    Buenos días,
    estoy intentando integrar un wordpress en Prestashoop, tengo el tema Ttwentytwelve y cambio los archivos de la cabecera y pie de página como se describe pero me da un error y no se me muestra nada… ¿me podéis ayudar?

    Manuel

    (21 marzo, 2017 - 8:56 pm)

    Buenas tardes
    He realizado el desarrollo exactamente igual como esta escrito y no me da un resultado positivo no me funciona el frontend del wordpress solo el backend de administracion, el prestashop funciona correctamente. He activado el modo debug y no existe la ruta…
    ¿Me podeís enseñar una demostración del desarrollo?

    Muchas gracias por su tiempo
    Un saludo

    Sara

    (25 mayo, 2017 - 4:54 pm)

    Hola,
    He estado siguiendo los pasos de vuestro magnífico tutorial, pero tengo problemas con el paso 4 ya que, según dice el error, los archivos a los que se intenta llamar ya no existen (prestashop version 1.7), ¿me podéis dar alguna solución?
    Gracias

      PrestAyuda - Sonia

      (29 mayo, 2017 - 10:20 am)

      Hola Sara,
      Lamento informarte que desde PrestAyuda ya no ofrecemos soporte técnico. Nuestro servicios, ahora, están enfocados en ayudar a las tiendas online a conseguir más visitas y ventas. Gracias por contactarnos.

    EDDY

    (20 octubre, 2017 - 5:33 pm)

    Hola
    Al añadir los códigos , tanto en header como en footer , está todo OK , pero los titulos no se presentan correctamente o mejor dicho en el titulo de cualquier post sale lo siguiente :
    «No se ha encontrado la página solicitada».
    Me pueden ayudar con esto, o qué código más se necesita.

    Gracias

    Eddy Eddy

    (2 noviembre, 2017 - 4:25 pm)

    Hola,
    Tengo instalado prestashop 1.6

    En la parte del header tengo el menu y el carrito , todo esto en la sección de prestashop, pero en el blog, si bien tengo lo mencionado , ya no me muestra los submenu ni mis los productos del carrito, solo el menu.
    ¿Qué puede ser?

    Gracias

    Yolanda Quinteiro

    (30 noviembre, 2017 - 3:20 pm)

    Hola,

    Después de unos meses funcionando la integración de wordpress en prestashop, me he dado cuenta de un pequeño fallo que no soy capaz de resolver:

    En el módulo blocksocial, situado en el footer, los enlaces a facebook, etc los abre correctamente en una nueva página usando target=»_blank». Sin embargo, en el blog omite el target=blank y por tanto los abre sobre la misma página.

    El footer lo sobreescribimos siguiendo vuestras instrucciones, y todo funciona correctamente excepto ese detalle.

    Si sabéis como resolverlo, os agradecería que os pusierais en contacto conmigo.

    Un saludo.

    César

    (15 enero, 2018 - 2:47 pm)

    Hola, esta forma de integrar ya no funciona con ps 1.7

    Un saludo

    Cesar

    (16 enero, 2018 - 11:16 am)

    pues integrar un blog wordpress en prestashop atraería muchas más ventas no?

Responder a Cesar Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *