Integrar Magento en WordPress

Si eres usuario de Magento, ese maravilloso software para crear tiendas online, seguro que más de una vez has pensado en si sería posible integrarlo con WordPress. Y no me refiero a unificar el diseño, que es relativamente fácil con un poco de HTML, o a mejorar el posicionamiento de la tienda online con un blog WordPress, algo obvio, sino a gestionar el panel de compras y más cosas de Magento desde el mismo WordPress.

Pues es posible gracias a WordGento (vale, el nombre es feo de narices), un plugin creado por Tristar con el que integrar cualquiera de los bloques por defecto de Magento (carrito, enlaces, navegación, etc) en tu tema de WordPress.

Vamos a ver como se usa …

1. Instalación

Lo primero es desactivar una función de Magento que entra en conflicto con WordPress

  1. Navega hasta localizar el fichero ~/tu-magento/app/code/core/Mage/Core/functions.php
  2. Copia el fichero functions.php y pégalo en ~/tu-magento/app/code/local/Mage/Core/functions.php. Magento ahora usará por defecto este fichero functions.php en vez del situado en la carpeta Core.
  3. En la línea 90 (aproximadamente, no es fiji) encontrarás este código:
  4. Lo tienes que reemplazar con este otro:
  5. Guarda los cambios

Una vez hecho lo anterior ya estás listo para instalar el plugin. Si lo instalas desde el instalador de WordPress sálta hasta el paso 3.

  1. Descarga el plugin y extrae los archivos
  2. Sube wordgento a tu carpeta ~/wp-content/plugins/.
  3. Activa el plugin en WordPress
  4. Ve a la página de ajustes de WordGento (verás el nuevo elemento en el menú principal de adminstración)
  5. Introduce la ruta de tu instalación de Magento desde la carpeta raíz
  6. Introduce el nombre del tema de Magento que estás usando
  7. Introduce el código de sitio si tienes más de una tienda activa
  8. Guarda los ajustes y sigue las instrucciones de uso

2. Uso

Actualmente hay 13 bloques diferentes en una instalación habitual de Magento. Los códigos a utilizar serían los siguientes:

3. Cosas a tener en cuenta

  1. Asegúrate de que defines las rutas de las cookies en Magento. Si tu instalación de magenta está en una subcarpeta ve a la administración de Magento. Navega hasta Sistema -> Configuración -> Web -> Gestión de cookie de sesión (System -> Configuration -> Web -> Session Cookie Management si lo tienes en inglés). Establece la ruta de cookie a / y establece el dominio de la cooke a .tudominio.com.
  2. Asegúrate de desactivar la función __() en Magento

4. Problemas habituales

  1. ¡A Wordgento no le gusta el plugin para WordPress llamado Tumblrize!
  2. ¡A Wordgento tampoco le gusta el plugin cForms!
  3. Ees mejor no usar plugins de cache para WordPress ya que pueden también cachear la sesión actual de cliente de Magento.

5. Futuro

El autor quiere que en la próxima versión de WordGento se puedan añadir los bloques creados por nosotros. Por ejemplo, si has creado tu propio bloque topcart.phtml en Magento podrás añadirlo en Wordgento y reclamarlo para mostrarlo en WordPress.

Como ves es una solución bastante completa e interesante para integrar Magento y WordPress. Si prefieres una opción “inversa” puedes probar Magento Connect, una extensión para Magento que busca lo mismo pero de otro modo.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (6 votos, promedio: 4,50 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Pin It on Pinterest

Share This