Uninstallme

Desarrollo front-end, estándares web, accesibilidad y más

Dejo aquí una pequeña ayuda para los que nos peleamos con los themes de Magento. Es un bookmarklet para Firefox y Safari o Google Chrome que simplemente sirve para ocultar y volver a mostrar las rutas de plantilla de Magento, que son tan útiles como molestas.

Las rutas de plantilla tienen que estar activadas desde la administración.

Para usarlo arrastra este link a la barra de marcadores: Rutas de plantilla.

Sin comentarios

Supongamos que tenemos dos grupos de usuarios en Magento, particulares y comercios, y queremos que para los usuarios de tipo comercio aparezca un literal específico delante del precio de los productos, como podría ser “PVP recomendado”.

En Active Codeline nos muestran la forma de obtener el grupo al que pertenece un usuario:


<?php
    $roleId = Mage::getSingleton('customer/session')->getCustomerGroupId();
    $role = Mage::getSingleton('customer/group')->load($roleId)->getData('customer_group_code');
    $role = strtolower($role);
    if($role == 'internal') {
        echo 'Hello internal...';
    }
?>

También nos podemos quedar simplemente con el ID del grupo:


<?php
    $roleId = Mage::getSingleton('customer/session')->getCustomerGroupId();
?>

<p>
    <?php if($roleId == 4): ?>
        PVP recomendado <?php echo $this->getPriceHtml($_product) ?>
    <?php else: ?>
        <?php echo $this->getPriceHtml($_product) ?>
    <?php endif; ?>
</p>

El ID del grupo de clientes se puede ver desde la administración en Clientes > Grupos de clientes.

Sin comentarios