Errores al integrar WordPress y PrestaShop

A la hora de integrar WordPress en PrestaShop pueden salir mal muchas cosas, si bien la mayoría son problemas a la hora de copiar el código explicado en las entradas integrar-prestashop-wordpress integra_wordpress_prestashop_ii integrar-prestashop-wordpress-parte-final

WORDPRESS_Errrores

Si una vez realizada la integración no sale nada ni en la página de PrestaShop ni en la de WordPress lo más probable es que nos hayamos equivocado en algo de la integración, el consejo es repasarlo pues pueden haber fallado varias cosas, es muy probable que nos hayamos equivocado al copiar el código, falte alguna {, algun «;» o similar. Si una vez repasado la integración sigue sin salir activaríamos los errores de PrestaShop a ver si nos da más información sobre el error que esta provocando que no se vea, también podemos desactivar el modulo creado o incluso borrarlo para ver si el error esta en el modulo.

Una vez que hemos comprobado todo y vemos que funciona PrestaShop pueden ocurrir los siguientes fallos o errores:

1. Que al entrar en WordPress no salga nada, si lo hacemos con Google Chrome nos dirá que tenemos un bucle de redireccionamiento y si lo hacemos con otro navegador nos dirá que no se puede acceder. Si es este el caso el problema esta en que en el blog en Ajustes->Generales la URL o dirección del blog la hemos puesto con www y en Preferencias -> SEO y URL  de PrestaShop la hemos puesto sin las 3 w, en ambos ajustes deben ser idénticos o con o sin las www.

configuracion_wp_ps2. Otro de los «errores» que suele salir sobre todo en las ultimas versiones es que nos pone el título como error 404 página no encontrada, esto se soluciona instalando en WordPress el plugin «Ultimate SEO» y configurando los títulos de las entradas, aun asi nos saldrá la descripción de PrestaShop y sus Keywords y la descripción de WordPress, con lo que tenemos dos descripciones y precisamente la de PrestaShop sale mal pues nos sale como si fuera un error 404 página no encontrada, para solucionar esto tenemos que modificar el header.tpl de PrestaShop, en las primeras líneas donde pone:

  {if isset($meta_description) AND $meta_description}
    <meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
  {/if}
  {if isset($meta_keywords) AND $meta_keywords}
    <meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />
  {/if}

Las sustituimos por:

{$dir=$smarty.server.PHP_SELF}
{if strpos($dir,"/blog/")===false}
    {if isset($meta_description) AND $meta_description}
	<meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
    {/if}
    {if isset($meta_keywords) AND $meta_keywords}
		<meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />
    {/if}
{/if}

En las que le indicamos que si no estamos en el blog nos ponga la descripción y keywords de PrestaShop y si estamos en el blog no ponga nada pues nuestro modulo se encargara de ponerlo.

Comparte en tus redes sociales

23 Respuestas

  • Magnifico. 🙂

    Llevo casi todo el dia intentando configurar la web.

    En el servidor local no me dió ningun problema, pero a la hora de subirlo no sabia que hacer.

    Ya estaba loco, hasta que por fin os encontré.

    Muchiiisimas gracias.

    Saludos.

    Francisco Naranjo.

    marbeweb.com

  • Enhorabuena por el trabajo realizado ha sido de gran ayuda pero tengo un problema con el SEO.
    No se si no configuro bien el SEO ultimate o hay algún error que cometo en algún punto.
    No consigo que las metas me aparezcan en la web, tal y como aparecen en la wordpress llevo días investigando y seguro que es una tontería.

    No se muestra ni nada ver código fuente de la web

    P.D
    Alguien tiene un tutorial de SEO ultimate??

    • Hola, por lo que se ve en el codigo si te esta poniendo el titulo, el keywords y el description, si bien en contenido te pone el nombre del meta, en la entrada, una vez que has instalado el plugin debajo te pone «SEO settings» y ahi es donde debes poner el «title tag» y «meta description».

       

      Un saludo.

  • El plugin instalado es el Seo ultimate V7.6.5.5 .
    Es lo único que me falta y me esta volviendo loco ya.
    Vivo en Segovia y soy capaz de dar un salto a Avila o lo que sea

  • Hola,

    Muchas gracias por vuestros artículos. Me han servido de mucha ayuda.

    Aunque quería plantearos un problema. A ver si vosotros sabéis la solución. Ahora mismo, ya tengo integrado mi blog de WordPress en Prestashop… pero la cuestión es que parece que los Plug-ins no funcionan. ¿Sabéis por qué puede ser?

    Saludos y gracias de nuevo.

  • Buenas tardes,
    Tengo una pequeña duda con la integración, me aparece el footer cambiado de estilo, aparentemente el de wordpress en blanco, pero al modificar el fondo desde el panel de wordpress me aparece como en el de prestashop…
    Supongo que hay algo ahí que no esta bien integrado.
    Un saludo y gracias

  • Hola, para empezar felicidades por este foro, que para gente que tiene poca experiencia como yo nos viene genial.
    Tengo un problema con la integracion, de hecho el blog se me integra en la pagina de prestashop 1.6, pero no me aparece el bloque lateral izquierdo que tengo en la tienda y me interesaba que esto saliera, que he hecho mal ?? quizas la ruta ?
    Ayudadme que estoy bloqueado y lo he probado todo !!

  • Hola !
    El plugin del que hablais donde hay que ponerlo, no entiendo casi nada de esto, tengo que ponerlo directamente en la carpeta general de wordpress o dentro de wordpress admin o wordpress content?
    gracias

  • Hola
    Muchas gracias, ya lo he hecho pero me sigue saliendo el error, claro que no he hecho mas que poner el archivo wordpress en una carpeta blog y ya esta porque en unos sitios leo unas cosas y en otros otras, nose si tengo que cambiar un codigo del que hablan del tema twenty twelve ya que en el wordpress que me acabo de descargar aparece twenty fourteen , twenty fifteen y twenty sixteen, asique no se si el codigo que hay que poner en estos es el mismo ni tampoco que tema elegir
    Por otro lado he leido que se puede descargar un modulo, nose que modulo, yo he encontrado uno que se llama smartblog pero no tiene nada que ver con wordpress y esta muy limitado, si alguein me puedee ayudar? se lo agradeceria, si hay una opcion mas facil que tocar codigo o no
    Muchas gracias y siento mi ignorancia

  • Hola, he seguido vuestra guía y he conseguido integrar mi tienda con mi blog. Muchas gracias por el gran aporte que habéis hecho.

    Sin embargo, tengo un ligero problema con los plugins de la cabecera de prestashop y no consigo darle una solución. No se si por aquí se pueden dar nombre de los módulos, por lo que no los diré, pero para resumirlo diré que no se me despliega al pasar el ratón el menú por defecto que trae prestashop 1.6 en la cabecera, y tampoco se me ven correctamente los productos cuando los busco en el buscador.

    Solo me ocurre cuando entro en /blog/, y solo cuando en parámetros avanzados => rendimiento, marco la casilla de mover el javascript al final. Tanto en la tienda como si desactivo esa opción se ven y funcionan perfectamente.

    ¿Podéis darme una pista de por que ocurre esto?

Deja una respuesta

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