Programación

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

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

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

¿Qué es y para que sirve un bloque de Magento?

Muchos desarrolladores están familiarizados con el MVC (Modelo Vista Controlador); estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. Cada módulo (cada directorio dentro de «app/code/ core/ Mage» ) contiene su controlador y su modelo pero las vistas se… Continuar leyendo

Enlace Follow me on Twitter en el sidebar

Buscando un plugin que añada un enlace a mi twitter en WordPress he encontrado este: WP-TwitterBadge. Me gusta mucho porque te lo coloca en el lateral de la web y está siempre visible aunque realices scroll. Además podrás configurar el texto anchor del enlace, la posición y hasta el color del fondo. Instalación: Descargar WP-TwitterBadge… Continuar leyendo

Mostrar listado de archivos en un combo box en WordPress

Si queremos que nuestro sidebar sea más ligero y evitar que los buscadores tilden estan páginas de contenido duplicado podeís sustituir este código: [PHP]wp_get_archives(‘type=monthly’);[/PHP] por el siguiente : <select name=»archive-dropdown» onChange=’document.location.href=this.options[this.selectedIndex].value;’> <option value=»»><?php echo attribute_escape(__(‘Select Month’)); ?></option> <?php wp_get_archives(‘type=monthly&format=option&show_post_count=1’); ?> </select> Asi se mostrará un select con el número de posts para cada mes. La… Continuar leyendo

Clientes

¿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