¿Sabes cuál está siendo el libro más vendido en Amazon en Software y aplicaciones de negocio en esta semana de junio de 2015?
¿Todavía no lo tienes? Consíguelo ahora.
Necesitas mi libro "Claves para abrir una tienda online y que venda" y lo sabes...
El cliente siempre tiene razón
Quería compartir una opinión sobre mi libro "Claves para abrir una tienda online y que venda" en Amazon:
También está disponible junto con "El SEO ha muerto" en Casa del Libro.
También está disponible junto con "El SEO ha muerto" en Casa del Libro.
Alinear productos con tamaños distintos de título
Si los títulos de los artículos de tu tienda son muy diferentes en longitud, ocupando de 1 a 4 líneas en la vista cuadrícula o grid, habrás observado que se la presentación se queda descuadrada.
Para solucionar esto, en global.css de la plantilla utilizada localizar el estilo aplicado al título o nombre de artículo (ej: "product-name") y añadir:
Ejemplo:
ul.product_list.grid li.ajax_block_product h5.product-name{float: left;margin: 0;text-align: left; min-height: 75px; height: 75px; }
Para solucionar esto, en global.css de la plantilla utilizada localizar el estilo aplicado al título o nombre de artículo (ej: "product-name") y añadir:
"min-height: 75px; height: 75px;"
Ejemplo:
ul.product_list.grid li.ajax_block_product h5.product-name{float: left;margin: 0;text-align: left; min-height: 75px; height: 75px; }
![]() |
ANTES |
![]() |
DESPUÉS |
Error Prestashop al aplicar descuentos en categorias
PROBLEMA: los descuentos por categoría en grupos de clientes no se aplican en Prestashop.
Si hay un descuento aplicado de forma general a un grupo de clientes sí se aplican, pero si se quiere segmentar todavía más estableciendo un descuento específico por categoría para un grupo de clientes, este descuento no se aplica.
Parece que es un bug común a varias versiones pero que no es muy conocido debido aparentemente a que este nivel de parametrización no lo demandan muchos usuarios.
En el caso de la versión 1.4.7 no me han servido las soluciones propuestas en (las incluyo también por si a alguien sí le sirvieran...):
Aunque sí me pusieron en la pista para crear mi propio parche, modificar classes/Product.php (lineas 1901-1912)
// Group reduction
if ($use_groupReduction)
{
//Descuentos por categoria
$sql = 'SELECT `reduction` FROM `'._DB_PREFIX_.'group_reduction`
WHERE `id_group` = '.$id_group.' AND `id_category` = '.$_GET["id_category"];
if ($row = Db::getInstance()->getRow($sql))
$price = $price *= ((100 - $row['reduction']) / 100);
else // apply group reduction if there is no group reduction for this category
$price *= ((100 - Group::getReductionByIdGroup($id_group)) / 100);
}
Con esta modificación, todo funciona como debería:
- Grupo con descuento sin especificar categorías -> Se aplica el descuento general del grupo
- Grupo con o sin descuento general pero especificando categorías -> Sólo se aplica el descuento de categoría
Como curiosidad, el error salió al revisar un mantenimiento externo de grupos de clientes para asociarles un código de apadrinamiento que pudieran utilizar en el momento del registro, y así asociarlos desde el inicio al grupo y por tanto que pudiera beneficiarse de los descuentos del mismo en su primera compra, sin esperar a que tener que ser asociado "a mano" a un grupo posteriormente desde el backoffice.
Suscribirse a:
Entradas (Atom)