Sconto per particolare gruppo di clienti in Magento
-
09-10-2019 - |
Domanda
ho incontrato un requisito per il mio progetto Magento, secondo questo ho bisogno di fornire sconto speciale a specifiche Gruppo di clienti sul loro acquisto. Questo sconto deve essere indicato nel conto del cliente, se appartengono a quel particolare gruppo, e quando l'utente vuole utilizzare tale sconto particolare prezzo di tale articolo deve essere scontato in base a tale offerta di sconto a loro.
so come creare un gruppo di clienti, ma come posso dare loro desideravano sconto e renderlo mostrare al momento dell'acquisto. in modo che il cliente può utilizzare.
per favore mi suggeriscono qualsiasi metodo o consultare qualsiasi documento.
Grazie!
Soluzione
Dal momento che si vuole uno sconto per mostrare "al momento dell'acquisto", l'uso di un Carrello della spesa Prezzo Regola dalle em> Promozioni < menu. Esso può essere limitata a determinati gruppi di clienti.
Un gruppo del cliente può essere impostato modificando il proprio account da clienti> gestire i clienti Menu, quindi cercare in Informazioni account per il clienti Gruppo di controllo.
I collegamenti che ho dato sono entrambi dalla Magento Guida dell'utente. Si prega di leggere tutto.
http://www.magentocommerce.com/wiki/welcome_to_the_magento_user_s_guide/welcome_to_the_magento_user_s_guide
Altri suggerimenti
<?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);
?>