Hi,
I use multiple price to usergroups:
1. for everyone (anonymous and "simple" registered users)
2. just for "VIP" users
I would like to show multiple prices to VIP members. So they see the VIP and the "for everyone" prices too.
I found this modification on daycounts.com (ty for this), its almost made my task but it show xy group price to everyone.
I need some modification: show xy group price to VIP members (xyz group) only.
Can you help me please?
<?php
/*****************************************/
/* DAYCOUNTS : Show Member price : BEGIN */
$loadForShopperGroupId = 8; //This is the id of the shopper group prices to display
$productModel = VmModel::getModel('product');
$shoppergroupsprices = $productModel->loadProductPrices($this->product->virtuemart_product_id,$quantity,array($loadForShopperGroupId),true);
foreach ($shoppergroupsprices as $sgPrice) {
if ($sgPrice['virtuemart_shoppergroup_id'] == $loadForShopperGroupId) {
$clubprice = $sgPrice['product_price'];
if ($sgPrice['override']==1) {
$clubprice = $sgPrice['product_override_price'];
} else if ($sgPrice['override']==-1) {
//get VatTax
$total_vat_tax = 0;
foreach ($this->product->prices['VatTax'] as $vat_tax) {
$total_vat_tax = $total_vat_tax + $vat_tax[1];
}
$total_vat_tax = 1 + ($total_vat_tax / 100);
$clubprice = $sgPrice['product_override_price'] * $total_vat_tax;
}
echo 'Member price: '. $this->currency->priceDisplay($clubprice,0,1,false,2,'Member price' );
}
}
/* DAYCOUNTS : Show Member price : END */
/***************************************/
?>
Hello,
Not sure to undestand yOur needed.
So try to create a price with a dedicated group for each.
On virtuemart user, set groups you want they see.
Hope this help u.
Hugues
Hi,
Thank you, but you don't understand me :)
" create a price with a dedicated group for each. On virtuemart user, set groups you want they see."
I want to show multiple group prices to specific ("VIP") group members, please check the copied code:)