Programación

Error «Opener is null» en el administrador de Magento

Este error suele salir en navegadores Firefox y Chrome a la hora de utilizar el editor del administrador de Magento para subir imagénes. Intentas subir una imagen en una página de CMS o un bloque estático mediante el Magento Media Manager y no sucede nada. Si observas los errores de javascript que te muestra tu… Continuar leyendo

Magento: Selección del grupo de cliente en registro

Si deseamos que el usuario pueda escoger a que grupo de clientes quiera pertenecer en nuestra tienda online deberemos realizar tareas de programación. Por defecto cuando alguien se registra pasa a formar parte del grupo General y desde el administrador se podría cambiar para que formen parte de otro conjunto pero no es posible que… Continuar leyendo

Magento: Añadir CIF-NIF en email de factura

Si queremos añadir bien el CIF o en el NIF del cliente en el email de la factura que recibe, en versiones antiguas de Magento, basta con realizar los siguientes pasos: Abrir los archivos app/locale/IDIOMA/template/email/sales/invoice_new.html y app/locale/IDIOMA/template/email/sales/invoice_guest.html En el bloque de información de facturación despues del código {{var order.billing_address.format(‘html’)}} añadir el siguiente CIF-NIF: {{var order.getCustomerTaxvat()}}… Continuar leyendo

Magento admin:Acceso denegado para «Gestor de cache»

En versiones de Magento 1.4.x si damos acceso a la gestión de la cache para un determinado rol que no sea admin, probablemente obtengamos un error de permisos «Access denied«. Lo descubrí cuando un cliente necesitaba borrar la cache de Magento de vez en cuando y no podía acceder aunque el permiso estuviera asignado en… Continuar leyendo

Magento Bundle product: quitar precio en select

Recientemente tenía en mente crear un producto en Magento tipo «bundle» con 2 atributos para configurar; uno sería tipo checkbox y el otro tipo seleccionable. Hasta aquí todo perfecto. Pero lo que no me convencía es que en el atributo seleccionable todos los valores marcaba +0.00€ al final de todas las opciones ya que no… Continuar leyendo

Cambiar posición euro en Magento

Si eres programador Magento y diseñador de tiendas , una de las primeras cosas que te habrán pedido-exortado es cambiar la posición del euro en el precio de los productos. Magento no ha caido que en España existe la costumbre de colocarlo detrás del precio aunque es cierto que cada vez se ven más sitios… Continuar leyendo

Añadir nuevo bloque estructural en Magento

Si ya te has dado una vuelta por el administrador de Magento y has echado un vistazo a los layouts de alguna plantilla habrás visto en multitud de ocasiones etiquetas como <reference name=»content»>,<reference name=»header»>, etc.. que contienen otras etiquetas <block> . Los primeros son bloques estructurales y los segundos bloques de contenido. ¿Que son los… Continuar leyendo

Ocultar sidebar en algunas páginas

Si queremos ocultar el sidebar en determinadas páginas en WordPress podemos hacerlo creando un nuevo tipo de página: 1.- Nos bajamos el archivo page.php de la plantilla en cuestión. 2.- Guardamos este archivo con un nombre determinado (en mi caso templatepage.php) y lo abrimos con un editor. 3.- Añadimos en el inicio del archivo <?php… Continuar leyendo

Modificar facturas PDF en Magento

Hacía tiempo que no escribía nada en la sección para programadores. Magento nos permite crear facturas manualmente a partir de un pedido dado. Esto nos ofrece la posibilidad de guardar digitalmente todo la facturación de la tienda virtual de forma cómoda y la posibilidad de adjuntarla al cliente del pedido. Desde el panel de administración… Continuar leyendo

Magento: como añadir nuevos campos en el registro

Si queremos añadir nuevos campos al formulario de registro de usuario, Magento no nos lo va a poner fácil. En el repositorio de extensiones si que disponemos de aplicaciones de pago donde crear múltiples campos para agregarlos al formulario pero, en mi caso, que sòlo hablamos de un par de campos fijos lo he conseguido… Continuar leyendo

¿Hablamos?

Una vez que has llegado aquí ¿tienes alguna duda? Déjame tus datos de contacto y te llamaré en el primer hueco que encuentre.

Contactar