Magento – Cómo saber si estás en la Home

El código que nos permite saber si estamos o no en la Home de Magento es: 1 2 3 4 5 6 $is_homepage = Mage::getBlockSingleton(’page/html_header’)->getIsHomePage(); if($is_homepage){ echo "You are on Homepage!"; } else { echo "You are NOT on Homepage!"; }$is_homepage = Mage::getBlockSingleton(‘page/html_header’)->getIsHomePage(); if($is_homepage){ echo "You are on Homepage!"; } else { echo "You are NOT on Homepage!"; } Sencillo, no ? Compartir…Twitter0LinkedinFacebook0Google+0DiggBufferTumblr0Print

» Read more

Magento: cambiar entre las múltiples vistas de tiendas

En varios casos creamos en una misma instalación de Magento varias vistas de la tienda. esto nos servirá para tener ‘varias tiendas’ en el mismo Magento. Un ejemplo que es muy utilizado es la creación de varias vistas, cada una de ellas mostrando un precio diferente de los productos. Otro ejemplo sería la traducción a varios idiomas de la tienda: para cada idioma una vista de tienda nueva. Aquí podéis ver cómo crear las diferentes vistas de tienda: Artículo en […]

» Read more

Traspasar Magento a otro servidor

Os dejo aquí los pasos a tener en cuenta a la hora de traspasar un Magento de un servidor a otro: 1. Mover ficheros Está claro que lo primero que hay que hacer es traspasar todos los ficheros y carpetas del servidor origen al destino. Lo que parece fácil, puede convertirse en algo lento… Magento dispone de muchos ficheros, y si le sumas las fotografías de los productos… No os dejéis los ficheros ocultos (.htaccess) 2. Exportar la base de […]

» Read more

Magento – No se muestra producto

Resulta que añadís un producto, vais a a la web… y no se muestra… Ahhhh Veamos posibles causas de que no se muestre un producto una vez lo hayáis insertado en Magento: 1. CACHÉ Normalmente es la primera cosa que debemos mirar: Panel administración > Menú principal > Sistema > Memoria Caché > Limpiamos las caches… 2. INDEXACIÓN Segunda causa a mirar. Debemos actualizar la indexación de los productos. Panel administración > Menú principal > Sistema > Administración indexación > […]

» Read more

Magento – Problema impresión facturas y albaranes

Sabemos que en Magento podemos imprimir facturas o albaranes en formato PDF. Los pedidos, si no es con un plugin, no es posible. Pues bien, muchas veces por problemas de codificación, los caracteres que se muestran en los PDF son raros. Para solucionarlo, que muchas veces pasa por poner directamente el literal en el fichero que crea el pdf, lo deberemos hacer en los ficheros situados en la carpeta: 1 /app/code/core/Mage/Sales/Model/Order/Pdf/app/code/core/Mage/Sales/Model/Order/Pdf Atentos porque modificar el código de estos ficheros puede […]

» Read more

Magento – Exportar productos de una categoría desde la base de datos

En según que versiones de Magento, la exportación de productos es complicado. Sobretodo si lo que quieres hacer es exportaciones específicas. Una opción es buscar módulos/plugins específicos que hagan la exportación deseada u otra, pelearte con la base de datos. Si a alguien se le ocurre lo segundo, le facilito unas consultas SQL que hice para exportar los productos (solo algunos datos) de una categoría específica. 1. Entramos en phpMyAdmin Para mayor comodidad, entramos en el gestor de base de […]

» Read more

Magento – Añadir campo al registro del cliente

Os detallo cómo añadir un nuevo campo en el formulario de registro de un usuario en Magento. Vaya por delante que no es tarea sencilla. Intentaré ir paso a paso, y ya os digo que personalmente he tenido problemas que he ido solucionando. Lo haremos creando un módulo y subiéndolo al servidor donde esté alojada nuestra tienda. Se trata de subir ciertos ficheros que os detallo, y automáticamente se instala todo. El ejemplo siguiente añade un campo en el formulario […]

» Read more

Magento – Ordenar productos dentro de las categorías

El planteamiento es poder ordenar dentro las categorías según nuestro criterio personal. Dicho de otro modo, poder asignar una posición a cada producto con toda libertad. Para ello debemos hacer dos o tres pasos, según las necesidades:   1. ORDEN DE PRODUCTOS POR DEFECTO EN NUESTRA TIENDA Con la siguiente acción asignamos como orden por defecto para todas nuestras categorías, la de mejor valor (posición). Sistema > Configuración > Catálogo > Pestaña Parte pública > Seleccionar “Product Listing Sort by” […]

» Read more

Generación menú principal en Magento

En ocasiones, debemos modificar el menú principal haciendo que las opciones o submenús se muestren de forma diferente. Para ello, debemos tener en cuenta qué ficheros debemos modificar:   Fichero genera menú El fichero de Magento que crea el árbol del menú principal es: app/code/core/Mage/Catalog/Block/Navigation.php Para ser mas concretos, la función que genera el menú es: _renderCategoryMenuItemHtml Atentos. Si modificáis este fichero, puede generar errores en la presentación de la tienda. Sólo debéis tocarlo en caso de saber lo que hacéis, […]

» Read more

Magento – Permisos carpetas y ficheros

Una vez instalamos Magento, se nos indica en las instrucciones, que determinadas carpetas y ficheros hay que aplicarles unos permisos determinados. Normalmente, con un cliente FTP podremos cambiarlos sin problemas. Pero pueden surgir problemas (cosa habitual). Nuestro caso habitual es que la tienda online la instalemos en un sevidor dedicado. Tenemos el control absoluto. Al instalar Magento se concede el permiso mas restrictivo por temas de seguridad. Resumiendo, para instalar nuevas extensiones para Magento, deberemos inicialmente quitar los permisos, y […]

» Read more

Desactivar editor WYSIWYG en Magento

En muchas ocasiones, para insertar código en los bloques de Magento o contenidos que contienen código HTML o JavaScript, debemos desactivar el editor WYSIWYG (editor visual con los botoncitos) para dejar simplemente un textarea donde dejar nuestro código. Es sobretodo en los momentos que ponemos en marcha la plantilla y debemos ir añadiendo bloques o widtgets, cuando mas necesario es. El proceso es muy sencillo: Vamos a Admin > Sistema > Configuración Escogemos en la pestaña General de la izquierda […]

» Read more
1 3 4 5