Я экспериментировал с шаблоном по умолчанию и пытался изменить некоторые из его функций. На странице моего продукта (catalog / view / theme / mytheme / template / product / product.tpl) я хочу отображать цену после применения скидки, в зависимости от моей группы клиентов.
Я знаю, что не использую лучшее решение для запроса моей группы пользователей, поскольку у меня есть жестко закодированная информация, но вот как выглядит:
<?php
$customer_group_id = $this->customer->getCustomerGroupId();
if (is_null($customer_group_id))
{
// not logged in
// show full price
echo $price;
}
else
{
if ($customer_group_id == "1")
{
// customer group used with full price
echo $price;
}
else
{
// customer group with discount
# ?????????????????????????????
}
}
?>
Я хотел бы знать, как отображать цену с предоставленной пользователю скидкой. В моих продуктах на вкладке «Скидка» я ввел скидку для желаемой группы клиентов со следующими данными:
Quantity : 0
Priority : 0
Price : 5.00
Date Start : 2000-01-01
Date End : 2050-12-31
На вкладке «Данные» моя цена установлена на уровне «7,00».
Я пробовал несколько фрагментов кода, но ни один из них не показывает код скидки. Однако у меня есть полная стоимость, показывающая, если мой пользователь не вошел в систему или не вошел в систему как пользователь в другой группе пользователей.
Какие-либо предложения ?