magento特定客户群的折扣

magento特定客户群的折扣,magento,magento-1.4,Magento,Magento 1.4,我满足了我的magento项目的要求,根据这一点,我需要为特定客户群体提供购买时的特别折扣。此折扣必须显示在客户帐户中,如果他们属于该特定组,并且当用户想要使用该特定折扣时,该商品的价格必须根据向他们提供的折扣优惠进行折扣 我知道如何创建客户群,但如何给他们期望的折扣并在购买时显示出来。以便客户可以使用它 请向我推荐任何方法或参考任何文件 谢谢 由于您希望折扣显示在“购买时”,请使用促销菜单中的。它可以仅限于某些客户群 可以通过从“客户>管理客户”菜单编辑其帐户,然后查找客户组控件的帐户信息来设

我满足了我的magento项目的要求,根据这一点,我需要为特定客户群体提供购买时的特别折扣。此折扣必须显示在客户帐户中,如果他们属于该特定组,并且当用户想要使用该特定折扣时,该商品的价格必须根据向他们提供的折扣优惠进行折扣

我知道如何创建客户群,但如何给他们期望的折扣并在购买时显示出来。以便客户可以使用它

请向我推荐任何方法或参考任何文件


谢谢

由于您希望折扣显示在“购买时”,请使用促销菜单中的。它可以仅限于某些客户群

可以通过从“客户>管理客户”菜单编辑其帐户,然后查找客户组控件的帐户信息来设置

我提供的链接都来自Magento用户指南。请通读。



这是功能方面的工作。。但是,如何才能让顾客注意到他们有特别折扣呢?我能想到的唯一地方就是购物车页面的totals区域——这是一个购物车价格规则——这是在选择产品之后。若要在其他地方显示,请尝试目录价格规则,或者如果您有特定的想法,请在此处打开一个新问题。
<?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);

?>