Pregunta

Me encontré con un requisito para mi proyecto de Magento, según esto necesidad de proporcionar descuento especial para grupo de clientes específico en su compra. Este descuento se debe mostrar en la cuenta del cliente, si pertenecen a ese grupo en particular, y cuando el usuario quiere utilizar ese descuento especial, precio de ese artículo debe ser descontado de acuerdo a la oferta de descuento para ellos.

Me sabe cómo crear un grupo de clientes, pero ¿cómo puedo darles deseados de descuento y hacer que se muestre en el momento de la compra. de manera que el cliente puede utilizar.

por favor me sugieren cualquier método o cualquier documento se refiere.

Gracias!

¿Fue útil?

Solución

Puesto que usted quiere un descuento para mostrar "en el momento de la compra", el uso de un Compras Precio em Regla de los Promociones em> menú

grupo del cliente se puede establecer mediante la edición de su cuenta de clientes> Administrar clientes menú, a continuación, busque en Información de la cuenta para la cliente Grupo de control.

Los enlaces que he dado son ambos de la Magento Guía del usuario. Por favor, lea todo.
http://www.magentocommerce.com/wiki/welcome_to_the_magento_user_s_guide/welcome_to_the_magento_user_s_guide

Otros consejos

<?php
/**
 * Get the resource model
 */
$resource = Mage::getSingleton('core/resource');

/**
 * Retrieve the read connection
 */
$readConnection = $resource->getConnection('core_read');

/**
 * Retrieve current users groupId
 */
$currentUserGroupId = Mage::getSingleton('customer/session')->getCustomerGroupId();

/**
 *  Creating the custom query to fetch coupons
 */
$query =    '
                SELECT sr.rule_id, sr.name, sr.is_active, src.code, src.expiration_date
                FROM `salesrule` sr
                JOIN `salesrule_coupon` src ON (sr.`rule_id` = src.`rule_id`)
                JOIN `salesrule_customer_group` scg ON(scg.`rule_id` = src.`rule_id`)
                where scg.customer_group_id = '.$currentUserGroupId.'
                AND sr.is_active = 1
                AND (  ( src.expiration_date is null ) or ( src.expiration_date > now() ) )
            ';
//store result set in $rules
$rules = $readConnection->fetchAll($query);

// $rules will contain the array of all the coupons available to the current user


// This array contains all the data required
print_r($rules);

?>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top